builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0160 starttime: 1467864993.82 results: success (0) buildid: 20160706204229 builduid: 8d63b2827b9f4cf9b8f9f0da9fefc1a1 revision: e4b27dae353c933a01584dfeff27d547ef60f04e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-06 21:16:33.823499) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-06 21:16:33.823937) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-06 21:16:33.824232) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-06 21:16:33.859333) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 21:16:33.859686) ========= 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.DMoWKHiiLq/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.OVaGRHbCzt/Listeners TMPDIR=/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/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-06 21:16:33-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 145M=0s 2016-07-06 21:16:33 (145 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.124231 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 21:16:34.006154) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 21:16:34.006468) ========= 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.DMoWKHiiLq/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.OVaGRHbCzt/Listeners TMPDIR=/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/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.034130 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 21:16:34.060768) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-06 21:16:34.061134) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev e4b27dae353c933a01584dfeff27d547ef60f04e --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 e4b27dae353c933a01584dfeff27d547ef60f04e --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.DMoWKHiiLq/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.OVaGRHbCzt/Listeners TMPDIR=/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/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-06 21:16:34,134 truncating revision to first 12 chars 2016-07-06 21:16:34,134 Setting DEBUG logging. 2016-07-06 21:16:34,134 attempt 1/10 2016-07-06 21:16:34,134 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/e4b27dae353c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-06 21:16:35,259 unpacking tar archive at: mozilla-beta-e4b27dae353c/testing/mozharness/ program finished with exit code 0 elapsedTime=1.371838 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-06 21:16:35.454941) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-06 21:16:35.455316) ========= script_repo_revision: e4b27dae353c933a01584dfeff27d547ef60f04e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-06 21:16:35.455720) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-06 21:16:35.455993) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-06 21:16:35.474062) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 44 secs) (at 2016-07-06 21:16:35.474366) ========= /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.DMoWKHiiLq/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.OVaGRHbCzt/Listeners TMPDIR=/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/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 21:16:35 INFO - MultiFileLogger online at 20160706 21:16:35 in /builds/slave/test 21:16:35 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 21:16:35 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 21:16:35 INFO - {'append_to_log': False, 21:16:35 INFO - 'base_work_dir': '/builds/slave/test', 21:16:35 INFO - 'blob_upload_branch': 'mozilla-beta', 21:16:35 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 21:16:35 INFO - 'buildbot_json_path': 'buildprops.json', 21:16:35 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 21:16:35 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 21:16:35 INFO - 'download_minidump_stackwalk': True, 21:16:35 INFO - 'download_symbols': 'true', 21:16:35 INFO - 'e10s': False, 21:16:35 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 21:16:35 INFO - 'tooltool.py': '/tools/tooltool.py', 21:16:35 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 21:16:35 INFO - '/tools/misc-python/virtualenv.py')}, 21:16:35 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 21:16:35 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 21:16:35 INFO - 'log_level': 'info', 21:16:35 INFO - 'log_to_console': True, 21:16:35 INFO - 'opt_config_files': (), 21:16:35 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 21:16:35 INFO - '--processes=1', 21:16:35 INFO - '--config=%(test_path)s/wptrunner.ini', 21:16:35 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 21:16:35 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 21:16:35 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 21:16:35 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 21:16:35 INFO - 'pip_index': False, 21:16:35 INFO - 'require_test_zip': True, 21:16:35 INFO - 'test_type': ('testharness',), 21:16:35 INFO - 'this_chunk': '1', 21:16:35 INFO - 'tooltool_cache': '/builds/tooltool_cache', 21:16:35 INFO - 'total_chunks': '10', 21:16:35 INFO - 'virtualenv_path': 'venv', 21:16:35 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 21:16:35 INFO - 'work_dir': 'build'} 21:16:35 INFO - ##### 21:16:35 INFO - ##### Running clobber step. 21:16:35 INFO - ##### 21:16:35 INFO - Running pre-action listener: _resource_record_pre_action 21:16:35 INFO - Running main action method: clobber 21:16:35 INFO - rmtree: /builds/slave/test/build 21:16:35 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 21:16:37 INFO - Running post-action listener: _resource_record_post_action 21:16:37 INFO - ##### 21:16:37 INFO - ##### Running read-buildbot-config step. 21:16:37 INFO - ##### 21:16:37 INFO - Running pre-action listener: _resource_record_pre_action 21:16:37 INFO - Running main action method: read_buildbot_config 21:16:37 INFO - Using buildbot properties: 21:16:37 INFO - { 21:16:37 INFO - "project": "", 21:16:37 INFO - "product": "firefox", 21:16:37 INFO - "script_repo_revision": "production", 21:16:37 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 21:16:37 INFO - "repository": "", 21:16:37 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 21:16:37 INFO - "buildid": "20160706204229", 21:16:37 INFO - "pgo_build": "False", 21:16:37 INFO - "basedir": "/builds/slave/test", 21:16:37 INFO - "buildnumber": 14, 21:16:37 INFO - "slavename": "t-yosemite-r7-0160", 21:16:37 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 21:16:37 INFO - "platform": "macosx64", 21:16:37 INFO - "branch": "mozilla-beta", 21:16:37 INFO - "revision": "e4b27dae353c933a01584dfeff27d547ef60f04e", 21:16:37 INFO - "repo_path": "releases/mozilla-beta", 21:16:37 INFO - "moz_repo_path": "", 21:16:37 INFO - "stage_platform": "macosx64", 21:16:37 INFO - "builduid": "8d63b2827b9f4cf9b8f9f0da9fefc1a1", 21:16:37 INFO - "slavebuilddir": "test" 21:16:37 INFO - } 21:16:37 INFO - Found installer url https://queue.taskcluster.net/v1/task/OWqd2WoZSG6A21ZfHUCuFg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 21:16:37 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/OWqd2WoZSG6A21ZfHUCuFg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 21:16:37 INFO - Running post-action listener: _resource_record_post_action 21:16:37 INFO - ##### 21:16:37 INFO - ##### Running download-and-extract step. 21:16:37 INFO - ##### 21:16:37 INFO - Running pre-action listener: _resource_record_pre_action 21:16:37 INFO - Running main action method: download_and_extract 21:16:37 INFO - mkdir: /builds/slave/test/build/tests 21:16:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:16:37 INFO - https://queue.taskcluster.net/v1/task/OWqd2WoZSG6A21ZfHUCuFg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 21:16:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OWqd2WoZSG6A21ZfHUCuFg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 21:16:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OWqd2WoZSG6A21ZfHUCuFg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 21:16:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OWqd2WoZSG6A21ZfHUCuFg/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 21:16:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OWqd2WoZSG6A21ZfHUCuFg/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 21:16:39 INFO - Downloaded 1201 bytes. 21:16:39 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 21:16:39 INFO - Using the following test package requirements: 21:16:39 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 21:16:39 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:16:39 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 21:16:39 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:16:39 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 21:16:39 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:16:39 INFO - u'jsshell-mac64.zip'], 21:16:39 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:16:39 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 21:16:39 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 21:16:39 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:16:39 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 21:16:39 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:16:39 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 21:16:39 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:16:39 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 21:16:39 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:16:39 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 21:16:39 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 21:16:39 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')]} 21:16:39 INFO - https://queue.taskcluster.net/v1/task/OWqd2WoZSG6A21ZfHUCuFg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 21:16:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OWqd2WoZSG6A21ZfHUCuFg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 21:16:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OWqd2WoZSG6A21ZfHUCuFg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 21:16:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OWqd2WoZSG6A21ZfHUCuFg/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 21:16:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OWqd2WoZSG6A21ZfHUCuFg/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 21:16:40 INFO - Downloaded 18406770 bytes. 21:16:40 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/*'] 21:16:40 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/* 21:16:40 INFO - caution: filename not matched: web-platform/* 21:16:40 INFO - Return code: 11 21:16:40 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')]} 21:16:40 INFO - https://queue.taskcluster.net/v1/task/OWqd2WoZSG6A21ZfHUCuFg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 21:16:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OWqd2WoZSG6A21ZfHUCuFg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 21:16:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OWqd2WoZSG6A21ZfHUCuFg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 21:16:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OWqd2WoZSG6A21ZfHUCuFg/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 21:16:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OWqd2WoZSG6A21ZfHUCuFg/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 21:16:42 INFO - Downloaded 36389883 bytes. 21:16:42 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/*'] 21:16:42 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/* 21:16:46 INFO - caution: filename not matched: bin/* 21:16:46 INFO - caution: filename not matched: config/* 21:16:46 INFO - caution: filename not matched: mozbase/* 21:16:46 INFO - caution: filename not matched: marionette/* 21:16:46 INFO - caution: filename not matched: tools/wptserve/* 21:16:46 INFO - Return code: 11 21:16: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')]} 21:16:46 INFO - https://queue.taskcluster.net/v1/task/OWqd2WoZSG6A21ZfHUCuFg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 21:16:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OWqd2WoZSG6A21ZfHUCuFg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 21:16:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OWqd2WoZSG6A21ZfHUCuFg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 21:16:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OWqd2WoZSG6A21ZfHUCuFg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 21:16:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OWqd2WoZSG6A21ZfHUCuFg/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 21:16:48 INFO - Downloaded 73014907 bytes. 21:16:48 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/OWqd2WoZSG6A21ZfHUCuFg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 21:16:48 INFO - mkdir: /builds/slave/test/properties 21:16:48 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 21:16:48 INFO - Writing to file /builds/slave/test/properties/build_url 21:16:48 INFO - Contents: 21:16:48 INFO - build_url:https://queue.taskcluster.net/v1/task/OWqd2WoZSG6A21ZfHUCuFg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 21:16:49 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/OWqd2WoZSG6A21ZfHUCuFg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 21:16:49 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 21:16:49 INFO - Writing to file /builds/slave/test/properties/symbols_url 21:16:49 INFO - Contents: 21:16:49 INFO - symbols_url:https://queue.taskcluster.net/v1/task/OWqd2WoZSG6A21ZfHUCuFg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 21:16:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:16:49 INFO - https://queue.taskcluster.net/v1/task/OWqd2WoZSG6A21ZfHUCuFg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 21:16:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OWqd2WoZSG6A21ZfHUCuFg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 21:16:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OWqd2WoZSG6A21ZfHUCuFg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 21:16:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OWqd2WoZSG6A21ZfHUCuFg/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 21:16:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OWqd2WoZSG6A21ZfHUCuFg/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 21:16:52 INFO - Downloaded 103719417 bytes. 21:16:52 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'] 21:16:52 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 21:16:56 INFO - Return code: 0 21:16:56 INFO - Running post-action listener: _resource_record_post_action 21:16:56 INFO - Running post-action listener: set_extra_try_arguments 21:16:56 INFO - ##### 21:16:56 INFO - ##### Running create-virtualenv step. 21:16:56 INFO - ##### 21:16:56 INFO - Running pre-action listener: _pre_create_virtualenv 21:16:56 INFO - Running pre-action listener: _resource_record_pre_action 21:16:56 INFO - Running main action method: create_virtualenv 21:16:56 INFO - Creating virtualenv /builds/slave/test/build/venv 21:16:56 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 21:16:56 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 21:16:56 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 21:16:56 INFO - Using real prefix '/tools/python27' 21:16:56 INFO - New python executable in /builds/slave/test/build/venv/bin/python 21:16:57 INFO - Installing distribute.............................................................................................................................................................................................done. 21:16:59 INFO - Installing pip.................done. 21:16:59 INFO - Return code: 0 21:16:59 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 21:16:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:16:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:16:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:16:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:16:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:16:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:16:59 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10c65be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c678f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fda90493e20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c6745e0>, '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 0x10c257cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c282990>, '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.DMoWKHiiLq/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.OVaGRHbCzt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:16:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 21:16:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 21:16:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DMoWKHiiLq/Render', 21:16:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:16:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:16:59 INFO - 'HOME': '/Users/cltbld', 21:16:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:16:59 INFO - 'LOGNAME': 'cltbld', 21:16:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:16:59 INFO - 'MOZ_NO_REMOTE': '1', 21:16:59 INFO - 'NO_EM_RESTART': '1', 21:16:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:16:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:16:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:16:59 INFO - 'PWD': '/builds/slave/test', 21:16:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:16:59 INFO - 'SHELL': '/bin/bash', 21:16:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OVaGRHbCzt/Listeners', 21:16:59 INFO - 'TMPDIR': '/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/', 21:16:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:16:59 INFO - 'USER': 'cltbld', 21:16:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:16:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:16:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:16:59 INFO - 'XPC_FLAGS': '0x0', 21:16:59 INFO - 'XPC_SERVICE_NAME': '0', 21:16:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:17:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:17:00 INFO - Downloading/unpacking psutil>=0.7.1 21:17:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:17:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:17:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 21:17:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 21:17:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:17:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:17:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 21:17:03 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:17:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:17:03 INFO - Installing collected packages: psutil 21:17:03 INFO - Running setup.py install for psutil 21:17:03 INFO - building 'psutil._psutil_osx' extension 21:17:03 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 21:17:03 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 21:17:04 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 21:17:04 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 21:17:04 INFO - building 'psutil._psutil_posix' extension 21:17:04 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 21:17:04 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 21:17:04 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 21:17:04 INFO - ^ 21:17:04 INFO - 1 warning generated. 21:17:04 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 21:17:04 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:17:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:17:04 INFO - Successfully installed psutil 21:17:04 INFO - Cleaning up... 21:17:04 INFO - Return code: 0 21:17:04 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 21:17: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')]} 21:17:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:17:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:17: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')]} 21:17:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:17:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:17:04 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 0x10c65be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c678f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fda90493e20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c6745e0>, '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 0x10c257cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c282990>, '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.DMoWKHiiLq/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.OVaGRHbCzt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:17:04 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 21:17:04 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 21:17:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DMoWKHiiLq/Render', 21:17:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:17:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:17:04 INFO - 'HOME': '/Users/cltbld', 21:17:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:17:04 INFO - 'LOGNAME': 'cltbld', 21:17:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:17:04 INFO - 'MOZ_NO_REMOTE': '1', 21:17:04 INFO - 'NO_EM_RESTART': '1', 21:17:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:17:04 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:17:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:17:04 INFO - 'PWD': '/builds/slave/test', 21:17:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:17:04 INFO - 'SHELL': '/bin/bash', 21:17:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OVaGRHbCzt/Listeners', 21:17:04 INFO - 'TMPDIR': '/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/', 21:17:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:17:04 INFO - 'USER': 'cltbld', 21:17:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:17:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:17:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:17:04 INFO - 'XPC_FLAGS': '0x0', 21:17:04 INFO - 'XPC_SERVICE_NAME': '0', 21:17:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:17:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:17:04 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 21:17:04 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 21:17:04 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 21:17:04 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 21:17:04 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 21:17:04 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 21:17:04 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 21:17:07 INFO - Downloading mozsystemmonitor-0.0.tar.gz 21:17:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 21:17:07 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 21:17:07 INFO - Installing collected packages: mozsystemmonitor 21:17:07 INFO - Running setup.py install for mozsystemmonitor 21:17:07 INFO - Successfully installed mozsystemmonitor 21:17:07 INFO - Cleaning up... 21:17:07 INFO - Return code: 0 21:17:07 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 21:17: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')]} 21:17:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:17:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:17: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')]} 21:17:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:17:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:17:07 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 0x10c65be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c678f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fda90493e20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c6745e0>, '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 0x10c257cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c282990>, '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.DMoWKHiiLq/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.OVaGRHbCzt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:17:07 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 21:17:07 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 21:17:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DMoWKHiiLq/Render', 21:17:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:17:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:17:07 INFO - 'HOME': '/Users/cltbld', 21:17:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:17:07 INFO - 'LOGNAME': 'cltbld', 21:17:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:17:07 INFO - 'MOZ_NO_REMOTE': '1', 21:17:07 INFO - 'NO_EM_RESTART': '1', 21:17:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:17:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:17:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:17:07 INFO - 'PWD': '/builds/slave/test', 21:17:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:17:07 INFO - 'SHELL': '/bin/bash', 21:17:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OVaGRHbCzt/Listeners', 21:17:07 INFO - 'TMPDIR': '/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/', 21:17:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:17:07 INFO - 'USER': 'cltbld', 21:17:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:17:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:17:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:17:07 INFO - 'XPC_FLAGS': '0x0', 21:17:07 INFO - 'XPC_SERVICE_NAME': '0', 21:17:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:17:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:17:07 INFO - Downloading/unpacking blobuploader==1.2.4 21:17: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 21:17: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 21:17: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 21:17: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 21:17: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 21:17: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 21:17:10 INFO - Downloading blobuploader-1.2.4.tar.gz 21:17:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 21:17:10 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 21:17:10 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 21:17:10 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 21:17:10 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 21:17:10 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 21:17:10 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 21:17:10 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 21:17:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 21:17:10 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 21:17:10 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 21:17:10 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 21:17:10 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 21:17:10 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 21:17:10 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 21:17:10 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 21:17:11 INFO - Downloading docopt-0.6.1.tar.gz 21:17:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 21:17:11 INFO - Installing collected packages: blobuploader, requests, docopt 21:17:11 INFO - Running setup.py install for blobuploader 21:17:11 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 21:17:11 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 21:17:11 INFO - Running setup.py install for requests 21:17:12 INFO - Running setup.py install for docopt 21:17:12 INFO - Successfully installed blobuploader requests docopt 21:17:12 INFO - Cleaning up... 21:17:12 INFO - Return code: 0 21:17:12 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:17:12 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')]} 21:17:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:17:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:17:12 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')]} 21:17:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:17:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:17:12 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 0x10c65be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c678f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fda90493e20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c6745e0>, '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 0x10c257cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c282990>, '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.DMoWKHiiLq/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.OVaGRHbCzt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:17:12 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 21:17:12 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 21:17:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DMoWKHiiLq/Render', 21:17:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:17:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:17:12 INFO - 'HOME': '/Users/cltbld', 21:17:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:17:12 INFO - 'LOGNAME': 'cltbld', 21:17:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:17:12 INFO - 'MOZ_NO_REMOTE': '1', 21:17:12 INFO - 'NO_EM_RESTART': '1', 21:17:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:17:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:17:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:17:12 INFO - 'PWD': '/builds/slave/test', 21:17:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:17:12 INFO - 'SHELL': '/bin/bash', 21:17:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OVaGRHbCzt/Listeners', 21:17:12 INFO - 'TMPDIR': '/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/', 21:17:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:17:12 INFO - 'USER': 'cltbld', 21:17:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:17:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:17:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:17:12 INFO - 'XPC_FLAGS': '0x0', 21:17:12 INFO - 'XPC_SERVICE_NAME': '0', 21:17:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:17:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:17:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:17:12 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-GtowOv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:17:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:17:12 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-oh6f5d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:17:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:17:12 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-3fzDfc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:17:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:17:12 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-tLtaE6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:17:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:17:13 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-9II5RW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:17:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:17:13 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-_CgBR8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:17:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:17:13 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-pOTfzw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:17:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:17:13 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-vPChyU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:17:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:17:13 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-m6DuZ1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:17:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:17:13 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-ZYGTEo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:17:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:17:13 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-IqnyPQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:17:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:17:13 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-qv_2EF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:17:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:17:13 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-iv152G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:17:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:17:14 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-Cu4Uxl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:17:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:17:14 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-NoBGiI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:17:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:17:14 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-Nv_7dP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:17:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:17:14 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-UxtItA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:17:14 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:17:14 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-qyZVkS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:17:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:17:14 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-0kIHQm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:17:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:17:14 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-xX9uW1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:17:14 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:17:15 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-YANWrU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:17:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:17:15 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 21:17:15 INFO - Running setup.py install for manifestparser 21:17:15 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 21:17:15 INFO - Running setup.py install for mozcrash 21:17:15 INFO - Running setup.py install for mozdebug 21:17:15 INFO - Running setup.py install for mozdevice 21:17:15 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 21:17:15 INFO - Installing dm script to /builds/slave/test/build/venv/bin 21:17:15 INFO - Running setup.py install for mozfile 21:17:16 INFO - Running setup.py install for mozhttpd 21:17:16 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 21:17:16 INFO - Running setup.py install for mozinfo 21:17:16 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 21:17:16 INFO - Running setup.py install for mozInstall 21:17:16 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 21:17:16 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 21:17:16 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 21:17:16 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 21:17:16 INFO - Running setup.py install for mozleak 21:17:16 INFO - Running setup.py install for mozlog 21:17:16 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 21:17:16 INFO - Running setup.py install for moznetwork 21:17:16 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 21:17:16 INFO - Running setup.py install for mozprocess 21:17:17 INFO - Running setup.py install for mozprofile 21:17:17 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 21:17:17 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 21:17:17 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 21:17:17 INFO - Running setup.py install for mozrunner 21:17:17 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 21:17:17 INFO - Running setup.py install for mozscreenshot 21:17:17 INFO - Running setup.py install for moztest 21:17:17 INFO - Running setup.py install for mozversion 21:17:17 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 21:17:17 INFO - Running setup.py install for wptserve 21:17:17 INFO - Running setup.py install for marionette-driver 21:17:18 INFO - Running setup.py install for browsermob-proxy 21:17:18 INFO - Running setup.py install for marionette-client 21:17:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:17:18 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 21:17:18 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 21:17:18 INFO - Cleaning up... 21:17:18 INFO - Return code: 0 21:17:18 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:17:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:17:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:17:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:17: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')]} 21:17:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:17:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:17:19 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 0x10c65be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c678f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fda90493e20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c6745e0>, '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 0x10c257cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c282990>, '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.DMoWKHiiLq/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.OVaGRHbCzt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:17:19 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 21:17:19 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 21:17:19 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DMoWKHiiLq/Render', 21:17:19 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:17:19 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:17:19 INFO - 'HOME': '/Users/cltbld', 21:17:19 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:17:19 INFO - 'LOGNAME': 'cltbld', 21:17:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:17:19 INFO - 'MOZ_NO_REMOTE': '1', 21:17:19 INFO - 'NO_EM_RESTART': '1', 21:17:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:17:19 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:17:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:17:19 INFO - 'PWD': '/builds/slave/test', 21:17:19 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:17:19 INFO - 'SHELL': '/bin/bash', 21:17:19 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OVaGRHbCzt/Listeners', 21:17:19 INFO - 'TMPDIR': '/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/', 21:17:19 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:17:19 INFO - 'USER': 'cltbld', 21:17:19 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:17:19 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:17:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:17:19 INFO - 'XPC_FLAGS': '0x0', 21:17:19 INFO - 'XPC_SERVICE_NAME': '0', 21:17:19 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:17:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:17:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:17:19 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-bzoVhg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:17:19 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)) 21:17:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:17:19 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-wwtWjq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:17:19 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)) 21:17:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:17:19 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-Lrs50H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:17:19 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)) 21:17:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:17:19 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-e2SESs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:17:19 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)) 21:17:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:17:19 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-HCI5hb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:17:19 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)) 21:17:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:17:19 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-YbHJbp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:17:19 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)) 21:17:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:17:19 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-MIECg9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:17:20 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)) 21:17:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:17:20 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-ow5VhX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:17:20 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)) 21:17:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:17:20 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-VCzgjz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:17:20 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)) 21:17:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:17:20 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-6j6wsV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:17:20 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)) 21:17:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:17:20 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-qQGPtb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:17:20 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)) 21:17:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:17:20 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-JTFxEh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:17:20 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)) 21:17:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:17:20 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-oxv7sU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:17:20 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)) 21:17:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:17:20 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-k1FZSs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:17:20 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)) 21:17:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:17:20 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-8irEeg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:17:20 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)) 21:17:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:17:20 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-w8AHAp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:17:21 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)) 21:17:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:17:21 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-m5KpcP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:17:21 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)) 21:17:21 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:17:21 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-BomLUu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:17:21 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)) 21:17:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:17:21 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-WzRSe3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:17:21 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)) 21:17:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:17:21 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-izoBvn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:17:21 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)) 21:17:21 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:17:21 INFO - Running setup.py (path:/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/pip-Byk39c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:17:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:17:21 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)) 21:17:21 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)) 21:17:21 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)) 21:17:21 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)) 21:17:21 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)) 21:17:21 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)) 21:17:21 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 21:17:21 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 21:17:21 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 21:17:21 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 21:17:21 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 21:17:21 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 21:17:21 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 21:17:24 INFO - Downloading blessings-1.6.tar.gz 21:17:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 21:17:24 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)) 21:17:24 INFO - Installing collected packages: blessings 21:17:24 INFO - Running setup.py install for blessings 21:17:25 INFO - Successfully installed blessings 21:17:25 INFO - Cleaning up... 21:17:25 INFO - Return code: 0 21:17:25 INFO - Done creating virtualenv /builds/slave/test/build/venv. 21:17:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:17:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:17:25 INFO - Reading from file tmpfile_stdout 21:17:25 INFO - Current package versions: 21:17:25 INFO - blessings == 1.6 21:17:25 INFO - blobuploader == 1.2.4 21:17:25 INFO - browsermob-proxy == 0.6.0 21:17:25 INFO - docopt == 0.6.1 21:17:25 INFO - manifestparser == 1.1 21:17:25 INFO - marionette-client == 2.3.0 21:17:25 INFO - marionette-driver == 1.4.0 21:17:25 INFO - mozInstall == 1.12 21:17:25 INFO - mozcrash == 0.17 21:17:25 INFO - mozdebug == 0.1 21:17:25 INFO - mozdevice == 0.48 21:17:25 INFO - mozfile == 1.2 21:17:25 INFO - mozhttpd == 0.7 21:17:25 INFO - mozinfo == 0.9 21:17:25 INFO - mozleak == 0.1 21:17:25 INFO - mozlog == 3.1 21:17:25 INFO - moznetwork == 0.27 21:17:25 INFO - mozprocess == 0.22 21:17:25 INFO - mozprofile == 0.28 21:17:25 INFO - mozrunner == 6.11 21:17:25 INFO - mozscreenshot == 0.1 21:17:25 INFO - mozsystemmonitor == 0.0 21:17:25 INFO - moztest == 0.7 21:17:25 INFO - mozversion == 1.4 21:17:25 INFO - psutil == 3.1.1 21:17:25 INFO - requests == 1.2.3 21:17:25 INFO - wptserve == 1.4.0 21:17:25 INFO - wsgiref == 0.1.2 21:17:25 INFO - Running post-action listener: _resource_record_post_action 21:17:25 INFO - Running post-action listener: _start_resource_monitoring 21:17:25 INFO - Starting resource monitoring. 21:17:25 INFO - ##### 21:17:25 INFO - ##### Running pull step. 21:17:25 INFO - ##### 21:17:25 INFO - Running pre-action listener: _resource_record_pre_action 21:17:25 INFO - Running main action method: pull 21:17:25 INFO - Pull has nothing to do! 21:17:25 INFO - Running post-action listener: _resource_record_post_action 21:17:25 INFO - ##### 21:17:25 INFO - ##### Running install step. 21:17:25 INFO - ##### 21:17:25 INFO - Running pre-action listener: _resource_record_pre_action 21:17:25 INFO - Running main action method: install 21:17:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:17:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:17:25 INFO - Reading from file tmpfile_stdout 21:17:25 INFO - Detecting whether we're running mozinstall >=1.0... 21:17:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 21:17:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 21:17:25 INFO - Reading from file tmpfile_stdout 21:17:25 INFO - Output received: 21:17:25 INFO - Usage: mozinstall [options] installer 21:17:25 INFO - Options: 21:17:25 INFO - -h, --help show this help message and exit 21:17:25 INFO - -d DEST, --destination=DEST 21:17:25 INFO - Directory to install application into. [default: 21:17:25 INFO - "/builds/slave/test"] 21:17:25 INFO - --app=APP Application being installed. [default: firefox] 21:17:25 INFO - mkdir: /builds/slave/test/build/application 21:17:25 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'] 21:17:25 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 21:17:43 INFO - Reading from file tmpfile_stdout 21:17:43 INFO - Output received: 21:17:43 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 21:17:43 INFO - Running post-action listener: _resource_record_post_action 21:17:43 INFO - ##### 21:17:43 INFO - ##### Running run-tests step. 21:17:43 INFO - ##### 21:17:43 INFO - Running pre-action listener: _resource_record_pre_action 21:17:43 INFO - Running main action method: run_tests 21:17:43 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 21:17:43 INFO - Minidump filename unknown. Determining based upon platform and architecture. 21:17:43 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 21:17:43 INFO - grabbing minidump binary from tooltool 21:17:43 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')]} 21:17:43 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 0x10c6745e0>, '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 0x10c257cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c282990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 21:17:43 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 21:17:43 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 21:17:43 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 21:17:43 INFO - Return code: 0 21:17:43 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 21:17:43 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 21:17:43 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/OWqd2WoZSG6A21ZfHUCuFg/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 21:17:43 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/OWqd2WoZSG6A21ZfHUCuFg/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 21:17:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DMoWKHiiLq/Render', 21:17:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:17:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:17:43 INFO - 'HOME': '/Users/cltbld', 21:17:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:17:43 INFO - 'LOGNAME': 'cltbld', 21:17:43 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 21:17:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:17:43 INFO - 'MOZ_NO_REMOTE': '1', 21:17:43 INFO - 'NO_EM_RESTART': '1', 21:17:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:17:43 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:17:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:17:43 INFO - 'PWD': '/builds/slave/test', 21:17:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:17:43 INFO - 'SHELL': '/bin/bash', 21:17:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OVaGRHbCzt/Listeners', 21:17:43 INFO - 'TMPDIR': '/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/T/', 21:17:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:17:43 INFO - 'USER': 'cltbld', 21:17:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:17:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:17:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:17:43 INFO - 'XPC_FLAGS': '0x0', 21:17:43 INFO - 'XPC_SERVICE_NAME': '0', 21:17:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:17:43 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/OWqd2WoZSG6A21ZfHUCuFg/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 21:17:44 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 21:17:44 INFO - import pkg_resources 21:17:45 INFO - Using 1 client processes 21:17:45 INFO - wptserve Starting http server on 127.0.0.1:8000 21:17:45 INFO - wptserve Starting http server on 127.0.0.1:8001 21:17:45 INFO - wptserve Starting http server on 127.0.0.1:8443 21:17:47 INFO - SUITE-START | Running 778 tests 21:17:47 INFO - Running testharness tests 21:17:47 INFO - Setting up ssl 21:17:47 INFO - PROCESS | certutil | 21:17:47 INFO - PROCESS | certutil | 21:17:47 INFO - PROCESS | certutil | 21:17:47 INFO - Certificate Nickname Trust Attributes 21:17:47 INFO - SSL,S/MIME,JAR/XPI 21:17:47 INFO - 21:17:47 INFO - web-platform-tests CT,, 21:17:47 INFO - 21:17:47 INFO - Starting runner 21:17:48 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 21:17:48 INFO - PROCESS | 1652 | 1467865068410 Marionette DEBUG Marionette enabled via build flag and pref 21:17:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x113e3d000 == 1 [pid = 1652] [id = 1] 21:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 1 (0x113e3d800) [pid = 1652] [serial = 1] [outer = 0x0] 21:17:48 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 21:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 2 (0x113e3e800) [pid = 1652] [serial = 2] [outer = 0x113e3d800] 21:17:48 INFO - PROCESS | 1652 | 1467865068798 Marionette INFO Listening on port 2828 21:17:49 INFO - PROCESS | 1652 | 1467865069022 Marionette DEBUG Marionette enabled via command-line flag 21:17:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11695f800 == 2 [pid = 1652] [id = 2] 21:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 3 (0x116960000) [pid = 1652] [serial = 3] [outer = 0x0] 21:17:49 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 21:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 4 (0x116961000) [pid = 1652] [serial = 4] [outer = 0x116960000] 21:17:49 INFO - PROCESS | 1652 | [1652] 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 21:17:49 INFO - PROCESS | 1652 | 1467865069181 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49288 21:17:49 INFO - PROCESS | 1652 | 1467865069265 Marionette DEBUG Closed connection conn0 21:17:49 INFO - PROCESS | 1652 | [1652] 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 21:17:49 INFO - PROCESS | 1652 | 1467865069271 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49289 21:17:49 INFO - PROCESS | 1652 | 1467865069279 Marionette DEBUG Closed connection conn1 21:17:49 INFO - PROCESS | 1652 | [1652] 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 21:17:49 INFO - PROCESS | 1652 | 1467865069284 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49290 21:17:49 INFO - PROCESS | 1652 | 1467865069291 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 21:17:49 INFO - PROCESS | 1652 | 1467865069296 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":"20160706204229","device":"desktop","version":"48.0"} 21:17:49 INFO - PROCESS | 1652 | [1652] 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 21:17:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x119acb000 == 3 [pid = 1652] [id = 3] 21:17:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 5 (0x119ad2000) [pid = 1652] [serial = 5] [outer = 0x0] 21:17:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ad2800 == 4 [pid = 1652] [id = 4] 21:17:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 6 (0x1197a7800) [pid = 1652] [serial = 6] [outer = 0x0] 21:17:50 INFO - PROCESS | 1652 | [1652] 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 21:17:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x121321000 == 5 [pid = 1652] [id = 5] 21:17:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 7 (0x1197a3400) [pid = 1652] [serial = 7] [outer = 0x0] 21:17:50 INFO - PROCESS | 1652 | [1652] 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 21:17:50 INFO - PROCESS | 1652 | [1652] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 21:17:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 8 (0x1215c2000) [pid = 1652] [serial = 8] [outer = 0x1197a3400] 21:17:50 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 21:17:50 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 21:17:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 9 (0x123bd0800) [pid = 1652] [serial = 9] [outer = 0x119ad2000] 21:17:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 10 (0x123bc2400) [pid = 1652] [serial = 10] [outer = 0x1197a7800] 21:17:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 11 (0x123bc4000) [pid = 1652] [serial = 11] [outer = 0x1197a3400] 21:17:51 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 21:17:51 INFO - PROCESS | 1652 | 1467865071388 Marionette INFO startBrowser ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:51 INFO - PROCESS | 1652 | 1467865071413 Marionette DEBUG loaded listener.js 21:17:51 INFO - PROCESS | 1652 | 1467865071420 Marionette DEBUG loaded listener.js 21:17:51 INFO - PROCESS | 1652 | 1467865071421 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:51 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 21:17:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 12 (0x126710000) [pid = 1652] [serial = 12] [outer = 0x1197a3400] 21:17:51 INFO - PROCESS | 1652 | 1467865071732 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"ffc605c4-6eeb-9846-8968-a284b14f169d","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":"20160706204229","device":"desktop","version":"48.0","command_id":1}}] 21:17:51 INFO - PROCESS | 1652 | 1467865071815 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}] 21:17:51 INFO - PROCESS | 1652 | 1467865071817 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:51 INFO - PROCESS | 1652 | 1467865071878 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 21:17:51 INFO - PROCESS | 1652 | 1467865071957 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 21:17:51 INFO - PROCESS | 1652 | 1467865071959 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:51 INFO - PROCESS | 1652 | [1652] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 21:17:51 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 21:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 13 (0x127824800) [pid = 1652] [serial = 13] [outer = 0x1197a3400] 21:17:52 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 21:17:52 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:17:52 INFO - PROCESS | 1652 | 1467865072262 Marionette TRACE conn2 <- [1,3,null,{}] 21:17:52 INFO - PROCESS | 1652 | 1467865072265 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 21:17:52 INFO - PROCESS | 1652 | 1467865072267 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:52 INFO - PROCESS | 1652 | 1467865072283 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 21:17:52 INFO - PROCESS | 1652 | 1467865072311 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 21:17:52 INFO - PROCESS | 1652 | 1467865072312 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 21:17:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 21:17:52 INFO - PROCESS | 1652 | 1467865072315 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 21:17:52 INFO - PROCESS | 1652 | 1467865072318 Marionette TRACE conn2 <- [1,6,null,{}] 21:17:52 INFO - PROCESS | 1652 | 1467865072320 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}] 21:17:52 INFO - PROCESS | 1652 | 1467865072321 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:52 INFO - PROCESS | 1652 | 1467865072332 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 21:17:52 INFO - PROCESS | 1652 | 1467865072335 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:52 INFO - PROCESS | 1652 | 1467865072336 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290a6800 == 6 [pid = 1652] [id = 6] 21:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 14 (0x129225400) [pid = 1652] [serial = 14] [outer = 0x0] 21:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 15 (0x129227000) [pid = 1652] [serial = 15] [outer = 0x129225400] 21:17:52 INFO - PROCESS | 1652 | 1467865072366 Marionette DEBUG loaded listener.js 21:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 16 (0x12922c800) [pid = 1652] [serial = 16] [outer = 0x129225400] 21:17:52 INFO - PROCESS | 1652 | 1467865072655 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]]]}] 21:17:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 21:17:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 21:17:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 21:17:52 INFO - PROCESS | 1652 | 1467865072686 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 21:17:52 INFO - PROCESS | 1652 | 1467865072687 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 21:17:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x115070000 == 7 [pid = 1652] [id = 7] 21:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 17 (0x115021800) [pid = 1652] [serial = 17] [outer = 0x0] 21:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 18 (0x12950a400) [pid = 1652] [serial = 18] [outer = 0x115021800] 21:17:52 INFO - PROCESS | 1652 | 1467865072712 Marionette DEBUG loaded listener.js 21:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 19 (0x129575000) [pid = 1652] [serial = 19] [outer = 0x115021800] 21:17:52 INFO - PROCESS | 1652 | 1467865072756 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 21:17:52 INFO - PROCESS | 1652 | 1467865072757 Marionette TRACE conn2 <- [1,10,null,{}] 21:17:52 INFO - PROCESS | 1652 | 1467865072788 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}] 21:17:52 INFO - PROCESS | 1652 | 1467865072791 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:52 INFO - PROCESS | 1652 | 1467865072897 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 21:17:52 INFO - PROCESS | 1652 | 1467865072946 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:52 INFO - PROCESS | 1652 | 1467865072947 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a77a000 == 8 [pid = 1652] [id = 8] 21:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 20 (0x12a835000) [pid = 1652] [serial = 20] [outer = 0x0] 21:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 21 (0x12a836c00) [pid = 1652] [serial = 21] [outer = 0x12a835000] 21:17:52 INFO - PROCESS | 1652 | 1467865072979 Marionette DEBUG loaded listener.js 21:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 22 (0x12a865400) [pid = 1652] [serial = 22] [outer = 0x12a835000] 21:17:53 INFO - PROCESS | 1652 | 1467865073298 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]]]}] 21:17:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 21:17:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 655ms 21:17:53 INFO - PROCESS | 1652 | 1467865073346 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 21:17:53 INFO - PROCESS | 1652 | 1467865073348 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 21:17:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 21:17:53 INFO - PROCESS | 1652 | 1467865073350 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 21:17:53 INFO - PROCESS | 1652 | 1467865073351 Marionette TRACE conn2 <- [1,14,null,{}] 21:17:53 INFO - PROCESS | 1652 | 1467865073353 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}] 21:17:53 INFO - PROCESS | 1652 | 1467865073355 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:53 INFO - PROCESS | 1652 | 1467865073477 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 21:17:53 INFO - PROCESS | 1652 | 1467865073485 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:53 INFO - PROCESS | 1652 | 1467865073486 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b810000 == 9 [pid = 1652] [id = 9] 21:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 23 (0x12aade400) [pid = 1652] [serial = 23] [outer = 0x0] 21:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 24 (0x12b82c800) [pid = 1652] [serial = 24] [outer = 0x12aade400] 21:17:53 INFO - PROCESS | 1652 | 1467865073511 Marionette DEBUG loaded listener.js 21:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 25 (0x12b835800) [pid = 1652] [serial = 25] [outer = 0x12aade400] 21:17:53 INFO - PROCESS | 1652 | 1467865073768 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]]]}] 21:17:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 21:17:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 468ms 21:17:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 21:17:53 INFO - PROCESS | 1652 | 1467865073818 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 21:17:53 INFO - PROCESS | 1652 | 1467865073819 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 21:17:53 INFO - PROCESS | 1652 | 1467865073822 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 21:17:53 INFO - PROCESS | 1652 | 1467865073823 Marionette TRACE conn2 <- [1,18,null,{}] 21:17:53 INFO - PROCESS | 1652 | 1467865073832 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}] 21:17:53 INFO - PROCESS | 1652 | 1467865073834 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:53 INFO - PROCESS | 1652 | 1467865073928 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 21:17:53 INFO - PROCESS | 1652 | 1467865073933 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:53 INFO - PROCESS | 1652 | 1467865073935 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b9de000 == 10 [pid = 1652] [id = 10] 21:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 26 (0x12b99ec00) [pid = 1652] [serial = 26] [outer = 0x0] 21:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 27 (0x12ba2ec00) [pid = 1652] [serial = 27] [outer = 0x12b99ec00] 21:17:53 INFO - PROCESS | 1652 | 1467865073959 Marionette DEBUG loaded listener.js 21:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 28 (0x12ba35400) [pid = 1652] [serial = 28] [outer = 0x12b99ec00] 21:17:54 INFO - PROCESS | 1652 | 1467865074224 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]]]}] 21:17:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 21:17:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 425ms 21:17:54 INFO - PROCESS | 1652 | 1467865074248 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 21:17:54 INFO - PROCESS | 1652 | 1467865074250 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 21:17:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 21:17:54 INFO - PROCESS | 1652 | 1467865074252 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 21:17:54 INFO - PROCESS | 1652 | 1467865074253 Marionette TRACE conn2 <- [1,22,null,{}] 21:17:54 INFO - PROCESS | 1652 | 1467865074255 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}] 21:17:54 INFO - PROCESS | 1652 | 1467865074257 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:54 INFO - PROCESS | 1652 | 1467865074363 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 21:17:54 INFO - PROCESS | 1652 | 1467865074366 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:54 INFO - PROCESS | 1652 | 1467865074367 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x11735f800 == 11 [pid = 1652] [id = 11] 21:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 29 (0x1176d1400) [pid = 1652] [serial = 29] [outer = 0x0] 21:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 30 (0x118454c00) [pid = 1652] [serial = 30] [outer = 0x1176d1400] 21:17:54 INFO - PROCESS | 1652 | 1467865074394 Marionette DEBUG loaded listener.js 21:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 31 (0x12be1bc00) [pid = 1652] [serial = 31] [outer = 0x1176d1400] 21:17:54 INFO - PROCESS | 1652 | 1467865074629 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]]]}] 21:17:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 21:17:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 21:17:54 INFO - PROCESS | 1652 | 1467865074672 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 21:17:54 INFO - PROCESS | 1652 | 1467865074674 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 21:17:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 21:17:54 INFO - PROCESS | 1652 | 1467865074683 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 21:17:54 INFO - PROCESS | 1652 | 1467865074684 Marionette TRACE conn2 <- [1,26,null,{}] 21:17:54 INFO - PROCESS | 1652 | 1467865074686 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}] 21:17:54 INFO - PROCESS | 1652 | 1467865074687 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:54 INFO - PROCESS | 1652 | 1467865074784 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 21:17:54 INFO - PROCESS | 1652 | 1467865074788 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:54 INFO - PROCESS | 1652 | 1467865074790 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x118593000 == 12 [pid = 1652] [id = 12] 21:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 32 (0x119d1d800) [pid = 1652] [serial = 32] [outer = 0x0] 21:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 33 (0x12be17400) [pid = 1652] [serial = 33] [outer = 0x119d1d800] 21:17:54 INFO - PROCESS | 1652 | 1467865074815 Marionette DEBUG loaded listener.js 21:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 34 (0x12bea4800) [pid = 1652] [serial = 34] [outer = 0x119d1d800] 21:17:55 INFO - PROCESS | 1652 | 1467865075045 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]]]}] 21:17:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 21:17:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 368ms 21:17:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 21:17:55 INFO - PROCESS | 1652 | 1467865075051 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 21:17:55 INFO - PROCESS | 1652 | 1467865075052 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 21:17:55 INFO - PROCESS | 1652 | 1467865075054 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 21:17:55 INFO - PROCESS | 1652 | 1467865075056 Marionette TRACE conn2 <- [1,30,null,{}] 21:17:55 INFO - PROCESS | 1652 | 1467865075066 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}] 21:17:55 INFO - PROCESS | 1652 | 1467865075067 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:55 INFO - PROCESS | 1652 | 1467865075170 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 21:17:55 INFO - PROCESS | 1652 | 1467865075174 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:55 INFO - PROCESS | 1652 | 1467865075175 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c16a800 == 13 [pid = 1652] [id = 13] 21:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 35 (0x12bea5400) [pid = 1652] [serial = 35] [outer = 0x0] 21:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 36 (0x12beac000) [pid = 1652] [serial = 36] [outer = 0x12bea5400] 21:17:55 INFO - PROCESS | 1652 | 1467865075199 Marionette DEBUG loaded listener.js 21:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 37 (0x12c1ad000) [pid = 1652] [serial = 37] [outer = 0x12bea5400] 21:17:55 INFO - PROCESS | 1652 | 1467865075422 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]]]}] 21:17:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 21:17:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 377ms 21:17:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 21:17:55 INFO - PROCESS | 1652 | 1467865075432 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 21:17:55 INFO - PROCESS | 1652 | 1467865075433 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 21:17:55 INFO - PROCESS | 1652 | 1467865075435 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 21:17:55 INFO - PROCESS | 1652 | 1467865075436 Marionette TRACE conn2 <- [1,34,null,{}] 21:17:55 INFO - PROCESS | 1652 | 1467865075438 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}] 21:17:55 INFO - PROCESS | 1652 | 1467865075440 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:55 INFO - PROCESS | 1652 | 1467865075541 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 21:17:55 INFO - PROCESS | 1652 | 1467865075554 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:55 INFO - PROCESS | 1652 | 1467865075555 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5d1800 == 14 [pid = 1652] [id = 14] 21:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 38 (0x12c1b0c00) [pid = 1652] [serial = 38] [outer = 0x0] 21:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 39 (0x12c1b6800) [pid = 1652] [serial = 39] [outer = 0x12c1b0c00] 21:17:55 INFO - PROCESS | 1652 | 1467865075580 Marionette DEBUG loaded listener.js 21:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 40 (0x12c5a6800) [pid = 1652] [serial = 40] [outer = 0x12c1b0c00] 21:17:55 INFO - PROCESS | 1652 | 1467865075808 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]]]}] 21:17:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 21:17:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 21:17:55 INFO - PROCESS | 1652 | 1467865075854 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 21:17:55 INFO - PROCESS | 1652 | 1467865075855 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 21:17:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 21:17:55 INFO - PROCESS | 1652 | 1467865075868 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 21:17:55 INFO - PROCESS | 1652 | 1467865075869 Marionette TRACE conn2 <- [1,38,null,{}] 21:17:55 INFO - PROCESS | 1652 | 1467865075871 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}] 21:17:55 INFO - PROCESS | 1652 | 1467865075873 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:55 INFO - PROCESS | 1652 | 1467865075973 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 21:17:55 INFO - PROCESS | 1652 | 1467865075986 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:55 INFO - PROCESS | 1652 | 1467865075987 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca20000 == 15 [pid = 1652] [id = 15] 21:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 41 (0x12c1b3000) [pid = 1652] [serial = 41] [outer = 0x0] 21:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 42 (0x12c5b1c00) [pid = 1652] [serial = 42] [outer = 0x12c1b3000] 21:17:56 INFO - PROCESS | 1652 | 1467865076010 Marionette DEBUG loaded listener.js 21:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 43 (0x12c9d9800) [pid = 1652] [serial = 43] [outer = 0x12c1b3000] 21:17:56 INFO - PROCESS | 1652 | 1467865076245 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]]]}] 21:17:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 21:17:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 21:17:56 INFO - PROCESS | 1652 | 1467865076288 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 21:17:56 INFO - PROCESS | 1652 | 1467865076289 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 21:17:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 21:17:56 INFO - PROCESS | 1652 | 1467865076299 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 21:17:56 INFO - PROCESS | 1652 | 1467865076300 Marionette TRACE conn2 <- [1,42,null,{}] 21:17:56 INFO - PROCESS | 1652 | 1467865076302 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}] 21:17:56 INFO - PROCESS | 1652 | 1467865076303 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:56 INFO - PROCESS | 1652 | 1467865076400 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 21:17:56 INFO - PROCESS | 1652 | 1467865076404 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:56 INFO - PROCESS | 1652 | 1467865076405 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce1e800 == 16 [pid = 1652] [id = 16] 21:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 44 (0x12c9de000) [pid = 1652] [serial = 44] [outer = 0x0] 21:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 45 (0x12c9e4800) [pid = 1652] [serial = 45] [outer = 0x12c9de000] 21:17:56 INFO - PROCESS | 1652 | 1467865076429 Marionette DEBUG loaded listener.js 21:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 46 (0x12cab7800) [pid = 1652] [serial = 46] [outer = 0x12c9de000] 21:17:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d217800 == 17 [pid = 1652] [id = 17] 21:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 47 (0x12d218000) [pid = 1652] [serial = 47] [outer = 0x0] 21:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 48 (0x12d21b000) [pid = 1652] [serial = 48] [outer = 0x12d218000] 21:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 49 (0x12d21f000) [pid = 1652] [serial = 49] [outer = 0x12d218000] 21:17:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d217000 == 18 [pid = 1652] [id = 18] 21:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x12d204c00) [pid = 1652] [serial = 50] [outer = 0x0] 21:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x12d20b800) [pid = 1652] [serial = 51] [outer = 0x12d204c00] 21:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x12caba800) [pid = 1652] [serial = 52] [outer = 0x12d204c00] 21:17:56 INFO - PROCESS | 1652 | 1467865076780 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]]]}] 21:17:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 21:17:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 518ms 21:17:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 21:17:56 INFO - PROCESS | 1652 | 1467865076817 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 21:17:56 INFO - PROCESS | 1652 | 1467865076818 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 21:17:56 INFO - PROCESS | 1652 | 1467865076821 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 21:17:56 INFO - PROCESS | 1652 | 1467865076822 Marionette TRACE conn2 <- [1,46,null,{}] 21:17:56 INFO - PROCESS | 1652 | 1467865076825 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}] 21:17:56 INFO - PROCESS | 1652 | 1467865076826 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:56 INFO - PROCESS | 1652 | 1467865076914 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 21:17:56 INFO - PROCESS | 1652 | 1467865076918 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:56 INFO - PROCESS | 1652 | 1467865076919 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d894800 == 19 [pid = 1652] [id = 19] 21:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x12cabd800) [pid = 1652] [serial = 53] [outer = 0x0] 21:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x12cfa2c00) [pid = 1652] [serial = 54] [outer = 0x12cabd800] 21:17:56 INFO - PROCESS | 1652 | 1467865076953 Marionette DEBUG loaded listener.js 21:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x12cfa6800) [pid = 1652] [serial = 55] [outer = 0x12cabd800] 21:17:57 INFO - PROCESS | 1652 | 1467865077191 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]]]}] 21:17:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 21:17:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 21:17:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 21:17:57 INFO - PROCESS | 1652 | 1467865077248 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 21:17:57 INFO - PROCESS | 1652 | 1467865077249 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 21:17:57 INFO - PROCESS | 1652 | 1467865077251 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 21:17:57 INFO - PROCESS | 1652 | 1467865077252 Marionette TRACE conn2 <- [1,50,null,{}] 21:17:57 INFO - PROCESS | 1652 | 1467865077254 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}] 21:17:57 INFO - PROCESS | 1652 | 1467865077255 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:57 INFO - PROCESS | 1652 | 1467865077363 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 21:17:57 INFO - PROCESS | 1652 | 1467865077365 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:57 INFO - PROCESS | 1652 | 1467865077367 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbd7800 == 20 [pid = 1652] [id = 20] 21:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x11886f400) [pid = 1652] [serial = 56] [outer = 0x0] 21:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x12b187800) [pid = 1652] [serial = 57] [outer = 0x11886f400] 21:17:57 INFO - PROCESS | 1652 | 1467865077390 Marionette DEBUG loaded listener.js 21:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x12cfabc00) [pid = 1652] [serial = 58] [outer = 0x11886f400] 21:17:57 INFO - PROCESS | 1652 | 1467865077619 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]]]}] 21:17:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 21:17:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 21:17:57 INFO - PROCESS | 1652 | 1467865077670 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 21:17:57 INFO - PROCESS | 1652 | 1467865077671 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 21:17:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 21:17:57 INFO - PROCESS | 1652 | 1467865077680 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 21:17:57 INFO - PROCESS | 1652 | 1467865077681 Marionette TRACE conn2 <- [1,54,null,{}] 21:17:57 INFO - PROCESS | 1652 | 1467865077684 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}] 21:17:57 INFO - PROCESS | 1652 | 1467865077685 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:57 INFO - PROCESS | 1652 | 1467865077779 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 21:17:57 INFO - PROCESS | 1652 | 1467865077783 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:57 INFO - PROCESS | 1652 | 1467865077784 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbe7800 == 21 [pid = 1652] [id = 21] 21:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x117403c00) [pid = 1652] [serial = 59] [outer = 0x0] 21:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x11740e400) [pid = 1652] [serial = 60] [outer = 0x117403c00] 21:17:57 INFO - PROCESS | 1652 | 1467865077815 Marionette DEBUG loaded listener.js 21:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x117406000) [pid = 1652] [serial = 61] [outer = 0x117403c00] 21:17:58 INFO - PROCESS | 1652 | 1467865078085 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]]]}] 21:17:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 21:17:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 477ms 21:17:58 INFO - PROCESS | 1652 | 1467865078151 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 21:17:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 21:17:58 INFO - PROCESS | 1652 | 1467865078153 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 21:17:58 INFO - PROCESS | 1652 | 1467865078156 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 21:17:58 INFO - PROCESS | 1652 | 1467865078160 Marionette TRACE conn2 <- [1,58,null,{}] 21:17:58 INFO - PROCESS | 1652 | 1467865078163 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}] 21:17:58 INFO - PROCESS | 1652 | 1467865078165 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:58 INFO - PROCESS | 1652 | 1467865078289 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 21:17:58 INFO - PROCESS | 1652 | 1467865078293 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:58 INFO - PROCESS | 1652 | 1467865078294 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc53800 == 22 [pid = 1652] [id = 22] 21:17:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x12d206400) [pid = 1652] [serial = 62] [outer = 0x0] 21:17:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x12d305000) [pid = 1652] [serial = 63] [outer = 0x12d206400] 21:17:58 INFO - PROCESS | 1652 | 1467865078321 Marionette DEBUG loaded listener.js 21:17:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x12655f400) [pid = 1652] [serial = 64] [outer = 0x12d206400] 21:17:59 INFO - PROCESS | 1652 | 1467865079392 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]]]}] 21:17:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 21:17:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1274ms 21:17:59 INFO - PROCESS | 1652 | 1467865079441 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 21:17:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 21:17:59 INFO - PROCESS | 1652 | 1467865079446 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 21:17:59 INFO - PROCESS | 1652 | 1467865079452 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 21:17:59 INFO - PROCESS | 1652 | 1467865079455 Marionette TRACE conn2 <- [1,62,null,{}] 21:17:59 INFO - PROCESS | 1652 | 1467865079461 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}] 21:17:59 INFO - PROCESS | 1652 | 1467865079464 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:59 INFO - PROCESS | 1652 | 1467865079596 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 21:17:59 INFO - PROCESS | 1652 | 1467865079632 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:59 INFO - PROCESS | 1652 | 1467865079635 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:17:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x112753800 == 23 [pid = 1652] [id = 23] 21:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x112e58400) [pid = 1652] [serial = 65] [outer = 0x0] 21:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x112f07c00) [pid = 1652] [serial = 66] [outer = 0x112e58400] 21:17:59 INFO - PROCESS | 1652 | 1467865079667 Marionette DEBUG loaded listener.js 21:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x113a3c000) [pid = 1652] [serial = 67] [outer = 0x112e58400] 21:18:00 INFO - PROCESS | 1652 | 1467865080067 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]]]}] 21:18:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 21:18:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 674ms 21:18:00 INFO - PROCESS | 1652 | 1467865080125 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 21:18:00 INFO - PROCESS | 1652 | 1467865080128 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 21:18:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 21:18:00 INFO - PROCESS | 1652 | 1467865080133 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 21:18:00 INFO - PROCESS | 1652 | 1467865080135 Marionette TRACE conn2 <- [1,66,null,{}] 21:18:00 INFO - PROCESS | 1652 | 1467865080137 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}] 21:18:00 INFO - PROCESS | 1652 | 1467865080139 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:00 INFO - PROCESS | 1652 | 1467865080255 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 21:18:00 INFO - PROCESS | 1652 | 1467865080296 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:00 INFO - PROCESS | 1652 | 1467865080297 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x117069000 == 24 [pid = 1652] [id = 24] 21:18:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1161da400) [pid = 1652] [serial = 68] [outer = 0x0] 21:18:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1170bd400) [pid = 1652] [serial = 69] [outer = 0x1161da400] 21:18:00 INFO - PROCESS | 1652 | 1467865080328 Marionette DEBUG loaded listener.js 21:18:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x117407000) [pid = 1652] [serial = 70] [outer = 0x1161da400] 21:18:00 INFO - PROCESS | 1652 | 1467865080732 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]]]}] 21:18:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 21:18:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 619ms 21:18:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 21:18:00 INFO - PROCESS | 1652 | 1467865080753 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 21:18:00 INFO - PROCESS | 1652 | 1467865080754 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 21:18:00 INFO - PROCESS | 1652 | 1467865080757 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 21:18:00 INFO - PROCESS | 1652 | 1467865080759 Marionette TRACE conn2 <- [1,70,null,{}] 21:18:00 INFO - PROCESS | 1652 | 1467865080767 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}] 21:18:00 INFO - PROCESS | 1652 | 1467865080770 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:00 INFO - PROCESS | 1652 | 1467865080884 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 21:18:00 INFO - PROCESS | 1652 | 1467865080951 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:00 INFO - PROCESS | 1652 | 1467865080953 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x117241800 == 25 [pid = 1652] [id = 25] 21:18:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x118265400) [pid = 1652] [serial = 71] [outer = 0x0] 21:18:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118f52400) [pid = 1652] [serial = 72] [outer = 0x118265400] 21:18:00 INFO - PROCESS | 1652 | 1467865080984 Marionette DEBUG loaded listener.js 21:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1194b6c00) [pid = 1652] [serial = 73] [outer = 0x118265400] 21:18:01 INFO - PROCESS | 1652 | 1467865081465 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]]]}] 21:18:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 21:18:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 772ms 21:18:01 INFO - PROCESS | 1652 | 1467865081550 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 21:18:01 INFO - PROCESS | 1652 | 1467865081553 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 21:18:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 21:18:01 INFO - PROCESS | 1652 | 1467865081560 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 21:18:01 INFO - PROCESS | 1652 | 1467865081562 Marionette TRACE conn2 <- [1,74,null,{}] 21:18:01 INFO - PROCESS | 1652 | 1467865081566 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}] 21:18:01 INFO - PROCESS | 1652 | 1467865081568 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:01 INFO - PROCESS | 1652 | 1467865081739 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 21:18:01 INFO - PROCESS | 1652 | 1467865081984 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:01 INFO - PROCESS | 1652 | 1467865081986 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x112155000 == 26 [pid = 1652] [id = 26] 21:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x113a3b800) [pid = 1652] [serial = 74] [outer = 0x0] 21:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x113a9a400) [pid = 1652] [serial = 75] [outer = 0x113a3b800] 21:18:02 INFO - PROCESS | 1652 | 1467865082022 Marionette DEBUG loaded listener.js 21:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x113cee000) [pid = 1652] [serial = 76] [outer = 0x113a3b800] 21:18:02 INFO - PROCESS | 1652 | 1467865082440 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]]]}] 21:18:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 21:18:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 920ms 21:18:02 INFO - PROCESS | 1652 | 1467865082481 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 21:18:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 21:18:02 INFO - PROCESS | 1652 | 1467865082483 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 21:18:02 INFO - PROCESS | 1652 | 1467865082486 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 21:18:02 INFO - PROCESS | 1652 | 1467865082488 Marionette TRACE conn2 <- [1,78,null,{}] 21:18:02 INFO - PROCESS | 1652 | 1467865082491 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}] 21:18:02 INFO - PROCESS | 1652 | 1467865082494 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:02 INFO - PROCESS | 1652 | 1467865082581 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 21:18:02 INFO - PROCESS | 1652 | 1467865082623 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:02 INFO - PROCESS | 1652 | 1467865082625 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x113ab4800 == 27 [pid = 1652] [id = 27] 21:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x115f1b800) [pid = 1652] [serial = 77] [outer = 0x0] 21:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1164d9000) [pid = 1652] [serial = 78] [outer = 0x115f1b800] 21:18:02 INFO - PROCESS | 1652 | 1467865082652 Marionette DEBUG loaded listener.js 21:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1167a5800) [pid = 1652] [serial = 79] [outer = 0x115f1b800] 21:18:02 INFO - PROCESS | 1652 | 1467865082968 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]]]}] 21:18:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 21:18:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 519ms 21:18:03 INFO - PROCESS | 1652 | 1467865083007 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 21:18:03 INFO - PROCESS | 1652 | 1467865083011 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 21:18:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 21:18:03 INFO - PROCESS | 1652 | 1467865083014 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 21:18:03 INFO - PROCESS | 1652 | 1467865083016 Marionette TRACE conn2 <- [1,82,null,{}] 21:18:03 INFO - PROCESS | 1652 | 1467865083018 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}] 21:18:03 INFO - PROCESS | 1652 | 1467865083019 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:03 INFO - PROCESS | 1652 | 1467865083104 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 21:18:03 INFO - PROCESS | 1652 | 1467865083151 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:03 INFO - PROCESS | 1652 | 1467865083152 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x112f7b800 == 28 [pid = 1652] [id = 28] 21:18:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1121b9800) [pid = 1652] [serial = 80] [outer = 0x0] 21:18:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112f07400) [pid = 1652] [serial = 81] [outer = 0x1121b9800] 21:18:03 INFO - PROCESS | 1652 | 1467865083177 Marionette DEBUG loaded listener.js 21:18:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x117406c00) [pid = 1652] [serial = 82] [outer = 0x1121b9800] 21:18:03 INFO - PROCESS | 1652 | 1467865083438 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]]]}] 21:18:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 21:18:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 469ms 21:18:03 INFO - PROCESS | 1652 | 1467865083484 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 21:18:03 INFO - PROCESS | 1652 | 1467865083485 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 21:18:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 21:18:03 INFO - PROCESS | 1652 | 1467865083488 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 21:18:03 INFO - PROCESS | 1652 | 1467865083495 Marionette TRACE conn2 <- [1,86,null,{}] 21:18:03 INFO - PROCESS | 1652 | 1467865083509 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}] 21:18:03 INFO - PROCESS | 1652 | 1467865083513 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:03 INFO - PROCESS | 1652 | 1467865083590 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 21:18:03 INFO - PROCESS | 1652 | 1467865083597 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:03 INFO - PROCESS | 1652 | 1467865083598 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x116957000 == 29 [pid = 1652] [id = 29] 21:18:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11740b400) [pid = 1652] [serial = 83] [outer = 0x0] 21:18:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x117da5000) [pid = 1652] [serial = 84] [outer = 0x11740b400] 21:18:03 INFO - PROCESS | 1652 | 1467865083623 Marionette DEBUG loaded listener.js 21:18:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118133c00) [pid = 1652] [serial = 85] [outer = 0x11740b400] 21:18:03 INFO - PROCESS | 1652 | 1467865083963 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]]]}] 21:18:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 21:18:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 483ms 21:18:03 INFO - PROCESS | 1652 | 1467865083978 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 21:18:03 INFO - PROCESS | 1652 | 1467865083980 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 21:18:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 21:18:03 INFO - PROCESS | 1652 | 1467865083993 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 21:18:03 INFO - PROCESS | 1652 | 1467865083994 Marionette TRACE conn2 <- [1,90,null,{}] 21:18:04 INFO - PROCESS | 1652 | 1467865083997 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}] 21:18:04 INFO - PROCESS | 1652 | 1467865083998 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:04 INFO - PROCESS | 1652 | 1467865084098 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 21:18:04 INFO - PROCESS | 1652 | 1467865084103 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:04 INFO - PROCESS | 1652 | 1467865084105 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x117226000 == 30 [pid = 1652] [id = 30] 21:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118130c00) [pid = 1652] [serial = 86] [outer = 0x0] 21:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118271400) [pid = 1652] [serial = 87] [outer = 0x118130c00] 21:18:04 INFO - PROCESS | 1652 | 1467865084145 Marionette DEBUG loaded listener.js 21:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118354800) [pid = 1652] [serial = 88] [outer = 0x118130c00] 21:18:04 INFO - PROCESS | 1652 | 1467865084602 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]]]}] 21:18:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 21:18:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 622ms 21:18:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 21:18:04 INFO - PROCESS | 1652 | 1467865084612 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 21:18:04 INFO - PROCESS | 1652 | 1467865084614 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 21:18:04 INFO - PROCESS | 1652 | 1467865084616 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 21:18:04 INFO - PROCESS | 1652 | 1467865084617 Marionette TRACE conn2 <- [1,94,null,{}] 21:18:04 INFO - PROCESS | 1652 | 1467865084619 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}] 21:18:04 INFO - PROCESS | 1652 | 1467865084620 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:04 INFO - PROCESS | 1652 | 1467865084695 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 21:18:04 INFO - PROCESS | 1652 | 1467865084699 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:04 INFO - PROCESS | 1652 | 1467865084703 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d5a800 == 31 [pid = 1652] [id = 31] 21:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118877800) [pid = 1652] [serial = 89] [outer = 0x0] 21:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118faa000) [pid = 1652] [serial = 90] [outer = 0x118877800] 21:18:04 INFO - PROCESS | 1652 | 1467865084738 Marionette DEBUG loaded listener.js 21:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11938c000) [pid = 1652] [serial = 91] [outer = 0x118877800] 21:18:05 INFO - PROCESS | 1652 | 1467865085041 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]]]}] 21:18:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 21:18:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 21:18:05 INFO - PROCESS | 1652 | 1467865085085 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 21:18:05 INFO - PROCESS | 1652 | 1467865085086 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 21:18:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 21:18:05 INFO - PROCESS | 1652 | 1467865085088 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 21:18:05 INFO - PROCESS | 1652 | 1467865085089 Marionette TRACE conn2 <- [1,98,null,{}] 21:18:05 INFO - PROCESS | 1652 | 1467865085094 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}] 21:18:05 INFO - PROCESS | 1652 | 1467865085095 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:05 INFO - PROCESS | 1652 | 1467865085169 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 21:18:05 INFO - PROCESS | 1652 | 1467865085213 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:05 INFO - PROCESS | 1652 | 1467865085214 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x118210000 == 32 [pid = 1652] [id = 32] 21:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118f4e800) [pid = 1652] [serial = 92] [outer = 0x0] 21:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1193db800) [pid = 1652] [serial = 93] [outer = 0x118f4e800] 21:18:05 INFO - PROCESS | 1652 | 1467865085239 Marionette DEBUG loaded listener.js 21:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11979e000) [pid = 1652] [serial = 94] [outer = 0x118f4e800] 21:18:05 INFO - PROCESS | 1652 | 1467865085464 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]]]}] 21:18:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 21:18:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 419ms 21:18:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 21:18:05 INFO - PROCESS | 1652 | 1467865085516 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 21:18:05 INFO - PROCESS | 1652 | 1467865085517 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 21:18:05 INFO - PROCESS | 1652 | 1467865085519 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 21:18:05 INFO - PROCESS | 1652 | 1467865085520 Marionette TRACE conn2 <- [1,102,null,{}] 21:18:05 INFO - PROCESS | 1652 | 1467865085522 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}] 21:18:05 INFO - PROCESS | 1652 | 1467865085523 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:05 INFO - PROCESS | 1652 | 1467865085611 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 21:18:05 INFO - PROCESS | 1652 | 1467865085614 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:05 INFO - PROCESS | 1652 | 1467865085615 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x111f56800 == 33 [pid = 1652] [id = 33] 21:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11979e800) [pid = 1652] [serial = 95] [outer = 0x0] 21:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119d1e400) [pid = 1652] [serial = 96] [outer = 0x11979e800] 21:18:05 INFO - PROCESS | 1652 | 1467865085639 Marionette DEBUG loaded listener.js 21:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x120ef0000) [pid = 1652] [serial = 97] [outer = 0x11979e800] 21:18:05 INFO - PROCESS | 1652 | 1467865085914 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]]]}] 21:18:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 21:18:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 21:18:05 INFO - PROCESS | 1652 | 1467865085937 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 21:18:05 INFO - PROCESS | 1652 | 1467865085938 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 21:18:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 21:18:05 INFO - PROCESS | 1652 | 1467865085948 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 21:18:05 INFO - PROCESS | 1652 | 1467865085949 Marionette TRACE conn2 <- [1,106,null,{}] 21:18:05 INFO - PROCESS | 1652 | 1467865085951 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}] 21:18:05 INFO - PROCESS | 1652 | 1467865085952 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:06 INFO - PROCESS | 1652 | 1467865086030 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 21:18:06 INFO - PROCESS | 1652 | 1467865086034 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:06 INFO - PROCESS | 1652 | 1467865086035 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fda800 == 34 [pid = 1652] [id = 34] 21:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x120fb1c00) [pid = 1652] [serial = 98] [outer = 0x0] 21:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1210d8c00) [pid = 1652] [serial = 99] [outer = 0x120fb1c00] 21:18:06 INFO - PROCESS | 1652 | 1467865086061 Marionette DEBUG loaded listener.js 21:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x121331000) [pid = 1652] [serial = 100] [outer = 0x120fb1c00] 21:18:06 INFO - PROCESS | 1652 | 1467865086345 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]]]}] 21:18:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 21:18:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 425ms 21:18:06 INFO - PROCESS | 1652 | 1467865086366 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 21:18:06 INFO - PROCESS | 1652 | 1467865086368 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 21:18:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 21:18:06 INFO - PROCESS | 1652 | 1467865086370 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 21:18:06 INFO - PROCESS | 1652 | 1467865086371 Marionette TRACE conn2 <- [1,110,null,{}] 21:18:06 INFO - PROCESS | 1652 | 1467865086380 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}] 21:18:06 INFO - PROCESS | 1652 | 1467865086382 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:06 INFO - PROCESS | 1652 | 1467865086464 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 21:18:06 INFO - PROCESS | 1652 | 1467865086511 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:06 INFO - PROCESS | 1652 | 1467865086512 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191fa000 == 35 [pid = 1652] [id = 35] 21:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x117d9d000) [pid = 1652] [serial = 101] [outer = 0x0] 21:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x121330000) [pid = 1652] [serial = 102] [outer = 0x117d9d000] 21:18:06 INFO - PROCESS | 1652 | 1467865086536 Marionette DEBUG loaded listener.js 21:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x121947400) [pid = 1652] [serial = 103] [outer = 0x117d9d000] 21:18:06 INFO - PROCESS | 1652 | 1467865086788 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]]]}] 21:18:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 21:18:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 21:18:06 INFO - PROCESS | 1652 | 1467865086839 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 21:18:06 INFO - PROCESS | 1652 | 1467865086841 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 21:18:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 21:18:06 INFO - PROCESS | 1652 | 1467865086850 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 21:18:06 INFO - PROCESS | 1652 | 1467865086851 Marionette TRACE conn2 <- [1,114,null,{}] 21:18:06 INFO - PROCESS | 1652 | 1467865086853 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}] 21:18:06 INFO - PROCESS | 1652 | 1467865086854 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:06 INFO - PROCESS | 1652 | 1467865086933 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 21:18:06 INFO - PROCESS | 1652 | 1467865086936 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:06 INFO - PROCESS | 1652 | 1467865086938 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e55000 == 36 [pid = 1652] [id = 36] 21:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x120fb3000) [pid = 1652] [serial = 104] [outer = 0x0] 21:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x121bc0000) [pid = 1652] [serial = 105] [outer = 0x120fb3000] 21:18:06 INFO - PROCESS | 1652 | 1467865086967 Marionette DEBUG loaded listener.js 21:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12404e800) [pid = 1652] [serial = 106] [outer = 0x120fb3000] 21:18:07 INFO - PROCESS | 1652 | 1467865087275 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]]]}] 21:18:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 21:18:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 21:18:07 INFO - PROCESS | 1652 | 1467865087318 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 21:18:07 INFO - PROCESS | 1652 | 1467865087320 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 21:18:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 21:18:07 INFO - PROCESS | 1652 | 1467865087322 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 21:18:07 INFO - PROCESS | 1652 | 1467865087324 Marionette TRACE conn2 <- [1,118,null,{}] 21:18:07 INFO - PROCESS | 1652 | 1467865087326 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}] 21:18:07 INFO - PROCESS | 1652 | 1467865087328 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:07 INFO - PROCESS | 1652 | 1467865087437 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 21:18:07 INFO - PROCESS | 1652 | 1467865087443 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:07 INFO - PROCESS | 1652 | 1467865087444 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12103a800 == 37 [pid = 1652] [id = 37] 21:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1215b4800) [pid = 1652] [serial = 107] [outer = 0x0] 21:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1242d2800) [pid = 1652] [serial = 108] [outer = 0x1215b4800] 21:18:07 INFO - PROCESS | 1652 | 1467865087468 Marionette DEBUG loaded listener.js 21:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x125de8800) [pid = 1652] [serial = 109] [outer = 0x1215b4800] 21:18:07 INFO - PROCESS | 1652 | 1467865087728 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]]]}] 21:18:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 21:18:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 420ms 21:18:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 21:18:07 INFO - PROCESS | 1652 | 1467865087746 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 21:18:07 INFO - PROCESS | 1652 | 1467865087747 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 21:18:07 INFO - PROCESS | 1652 | 1467865087749 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 21:18:07 INFO - PROCESS | 1652 | 1467865087750 Marionette TRACE conn2 <- [1,122,null,{}] 21:18:07 INFO - PROCESS | 1652 | 1467865087754 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}] 21:18:07 INFO - PROCESS | 1652 | 1467865087755 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:07 INFO - PROCESS | 1652 | 1467865087837 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 21:18:07 INFO - PROCESS | 1652 | 1467865087843 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:07 INFO - PROCESS | 1652 | 1467865087844 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x121312800 == 38 [pid = 1652] [id = 38] 21:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x125fbfc00) [pid = 1652] [serial = 110] [outer = 0x0] 21:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x125fc7c00) [pid = 1652] [serial = 111] [outer = 0x125fbfc00] 21:18:07 INFO - PROCESS | 1652 | 1467865087868 Marionette DEBUG loaded listener.js 21:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1263d2c00) [pid = 1652] [serial = 112] [outer = 0x125fbfc00] 21:18:08 INFO - PROCESS | 1652 | 1467865088153 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]]]}] 21:18:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 21:18:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 420ms 21:18:08 INFO - PROCESS | 1652 | 1467865088170 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 21:18:08 INFO - PROCESS | 1652 | 1467865088171 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 21:18:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 21:18:08 INFO - PROCESS | 1652 | 1467865088179 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 21:18:08 INFO - PROCESS | 1652 | 1467865088180 Marionette TRACE conn2 <- [1,126,null,{}] 21:18:08 INFO - PROCESS | 1652 | 1467865088182 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}] 21:18:08 INFO - PROCESS | 1652 | 1467865088183 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:08 INFO - PROCESS | 1652 | 1467865088265 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 21:18:08 INFO - PROCESS | 1652 | 1467865088269 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:08 INFO - PROCESS | 1652 | 1467865088270 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x121bd6800 == 39 [pid = 1652] [id = 39] 21:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1263d4800) [pid = 1652] [serial = 113] [outer = 0x0] 21:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x126713800) [pid = 1652] [serial = 114] [outer = 0x1263d4800] 21:18:08 INFO - PROCESS | 1652 | 1467865088301 Marionette DEBUG loaded listener.js 21:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1267b5800) [pid = 1652] [serial = 115] [outer = 0x1263d4800] 21:18:08 INFO - PROCESS | 1652 | 1467865088613 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]]]}] 21:18:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 21:18:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 474ms 21:18:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 21:18:08 INFO - PROCESS | 1652 | 1467865088648 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 21:18:08 INFO - PROCESS | 1652 | 1467865088649 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 21:18:08 INFO - PROCESS | 1652 | 1467865088651 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 21:18:08 INFO - PROCESS | 1652 | 1467865088652 Marionette TRACE conn2 <- [1,130,null,{}] 21:18:08 INFO - PROCESS | 1652 | 1467865088654 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}] 21:18:08 INFO - PROCESS | 1652 | 1467865088655 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:08 INFO - PROCESS | 1652 | 1467865088756 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 21:18:08 INFO - PROCESS | 1652 | 1467865088764 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:08 INFO - PROCESS | 1652 | 1467865088765 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x123be6800 == 40 [pid = 1652] [id = 40] 21:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12672a000) [pid = 1652] [serial = 116] [outer = 0x0] 21:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x126b3f800) [pid = 1652] [serial = 117] [outer = 0x12672a000] 21:18:08 INFO - PROCESS | 1652 | 1467865088789 Marionette DEBUG loaded listener.js 21:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12781fc00) [pid = 1652] [serial = 118] [outer = 0x12672a000] 21:18:09 INFO - PROCESS | 1652 | 1467865089058 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]]]}] 21:18:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 21:18:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 418ms 21:18:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 21:18:09 INFO - PROCESS | 1652 | 1467865089069 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 21:18:09 INFO - PROCESS | 1652 | 1467865089070 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 21:18:09 INFO - PROCESS | 1652 | 1467865089072 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 21:18:09 INFO - PROCESS | 1652 | 1467865089073 Marionette TRACE conn2 <- [1,134,null,{}] 21:18:09 INFO - PROCESS | 1652 | 1467865089083 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}] 21:18:09 INFO - PROCESS | 1652 | 1467865089084 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:09 INFO - PROCESS | 1652 | 1467865089174 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 21:18:09 INFO - PROCESS | 1652 | 1467865089180 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:09 INFO - PROCESS | 1652 | 1467865089181 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x125d39000 == 41 [pid = 1652] [id = 41] 21:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x127826400) [pid = 1652] [serial = 119] [outer = 0x0] 21:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x128ee2800) [pid = 1652] [serial = 120] [outer = 0x127826400] 21:18:09 INFO - PROCESS | 1652 | 1467865089205 Marionette DEBUG loaded listener.js 21:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x129045400) [pid = 1652] [serial = 121] [outer = 0x127826400] 21:18:09 INFO - PROCESS | 1652 | 1467865089522 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]]]}] 21:18:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 21:18:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 475ms 21:18:09 INFO - PROCESS | 1652 | 1467865089548 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 21:18:09 INFO - PROCESS | 1652 | 1467865089549 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 21:18:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 21:18:09 INFO - PROCESS | 1652 | 1467865089551 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 21:18:09 INFO - PROCESS | 1652 | 1467865089552 Marionette TRACE conn2 <- [1,138,null,{}] 21:18:09 INFO - PROCESS | 1652 | 1467865089554 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}] 21:18:09 INFO - PROCESS | 1652 | 1467865089556 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:09 INFO - PROCESS | 1652 | 1467865089659 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 21:18:09 INFO - PROCESS | 1652 | 1467865089665 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:09 INFO - PROCESS | 1652 | 1467865089666 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x125d8b800 == 42 [pid = 1652] [id = 42] 21:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x125df2000) [pid = 1652] [serial = 122] [outer = 0x0] 21:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x129223800) [pid = 1652] [serial = 123] [outer = 0x125df2000] 21:18:09 INFO - PROCESS | 1652 | 1467865089689 Marionette DEBUG loaded listener.js 21:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12922e000) [pid = 1652] [serial = 124] [outer = 0x125df2000] 21:18:09 INFO - PROCESS | 1652 | 1467865089972 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]]]}] 21:18:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 21:18:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 468ms 21:18:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 21:18:10 INFO - PROCESS | 1652 | 1467865090019 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 21:18:10 INFO - PROCESS | 1652 | 1467865090021 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 21:18:10 INFO - PROCESS | 1652 | 1467865090023 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 21:18:10 INFO - PROCESS | 1652 | 1467865090024 Marionette TRACE conn2 <- [1,142,null,{}] 21:18:10 INFO - PROCESS | 1652 | 1467865090029 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}] 21:18:10 INFO - PROCESS | 1652 | 1467865090030 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:10 INFO - PROCESS | 1652 | 1467865090117 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 21:18:10 INFO - PROCESS | 1652 | 1467865090121 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:10 INFO - PROCESS | 1652 | 1467865090122 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a15000 == 43 [pid = 1652] [id = 43] 21:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1294af000) [pid = 1652] [serial = 125] [outer = 0x0] 21:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1294b5800) [pid = 1652] [serial = 126] [outer = 0x1294af000] 21:18:10 INFO - PROCESS | 1652 | 1467865090145 Marionette DEBUG loaded listener.js 21:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x129513400) [pid = 1652] [serial = 127] [outer = 0x1294af000] 21:18:11 INFO - PROCESS | 1652 | 1467865091154 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]]]}] 21:18:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 21:18:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1175ms 21:18:11 INFO - PROCESS | 1652 | 1467865091198 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 21:18:11 INFO - PROCESS | 1652 | 1467865091201 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 21:18:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 21:18:11 INFO - PROCESS | 1652 | 1467865091203 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 21:18:11 INFO - PROCESS | 1652 | 1467865091207 Marionette TRACE conn2 <- [1,146,null,{}] 21:18:11 INFO - PROCESS | 1652 | 1467865091216 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}] 21:18:11 INFO - PROCESS | 1652 | 1467865091217 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:11 INFO - PROCESS | 1652 | 1467865091313 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 21:18:11 INFO - PROCESS | 1652 | 1467865091346 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:11 INFO - PROCESS | 1652 | 1467865091346 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x113a29000 == 44 [pid = 1652] [id = 44] 21:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1167a6000) [pid = 1652] [serial = 128] [outer = 0x0] 21:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x116973800) [pid = 1652] [serial = 129] [outer = 0x1167a6000] 21:18:11 INFO - PROCESS | 1652 | 1467865091374 Marionette DEBUG loaded listener.js 21:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1172ca800) [pid = 1652] [serial = 130] [outer = 0x1167a6000] 21:18:11 INFO - PROCESS | 1652 | 1467865091672 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]]]}] 21:18:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 21:18:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 527ms 21:18:11 INFO - PROCESS | 1652 | 1467865091733 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 21:18:11 INFO - PROCESS | 1652 | 1467865091736 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 21:18:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 21:18:11 INFO - PROCESS | 1652 | 1467865091741 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 21:18:11 INFO - PROCESS | 1652 | 1467865091743 Marionette TRACE conn2 <- [1,150,null,{}] 21:18:11 INFO - PROCESS | 1652 | 1467865091745 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}] 21:18:11 INFO - PROCESS | 1652 | 1467865091747 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:11 INFO - PROCESS | 1652 | 1467865091840 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 21:18:11 INFO - PROCESS | 1652 | 1467865091844 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:11 INFO - PROCESS | 1652 | 1467865091846 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x116670800 == 45 [pid = 1652] [id = 45] 21:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1172ca400) [pid = 1652] [serial = 131] [outer = 0x0] 21:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x117412c00) [pid = 1652] [serial = 132] [outer = 0x1172ca400] 21:18:11 INFO - PROCESS | 1652 | 1467865091872 Marionette DEBUG loaded listener.js 21:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x118271c00) [pid = 1652] [serial = 133] [outer = 0x1172ca400] 21:18:12 INFO - PROCESS | 1652 | 1467865092215 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]]]}] 21:18:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 21:18:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 520ms 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12c1b0c00) [pid = 1652] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12bea5400) [pid = 1652] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x119d1d800) [pid = 1652] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1176d1400) [pid = 1652] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12b99ec00) [pid = 1652] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12aade400) [pid = 1652] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12a835000) [pid = 1652] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x129225400) [pid = 1652] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x117403c00) [pid = 1652] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11886f400) [pid = 1652] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12cabd800) [pid = 1652] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12c9de000) [pid = 1652] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12c1b3000) [pid = 1652] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x118130c00) [pid = 1652] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x118877800) [pid = 1652] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x118f4e800) [pid = 1652] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11979e800) [pid = 1652] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x120fb1c00) [pid = 1652] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x120fb3000) [pid = 1652] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1215b4800) [pid = 1652] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x125fbfc00) [pid = 1652] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12d206400) [pid = 1652] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x112e58400) [pid = 1652] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1161da400) [pid = 1652] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118265400) [pid = 1652] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x113a3b800) [pid = 1652] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x115f1b800) [pid = 1652] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1121b9800) [pid = 1652] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 21:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11740b400) [pid = 1652] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 21:18:12 INFO - PROCESS | 1652 | 1467865092737 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 21:18:12 INFO - PROCESS | 1652 | 1467865092738 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 21:18:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 21:18:12 INFO - PROCESS | 1652 | 1467865092749 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 21:18:12 INFO - PROCESS | 1652 | 1467865092751 Marionette TRACE conn2 <- [1,154,null,{}] 21:18:12 INFO - PROCESS | 1652 | 1467865092760 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}] 21:18:12 INFO - PROCESS | 1652 | 1467865092763 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:12 INFO - PROCESS | 1652 | 1467865092835 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 21:18:12 INFO - PROCESS | 1652 | 1467865092845 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:12 INFO - PROCESS | 1652 | 1467865092846 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x117230800 == 46 [pid = 1652] [id = 46] 21:18:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x115f78800) [pid = 1652] [serial = 134] [outer = 0x0] 21:18:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1176d1400) [pid = 1652] [serial = 135] [outer = 0x115f78800] 21:18:12 INFO - PROCESS | 1652 | 1467865092873 Marionette DEBUG loaded listener.js 21:18:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x118458400) [pid = 1652] [serial = 136] [outer = 0x115f78800] 21:18:13 INFO - PROCESS | 1652 | 1467865093192 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]]]}] 21:18:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 21:18:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 470ms 21:18:13 INFO - PROCESS | 1652 | 1467865093220 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 21:18:13 INFO - PROCESS | 1652 | 1467865093221 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 21:18:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 21:18:13 INFO - PROCESS | 1652 | 1467865093224 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 21:18:13 INFO - PROCESS | 1652 | 1467865093226 Marionette TRACE conn2 <- [1,158,null,{}] 21:18:13 INFO - PROCESS | 1652 | 1467865093230 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}] 21:18:13 INFO - PROCESS | 1652 | 1467865093231 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:13 INFO - PROCESS | 1652 | 1467865093307 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 21:18:13 INFO - PROCESS | 1652 | 1467865093353 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:13 INFO - PROCESS | 1652 | 1467865093354 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x118166000 == 47 [pid = 1652] [id = 47] 21:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11740b400) [pid = 1652] [serial = 137] [outer = 0x0] 21:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119384800) [pid = 1652] [serial = 138] [outer = 0x11740b400] 21:18:13 INFO - PROCESS | 1652 | 1467865093386 Marionette DEBUG loaded listener.js 21:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1193d9800) [pid = 1652] [serial = 139] [outer = 0x11740b400] 21:18:13 INFO - PROCESS | 1652 | 1467865093665 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]]]}] 21:18:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 21:18:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 473ms 21:18:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 21:18:13 INFO - PROCESS | 1652 | 1467865093699 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 21:18:13 INFO - PROCESS | 1652 | 1467865093700 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 21:18:13 INFO - PROCESS | 1652 | 1467865093702 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 21:18:13 INFO - PROCESS | 1652 | 1467865093703 Marionette TRACE conn2 <- [1,162,null,{}] 21:18:13 INFO - PROCESS | 1652 | 1467865093706 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}] 21:18:13 INFO - PROCESS | 1652 | 1467865093707 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:13 INFO - PROCESS | 1652 | 1467865093782 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 21:18:13 INFO - PROCESS | 1652 | 1467865093786 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:13 INFO - PROCESS | 1652 | 1467865093787 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f07000 == 48 [pid = 1652] [id = 48] 21:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118509000) [pid = 1652] [serial = 140] [outer = 0x0] 21:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1194b8800) [pid = 1652] [serial = 141] [outer = 0x118509000] 21:18:13 INFO - PROCESS | 1652 | 1467865093814 Marionette DEBUG loaded listener.js 21:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1194c2800) [pid = 1652] [serial = 142] [outer = 0x118509000] 21:18:14 INFO - PROCESS | 1652 | 1467865094148 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]]]}] 21:18:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 21:18:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 469ms 21:18:14 INFO - PROCESS | 1652 | 1467865094172 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 21:18:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 21:18:14 INFO - PROCESS | 1652 | 1467865094174 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 21:18:14 INFO - PROCESS | 1652 | 1467865094179 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 21:18:14 INFO - PROCESS | 1652 | 1467865094181 Marionette TRACE conn2 <- [1,166,null,{}] 21:18:14 INFO - PROCESS | 1652 | 1467865094184 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}] 21:18:14 INFO - PROCESS | 1652 | 1467865094190 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:14 INFO - PROCESS | 1652 | 1467865094318 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 21:18:14 INFO - PROCESS | 1652 | 1467865094327 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:14 INFO - PROCESS | 1652 | 1467865094328 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e51800 == 49 [pid = 1652] [id = 49] 21:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x119d18000) [pid = 1652] [serial = 143] [outer = 0x0] 21:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x121228800) [pid = 1652] [serial = 144] [outer = 0x119d18000] 21:18:14 INFO - PROCESS | 1652 | 1467865094379 Marionette DEBUG loaded listener.js 21:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x121bc9000) [pid = 1652] [serial = 145] [outer = 0x119d18000] 21:18:14 INFO - PROCESS | 1652 | 1467865094982 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]]]}] 21:18:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 21:18:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 871ms 21:18:15 INFO - PROCESS | 1652 | 1467865095049 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 21:18:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 21:18:15 INFO - PROCESS | 1652 | 1467865095051 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 21:18:15 INFO - PROCESS | 1652 | 1467865095055 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 21:18:15 INFO - PROCESS | 1652 | 1467865095057 Marionette TRACE conn2 <- [1,170,null,{}] 21:18:15 INFO - PROCESS | 1652 | 1467865095061 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}] 21:18:15 INFO - PROCESS | 1652 | 1467865095062 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:15 INFO - PROCESS | 1652 | 1467865095155 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 21:18:15 INFO - PROCESS | 1652 | 1467865095216 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:15 INFO - PROCESS | 1652 | 1467865095217 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11506b800 == 50 [pid = 1652] [id = 50] 21:18:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x113c81400) [pid = 1652] [serial = 146] [outer = 0x0] 21:18:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x115fdbc00) [pid = 1652] [serial = 147] [outer = 0x113c81400] 21:18:15 INFO - PROCESS | 1652 | 1467865095248 Marionette DEBUG loaded listener.js 21:18:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1167af000) [pid = 1652] [serial = 148] [outer = 0x113c81400] 21:18:15 INFO - PROCESS | 1652 | 1467865095676 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]]]}] 21:18:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 21:18:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 673ms 21:18:15 INFO - PROCESS | 1652 | 1467865095728 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 21:18:15 INFO - PROCESS | 1652 | 1467865095731 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 21:18:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 21:18:15 INFO - PROCESS | 1652 | 1467865095735 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 21:18:15 INFO - PROCESS | 1652 | 1467865095737 Marionette TRACE conn2 <- [1,174,null,{}] 21:18:15 INFO - PROCESS | 1652 | 1467865095740 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}] 21:18:15 INFO - PROCESS | 1652 | 1467865095742 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:15 INFO - PROCESS | 1652 | 1467865095834 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 21:18:15 INFO - PROCESS | 1652 | 1467865095894 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:15 INFO - PROCESS | 1652 | 1467865095896 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f0a000 == 51 [pid = 1652] [id = 51] 21:18:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x118105c00) [pid = 1652] [serial = 149] [outer = 0x0] 21:18:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x118134000) [pid = 1652] [serial = 150] [outer = 0x118105c00] 21:18:15 INFO - PROCESS | 1652 | 1467865095926 Marionette DEBUG loaded listener.js 21:18:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11844f400) [pid = 1652] [serial = 151] [outer = 0x118105c00] 21:18:16 INFO - PROCESS | 1652 | 1467865096330 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]]]}] 21:18:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 21:18:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 619ms 21:18:16 INFO - PROCESS | 1652 | 1467865096355 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 21:18:16 INFO - PROCESS | 1652 | 1467865096356 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 21:18:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 21:18:16 INFO - PROCESS | 1652 | 1467865096378 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 21:18:16 INFO - PROCESS | 1652 | 1467865096380 Marionette TRACE conn2 <- [1,178,null,{}] 21:18:16 INFO - PROCESS | 1652 | 1467865096388 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}] 21:18:16 INFO - PROCESS | 1652 | 1467865096392 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:16 INFO - PROCESS | 1652 | 1467865096484 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 21:18:16 INFO - PROCESS | 1652 | 1467865096547 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:16 INFO - PROCESS | 1652 | 1467865096549 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x121927800 == 52 [pid = 1652] [id = 52] 21:18:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1197a3000) [pid = 1652] [serial = 152] [outer = 0x0] 21:18:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x119d23400) [pid = 1652] [serial = 153] [outer = 0x1197a3000] 21:18:16 INFO - PROCESS | 1652 | 1467865096581 Marionette DEBUG loaded listener.js 21:18:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x120fb3000) [pid = 1652] [serial = 154] [outer = 0x1197a3000] 21:18:16 INFO - PROCESS | 1652 | 1467865096986 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]]]}] 21:18:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 21:18:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 622ms 21:18:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 21:18:17 INFO - PROCESS | 1652 | 1467865096999 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 21:18:17 INFO - PROCESS | 1652 | 1467865097001 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 21:18:17 INFO - PROCESS | 1652 | 1467865097003 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 21:18:17 INFO - PROCESS | 1652 | 1467865097004 Marionette TRACE conn2 <- [1,182,null,{}] 21:18:17 INFO - PROCESS | 1652 | 1467865097007 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}] 21:18:17 INFO - PROCESS | 1652 | 1467865097008 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:17 INFO - PROCESS | 1652 | 1467865097101 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 21:18:17 INFO - PROCESS | 1652 | 1467865097174 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:17 INFO - PROCESS | 1652 | 1467865097176 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c76800 == 53 [pid = 1652] [id = 53] 21:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x123bc4c00) [pid = 1652] [serial = 155] [outer = 0x0] 21:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x124043800) [pid = 1652] [serial = 156] [outer = 0x123bc4c00] 21:18:17 INFO - PROCESS | 1652 | 1467865097204 Marionette DEBUG loaded listener.js 21:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1242d3400) [pid = 1652] [serial = 157] [outer = 0x123bc4c00] 21:18:17 INFO - PROCESS | 1652 | 1467865097616 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]]]}] 21:18:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 21:18:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 618ms 21:18:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 21:18:17 INFO - PROCESS | 1652 | 1467865097622 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 21:18:17 INFO - PROCESS | 1652 | 1467865097623 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 21:18:17 INFO - PROCESS | 1652 | 1467865097626 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 21:18:17 INFO - PROCESS | 1652 | 1467865097627 Marionette TRACE conn2 <- [1,186,null,{}] 21:18:17 INFO - PROCESS | 1652 | 1467865097629 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}] 21:18:17 INFO - PROCESS | 1652 | 1467865097631 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:17 INFO - PROCESS | 1652 | 1467865097721 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 21:18:17 INFO - PROCESS | 1652 | 1467865097765 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:17 INFO - PROCESS | 1652 | 1467865097767 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x113ac1000 == 54 [pid = 1652] [id = 54] 21:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x116904000) [pid = 1652] [serial = 158] [outer = 0x0] 21:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x118273400) [pid = 1652] [serial = 159] [outer = 0x116904000] 21:18:17 INFO - PROCESS | 1652 | 1467865097796 Marionette DEBUG loaded listener.js 21:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x119436c00) [pid = 1652] [serial = 160] [outer = 0x116904000] 21:18:18 INFO - PROCESS | 1652 | 1467865098220 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]]]}] 21:18:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 21:18:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 620ms 21:18:18 INFO - PROCESS | 1652 | 1467865098248 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 21:18:18 INFO - PROCESS | 1652 | 1467865098250 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 21:18:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 21:18:18 INFO - PROCESS | 1652 | 1467865098253 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 21:18:18 INFO - PROCESS | 1652 | 1467865098255 Marionette TRACE conn2 <- [1,190,null,{}] 21:18:18 INFO - PROCESS | 1652 | 1467865098277 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}] 21:18:18 INFO - PROCESS | 1652 | 1467865098279 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:18 INFO - PROCESS | 1652 | 1467865098372 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 21:18:18 INFO - PROCESS | 1652 | 1467865098453 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:18 INFO - PROCESS | 1652 | 1467865098455 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x115f86800 == 55 [pid = 1652] [id = 55] 21:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11662c800) [pid = 1652] [serial = 161] [outer = 0x0] 21:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1167b4c00) [pid = 1652] [serial = 162] [outer = 0x11662c800] 21:18:18 INFO - PROCESS | 1652 | 1467865098483 Marionette DEBUG loaded listener.js 21:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1170c0400) [pid = 1652] [serial = 163] [outer = 0x11662c800] 21:18:19 INFO - PROCESS | 1652 | --DOCSHELL 0x118f07000 == 54 [pid = 1652] [id = 48] 21:18:19 INFO - PROCESS | 1652 | --DOCSHELL 0x118166000 == 53 [pid = 1652] [id = 47] 21:18:19 INFO - PROCESS | 1652 | --DOCSHELL 0x117230800 == 52 [pid = 1652] [id = 46] 21:18:19 INFO - PROCESS | 1652 | --DOCSHELL 0x117226000 == 51 [pid = 1652] [id = 30] 21:18:19 INFO - PROCESS | 1652 | --DOCSHELL 0x116670800 == 50 [pid = 1652] [id = 45] 21:18:19 INFO - PROCESS | 1652 | --DOCSHELL 0x116957000 == 49 [pid = 1652] [id = 29] 21:18:19 INFO - PROCESS | 1652 | --DOCSHELL 0x118210000 == 48 [pid = 1652] [id = 32] 21:18:19 INFO - PROCESS | 1652 | --DOCSHELL 0x113a29000 == 47 [pid = 1652] [id = 44] 21:18:19 INFO - PROCESS | 1652 | --DOCSHELL 0x117d5a800 == 46 [pid = 1652] [id = 31] 21:18:19 INFO - PROCESS | 1652 | --DOCSHELL 0x112f7b800 == 45 [pid = 1652] [id = 28] 21:18:19 INFO - PROCESS | 1652 | --DOCSHELL 0x111f56800 == 44 [pid = 1652] [id = 33] 21:18:19 INFO - PROCESS | 1652 | --DOCSHELL 0x118fda800 == 43 [pid = 1652] [id = 34] 21:18:19 INFO - PROCESS | 1652 | --DOCSHELL 0x113ac1000 == 42 [pid = 1652] [id = 54] 21:18:19 INFO - PROCESS | 1652 | --DOCSHELL 0x123c76800 == 41 [pid = 1652] [id = 53] 21:18:19 INFO - PROCESS | 1652 | --DOCSHELL 0x126a15000 == 40 [pid = 1652] [id = 43] 21:18:19 INFO - PROCESS | 1652 | --DOCSHELL 0x121927800 == 39 [pid = 1652] [id = 52] 21:18:19 INFO - PROCESS | 1652 | --DOCSHELL 0x125d39000 == 38 [pid = 1652] [id = 41] 21:18:19 INFO - PROCESS | 1652 | --DOCSHELL 0x113ab4800 == 37 [pid = 1652] [id = 27] 21:18:19 INFO - PROCESS | 1652 | --DOCSHELL 0x118f0a000 == 36 [pid = 1652] [id = 51] 21:18:19 INFO - PROCESS | 1652 | --DOCSHELL 0x125d8b800 == 35 [pid = 1652] [id = 42] 21:18:19 INFO - PROCESS | 1652 | --DOCSHELL 0x121312800 == 34 [pid = 1652] [id = 38] 21:18:19 INFO - PROCESS | 1652 | --DOCSHELL 0x123be6800 == 33 [pid = 1652] [id = 40] 21:18:19 INFO - PROCESS | 1652 | --DOCSHELL 0x121bd6800 == 32 [pid = 1652] [id = 39] 21:18:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1191fa000 == 31 [pid = 1652] [id = 35] 21:18:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12103a800 == 30 [pid = 1652] [id = 37] 21:18:19 INFO - PROCESS | 1652 | --DOCSHELL 0x120e51800 == 29 [pid = 1652] [id = 49] 21:18:19 INFO - PROCESS | 1652 | --DOCSHELL 0x120e55000 == 28 [pid = 1652] [id = 36] 21:18:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11506b800 == 27 [pid = 1652] [id = 50] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x123bc4000) [pid = 1652] [serial = 11] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x118271400) [pid = 1652] [serial = 87] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x118faa000) [pid = 1652] [serial = 90] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11938c000) [pid = 1652] [serial = 91] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1193db800) [pid = 1652] [serial = 93] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11979e000) [pid = 1652] [serial = 94] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x119d1e400) [pid = 1652] [serial = 96] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1210d8c00) [pid = 1652] [serial = 99] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x121331000) [pid = 1652] [serial = 100] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x121330000) [pid = 1652] [serial = 102] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x121bc0000) [pid = 1652] [serial = 105] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1242d2800) [pid = 1652] [serial = 108] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x125fc7c00) [pid = 1652] [serial = 111] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x126713800) [pid = 1652] [serial = 114] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x126b3f800) [pid = 1652] [serial = 117] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x128ee2800) [pid = 1652] [serial = 120] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x112f07c00) [pid = 1652] [serial = 66] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x113a3c000) [pid = 1652] [serial = 67] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1170bd400) [pid = 1652] [serial = 69] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x118f52400) [pid = 1652] [serial = 72] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1194b6c00) [pid = 1652] [serial = 73] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x113a9a400) [pid = 1652] [serial = 75] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1164d9000) [pid = 1652] [serial = 78] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x112f07400) [pid = 1652] [serial = 81] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x117da5000) [pid = 1652] [serial = 84] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12404e800) [pid = 1652] [serial = 106] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118133c00) [pid = 1652] [serial = 85] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x125de8800) [pid = 1652] [serial = 109] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1167a5800) [pid = 1652] [serial = 79] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x120ef0000) [pid = 1652] [serial = 97] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x113cee000) [pid = 1652] [serial = 76] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1263d2c00) [pid = 1652] [serial = 112] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x117406c00) [pid = 1652] [serial = 82] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x117407000) [pid = 1652] [serial = 70] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x129223800) [pid = 1652] [serial = 123] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12655f400) [pid = 1652] [serial = 64] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118354800) [pid = 1652] [serial = 88] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1215c2000) [pid = 1652] [serial = 8] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12c1b6800) [pid = 1652] [serial = 39] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12beac000) [pid = 1652] [serial = 36] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12c1ad000) [pid = 1652] [serial = 37] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12be17400) [pid = 1652] [serial = 33] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12bea4800) [pid = 1652] [serial = 34] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12be1bc00) [pid = 1652] [serial = 31] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118454c00) [pid = 1652] [serial = 30] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12ba2ec00) [pid = 1652] [serial = 27] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12ba35400) [pid = 1652] [serial = 28] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12b82c800) [pid = 1652] [serial = 24] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b835800) [pid = 1652] [serial = 25] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12a836c00) [pid = 1652] [serial = 21] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12a865400) [pid = 1652] [serial = 22] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12950a400) [pid = 1652] [serial = 18] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x129227000) [pid = 1652] [serial = 15] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12922c800) [pid = 1652] [serial = 16] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12d305000) [pid = 1652] [serial = 63] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11740e400) [pid = 1652] [serial = 60] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x117406000) [pid = 1652] [serial = 61] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12b187800) [pid = 1652] [serial = 57] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12cfabc00) [pid = 1652] [serial = 58] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12cfa6800) [pid = 1652] [serial = 55] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12cfa2c00) [pid = 1652] [serial = 54] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12d21b000) [pid = 1652] [serial = 48] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12d20b800) [pid = 1652] [serial = 51] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12c9e4800) [pid = 1652] [serial = 45] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12cab7800) [pid = 1652] [serial = 46] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12c5b1c00) [pid = 1652] [serial = 42] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12c9d9800) [pid = 1652] [serial = 43] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12c5a6800) [pid = 1652] [serial = 40] [outer = 0x0] [url = about:blank] 21:18:19 INFO - PROCESS | 1652 | 1467865099264 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]]]}] 21:18:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 21:18:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1020ms 21:18:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 21:18:19 INFO - PROCESS | 1652 | 1467865099275 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 21:18:19 INFO - PROCESS | 1652 | 1467865099277 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 21:18:19 INFO - PROCESS | 1652 | 1467865099280 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 21:18:19 INFO - PROCESS | 1652 | 1467865099282 Marionette TRACE conn2 <- [1,194,null,{}] 21:18:19 INFO - PROCESS | 1652 | 1467865099285 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}] 21:18:19 INFO - PROCESS | 1652 | 1467865099287 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:19 INFO - PROCESS | 1652 | 1467865099359 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 21:18:19 INFO - PROCESS | 1652 | 1467865099364 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:19 INFO - PROCESS | 1652 | 1467865099367 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1131b3800 == 28 [pid = 1652] [id = 56] 21:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1161d2c00) [pid = 1652] [serial = 164] [outer = 0x0] 21:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1164ddc00) [pid = 1652] [serial = 165] [outer = 0x1161d2c00] 21:18:19 INFO - PROCESS | 1652 | 1467865099396 Marionette DEBUG loaded listener.js 21:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x116907c00) [pid = 1652] [serial = 166] [outer = 0x1161d2c00] 21:18:19 INFO - PROCESS | 1652 | 1467865099795 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]]]}] 21:18:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 21:18:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 570ms 21:18:19 INFO - PROCESS | 1652 | 1467865099850 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 21:18:19 INFO - PROCESS | 1652 | 1467865099855 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 21:18:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 21:18:19 INFO - PROCESS | 1652 | 1467865099862 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 21:18:19 INFO - PROCESS | 1652 | 1467865099865 Marionette TRACE conn2 <- [1,198,null,{}] 21:18:19 INFO - PROCESS | 1652 | 1467865099868 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}] 21:18:19 INFO - PROCESS | 1652 | 1467865099871 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:19 INFO - PROCESS | 1652 | 1467865099983 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 21:18:20 INFO - PROCESS | 1652 | 1467865100000 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:20 INFO - PROCESS | 1652 | 1467865100002 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x116670800 == 29 [pid = 1652] [id = 57] 21:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x117403c00) [pid = 1652] [serial = 167] [outer = 0x0] 21:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1176cf400) [pid = 1652] [serial = 168] [outer = 0x117403c00] 21:18:20 INFO - PROCESS | 1652 | 1467865100046 Marionette DEBUG loaded listener.js 21:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118110c00) [pid = 1652] [serial = 169] [outer = 0x117403c00] 21:18:20 INFO - PROCESS | 1652 | 1467865100474 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]]]}] 21:18:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 21:18:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 621ms 21:18:20 INFO - PROCESS | 1652 | 1467865100482 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 21:18:20 INFO - PROCESS | 1652 | 1467865100484 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 21:18:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 21:18:20 INFO - PROCESS | 1652 | 1467865100486 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 21:18:20 INFO - PROCESS | 1652 | 1467865100488 Marionette TRACE conn2 <- [1,202,null,{}] 21:18:20 INFO - PROCESS | 1652 | 1467865100495 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}] 21:18:20 INFO - PROCESS | 1652 | 1467865100498 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:20 INFO - PROCESS | 1652 | 1467865100568 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 21:18:20 INFO - PROCESS | 1652 | 1467865100573 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:20 INFO - PROCESS | 1652 | 1467865100578 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x117348000 == 30 [pid = 1652] [id = 58] 21:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x115f1a400) [pid = 1652] [serial = 170] [outer = 0x0] 21:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118877800) [pid = 1652] [serial = 171] [outer = 0x115f1a400] 21:18:20 INFO - PROCESS | 1652 | 1467865100606 Marionette DEBUG loaded listener.js 21:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118fad400) [pid = 1652] [serial = 172] [outer = 0x115f1a400] 21:18:20 INFO - PROCESS | 1652 | 1467865100900 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]]]}] 21:18:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 21:18:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 470ms 21:18:20 INFO - PROCESS | 1652 | 1467865100956 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 21:18:20 INFO - PROCESS | 1652 | 1467865100959 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 21:18:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 21:18:20 INFO - PROCESS | 1652 | 1467865100963 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 21:18:20 INFO - PROCESS | 1652 | 1467865100964 Marionette TRACE conn2 <- [1,206,null,{}] 21:18:20 INFO - PROCESS | 1652 | 1467865100966 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}] 21:18:20 INFO - PROCESS | 1652 | 1467865100967 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:21 INFO - PROCESS | 1652 | 1467865101040 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 21:18:21 INFO - PROCESS | 1652 | 1467865101086 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:21 INFO - PROCESS | 1652 | 1467865101087 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x118158000 == 31 [pid = 1652] [id = 59] 21:18:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118871800) [pid = 1652] [serial = 173] [outer = 0x0] 21:18:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11942f400) [pid = 1652] [serial = 174] [outer = 0x118871800] 21:18:21 INFO - PROCESS | 1652 | 1467865101112 Marionette DEBUG loaded listener.js 21:18:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1194bf000) [pid = 1652] [serial = 175] [outer = 0x118871800] 21:18:21 INFO - PROCESS | 1652 | 1467865101402 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]]]}] 21:18:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 21:18:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 468ms 21:18:21 INFO - PROCESS | 1652 | 1467865101432 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 21:18:21 INFO - PROCESS | 1652 | 1467865101433 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 21:18:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 21:18:21 INFO - PROCESS | 1652 | 1467865101436 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 21:18:21 INFO - PROCESS | 1652 | 1467865101437 Marionette TRACE conn2 <- [1,210,null,{}] 21:18:21 INFO - PROCESS | 1652 | 1467865101439 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}] 21:18:21 INFO - PROCESS | 1652 | 1467865101441 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:21 INFO - PROCESS | 1652 | 1467865101527 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 21:18:21 INFO - PROCESS | 1652 | 1467865101530 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:21 INFO - PROCESS | 1652 | 1467865101532 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x118633000 == 32 [pid = 1652] [id = 60] 21:18:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1161d2800) [pid = 1652] [serial = 176] [outer = 0x0] 21:18:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11979e000) [pid = 1652] [serial = 177] [outer = 0x1161d2800] 21:18:21 INFO - PROCESS | 1652 | 1467865101580 Marionette DEBUG loaded listener.js 21:18:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x120ee3800) [pid = 1652] [serial = 178] [outer = 0x1161d2800] 21:18:21 INFO - PROCESS | 1652 | 1467865101874 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]]]}] 21:18:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 21:18:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 468ms 21:18:21 INFO - PROCESS | 1652 | 1467865101909 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 21:18:21 INFO - PROCESS | 1652 | 1467865101912 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 21:18:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 21:18:21 INFO - PROCESS | 1652 | 1467865101914 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 21:18:21 INFO - PROCESS | 1652 | 1467865101915 Marionette TRACE conn2 <- [1,214,null,{}] 21:18:21 INFO - PROCESS | 1652 | 1467865101917 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}] 21:18:21 INFO - PROCESS | 1652 | 1467865101921 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:22 INFO - PROCESS | 1652 | 1467865102027 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 21:18:22 INFO - PROCESS | 1652 | 1467865102056 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:22 INFO - PROCESS | 1652 | 1467865102057 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191f4000 == 33 [pid = 1652] [id = 61] 21:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11812b400) [pid = 1652] [serial = 179] [outer = 0x0] 21:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1210cf400) [pid = 1652] [serial = 180] [outer = 0x11812b400] 21:18:22 INFO - PROCESS | 1652 | 1467865102082 Marionette DEBUG loaded listener.js 21:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1242d1c00) [pid = 1652] [serial = 181] [outer = 0x11812b400] 21:18:22 INFO - PROCESS | 1652 | 1467865102368 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]]]}] 21:18:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 21:18:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 469ms 21:18:22 INFO - PROCESS | 1652 | 1467865102389 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 21:18:22 INFO - PROCESS | 1652 | 1467865102391 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 21:18:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 21:18:22 INFO - PROCESS | 1652 | 1467865102409 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 21:18:22 INFO - PROCESS | 1652 | 1467865102412 Marionette TRACE conn2 <- [1,218,null,{}] 21:18:22 INFO - PROCESS | 1652 | 1467865102416 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}] 21:18:22 INFO - PROCESS | 1652 | 1467865102417 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:22 INFO - PROCESS | 1652 | 1467865102506 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 21:18:22 INFO - PROCESS | 1652 | 1467865102512 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:22 INFO - PROCESS | 1652 | 1467865102513 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12101e000 == 34 [pid = 1652] [id = 62] 21:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x112f08000) [pid = 1652] [serial = 182] [outer = 0x0] 21:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1242d2800) [pid = 1652] [serial = 183] [outer = 0x112f08000] 21:18:22 INFO - PROCESS | 1652 | 1467865102537 Marionette DEBUG loaded listener.js 21:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x124b11800) [pid = 1652] [serial = 184] [outer = 0x112f08000] 21:18:22 INFO - PROCESS | 1652 | 1467865102850 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]]]}] 21:18:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 21:18:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 479ms 21:18:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 21:18:22 INFO - PROCESS | 1652 | 1467865102887 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 21:18:22 INFO - PROCESS | 1652 | 1467865102889 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 21:18:22 INFO - PROCESS | 1652 | 1467865102891 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 21:18:22 INFO - PROCESS | 1652 | 1467865102893 Marionette TRACE conn2 <- [1,222,null,{}] 21:18:22 INFO - PROCESS | 1652 | 1467865102898 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}] 21:18:22 INFO - PROCESS | 1652 | 1467865102899 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:22 INFO - PROCESS | 1652 | 1467865102987 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 21:18:22 INFO - PROCESS | 1652 | 1467865102991 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:22 INFO - PROCESS | 1652 | 1467865102992 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x121138000 == 35 [pid = 1652] [id = 63] 21:18:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x124b11c00) [pid = 1652] [serial = 185] [outer = 0x0] 21:18:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x125d69400) [pid = 1652] [serial = 186] [outer = 0x124b11c00] 21:18:23 INFO - PROCESS | 1652 | 1467865103016 Marionette DEBUG loaded listener.js 21:18:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x125fc4c00) [pid = 1652] [serial = 187] [outer = 0x124b11c00] 21:18:23 INFO - PROCESS | 1652 | 1467865103319 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]]]}] 21:18:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 21:18:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 473ms 21:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119d18000) [pid = 1652] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 21:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118509000) [pid = 1652] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 21:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1167a6000) [pid = 1652] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 21:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1172ca400) [pid = 1652] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 21:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x115f78800) [pid = 1652] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 21:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11740b400) [pid = 1652] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 21:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1294af000) [pid = 1652] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 21:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x125df2000) [pid = 1652] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 21:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x117d9d000) [pid = 1652] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 21:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x127826400) [pid = 1652] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 21:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12672a000) [pid = 1652] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 21:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1263d4800) [pid = 1652] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 21:18:23 INFO - PROCESS | 1652 | 1467865103404 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 21:18:23 INFO - PROCESS | 1652 | 1467865103405 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 21:18:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 21:18:23 INFO - PROCESS | 1652 | 1467865103409 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 21:18:23 INFO - PROCESS | 1652 | 1467865103410 Marionette TRACE conn2 <- [1,226,null,{}] 21:18:23 INFO - PROCESS | 1652 | 1467865103412 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}] 21:18:23 INFO - PROCESS | 1652 | 1467865103421 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:23 INFO - PROCESS | 1652 | 1467865103490 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 21:18:23 INFO - PROCESS | 1652 | 1467865103504 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:23 INFO - PROCESS | 1652 | 1467865103505 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x117347800 == 36 [pid = 1652] [id = 64] 21:18:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118352000) [pid = 1652] [serial = 188] [outer = 0x0] 21:18:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119392800) [pid = 1652] [serial = 189] [outer = 0x118352000] 21:18:23 INFO - PROCESS | 1652 | 1467865103532 Marionette DEBUG loaded listener.js 21:18:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x121bbd000) [pid = 1652] [serial = 190] [outer = 0x118352000] 21:18:23 INFO - PROCESS | 1652 | 1467865103833 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]]]}] 21:18:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 21:18:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 470ms 21:18:23 INFO - PROCESS | 1652 | 1467865103879 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 21:18:23 INFO - PROCESS | 1652 | 1467865103880 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 21:18:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 21:18:23 INFO - PROCESS | 1652 | 1467865103882 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 21:18:23 INFO - PROCESS | 1652 | 1467865103884 Marionette TRACE conn2 <- [1,230,null,{}] 21:18:23 INFO - PROCESS | 1652 | 1467865103886 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}] 21:18:23 INFO - PROCESS | 1652 | 1467865103887 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:23 INFO - PROCESS | 1652 | 1467865103961 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 21:18:24 INFO - PROCESS | 1652 | 1467865104003 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:24 INFO - PROCESS | 1652 | 1467865104004 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x121be0800 == 37 [pid = 1652] [id = 65] 21:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1170c0000) [pid = 1652] [serial = 191] [outer = 0x0] 21:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x121952800) [pid = 1652] [serial = 192] [outer = 0x1170c0000] 21:18:24 INFO - PROCESS | 1652 | 1467865104028 Marionette DEBUG loaded listener.js 21:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12655b400) [pid = 1652] [serial = 193] [outer = 0x1170c0000] 21:18:24 INFO - PROCESS | 1652 | 1467865104271 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]]]}] 21:18:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 21:18:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 417ms 21:18:24 INFO - PROCESS | 1652 | 1467865104300 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 21:18:24 INFO - PROCESS | 1652 | 1467865104302 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 21:18:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 21:18:24 INFO - PROCESS | 1652 | 1467865104315 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 21:18:24 INFO - PROCESS | 1652 | 1467865104317 Marionette TRACE conn2 <- [1,234,null,{}] 21:18:24 INFO - PROCESS | 1652 | 1467865104331 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}] 21:18:24 INFO - PROCESS | 1652 | 1467865104333 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:24 INFO - PROCESS | 1652 | 1467865104430 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 21:18:24 INFO - PROCESS | 1652 | 1467865104434 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:24 INFO - PROCESS | 1652 | 1467865104435 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x118631800 == 38 [pid = 1652] [id = 66] 21:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12670ec00) [pid = 1652] [serial = 194] [outer = 0x0] 21:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1267bd800) [pid = 1652] [serial = 195] [outer = 0x12670ec00] 21:18:24 INFO - PROCESS | 1652 | 1467865104462 Marionette DEBUG loaded listener.js 21:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x127820400) [pid = 1652] [serial = 196] [outer = 0x12670ec00] 21:18:24 INFO - PROCESS | 1652 | 1467865104751 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]]]}] 21:18:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 21:18:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 477ms 21:18:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 21:18:24 INFO - PROCESS | 1652 | 1467865104785 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 21:18:24 INFO - PROCESS | 1652 | 1467865104787 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 21:18:24 INFO - PROCESS | 1652 | 1467865104789 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 21:18:24 INFO - PROCESS | 1652 | 1467865104790 Marionette TRACE conn2 <- [1,238,null,{}] 21:18:24 INFO - PROCESS | 1652 | 1467865104794 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}] 21:18:24 INFO - PROCESS | 1652 | 1467865104797 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:24 INFO - PROCESS | 1652 | 1467865104871 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 21:18:24 INFO - PROCESS | 1652 | 1467865104918 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:24 INFO - PROCESS | 1652 | 1467865104919 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12631a800 == 39 [pid = 1652] [id = 67] 21:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1263dc400) [pid = 1652] [serial = 197] [outer = 0x0] 21:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x127821800) [pid = 1652] [serial = 198] [outer = 0x1263dc400] 21:18:24 INFO - PROCESS | 1652 | 1467865104943 Marionette DEBUG loaded listener.js 21:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x129049000) [pid = 1652] [serial = 199] [outer = 0x1263dc400] 21:18:25 INFO - PROCESS | 1652 | 1467865105197 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]]]}] 21:18:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 21:18:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 421ms 21:18:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 21:18:25 INFO - PROCESS | 1652 | 1467865105214 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 21:18:25 INFO - PROCESS | 1652 | 1467865105215 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 21:18:25 INFO - PROCESS | 1652 | 1467865105217 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 21:18:25 INFO - PROCESS | 1652 | 1467865105218 Marionette TRACE conn2 <- [1,242,null,{}] 21:18:25 INFO - PROCESS | 1652 | 1467865105237 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}] 21:18:25 INFO - PROCESS | 1652 | 1467865105238 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:25 INFO - PROCESS | 1652 | 1467865105316 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 21:18:25 INFO - PROCESS | 1652 | 1467865105320 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:25 INFO - PROCESS | 1652 | 1467865105321 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a8c800 == 40 [pid = 1652] [id = 68] 21:18:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x129220400) [pid = 1652] [serial = 200] [outer = 0x0] 21:18:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x129228000) [pid = 1652] [serial = 201] [outer = 0x129220400] 21:18:25 INFO - PROCESS | 1652 | 1467865105347 Marionette DEBUG loaded listener.js 21:18:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1294acc00) [pid = 1652] [serial = 202] [outer = 0x129220400] 21:18:25 INFO - PROCESS | 1652 | 1467865105872 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]]]}] 21:18:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 21:18:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 731ms 21:18:25 INFO - PROCESS | 1652 | 1467865105948 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 21:18:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 21:18:25 INFO - PROCESS | 1652 | 1467865105951 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 21:18:25 INFO - PROCESS | 1652 | 1467865105954 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 21:18:25 INFO - PROCESS | 1652 | 1467865105958 Marionette TRACE conn2 <- [1,246,null,{}] 21:18:25 INFO - PROCESS | 1652 | 1467865105961 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}] 21:18:25 INFO - PROCESS | 1652 | 1467865105963 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:26 INFO - PROCESS | 1652 | 1467865106068 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 21:18:26 INFO - PROCESS | 1652 | 1467865106115 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:26 INFO - PROCESS | 1652 | 1467865106116 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1161aa800 == 41 [pid = 1652] [id = 69] 21:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x115015c00) [pid = 1652] [serial = 203] [outer = 0x0] 21:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1161d3000) [pid = 1652] [serial = 204] [outer = 0x115015c00] 21:18:26 INFO - PROCESS | 1652 | 1467865106147 Marionette DEBUG loaded listener.js 21:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1170c2400) [pid = 1652] [serial = 205] [outer = 0x115015c00] 21:18:26 INFO - PROCESS | 1652 | 1467865106620 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]]]}] 21:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1133f4c00) [pid = 1652] [serial = 206] [outer = 0x12d204c00] 21:18:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 21:18:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 822ms 21:18:26 INFO - PROCESS | 1652 | 1467865106804 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 21:18:26 INFO - PROCESS | 1652 | 1467865106807 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 21:18:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 21:18:26 INFO - PROCESS | 1652 | 1467865106850 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 21:18:26 INFO - PROCESS | 1652 | 1467865106851 Marionette TRACE conn2 <- [1,250,null,{}] 21:18:26 INFO - PROCESS | 1652 | 1467865106880 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}] 21:18:26 INFO - PROCESS | 1652 | 1467865106882 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:26 INFO - PROCESS | 1652 | 1467865106990 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 21:18:27 INFO - PROCESS | 1652 | 1467865107045 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:27 INFO - PROCESS | 1652 | 1467865107048 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x115f8c000 == 42 [pid = 1652] [id = 70] 21:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1176cac00) [pid = 1652] [serial = 207] [outer = 0x0] 21:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x117da3800) [pid = 1652] [serial = 208] [outer = 0x1176cac00] 21:18:27 INFO - PROCESS | 1652 | 1467865107076 Marionette DEBUG loaded listener.js 21:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11826ec00) [pid = 1652] [serial = 209] [outer = 0x1176cac00] 21:18:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12631a800 == 41 [pid = 1652] [id = 67] 21:18:27 INFO - PROCESS | 1652 | --DOCSHELL 0x118631800 == 40 [pid = 1652] [id = 66] 21:18:27 INFO - PROCESS | 1652 | --DOCSHELL 0x121be0800 == 39 [pid = 1652] [id = 65] 21:18:27 INFO - PROCESS | 1652 | --DOCSHELL 0x117347800 == 38 [pid = 1652] [id = 64] 21:18:27 INFO - PROCESS | 1652 | --DOCSHELL 0x121138000 == 37 [pid = 1652] [id = 63] 21:18:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12101e000 == 36 [pid = 1652] [id = 62] 21:18:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1191f4000 == 35 [pid = 1652] [id = 61] 21:18:27 INFO - PROCESS | 1652 | --DOCSHELL 0x118633000 == 34 [pid = 1652] [id = 60] 21:18:27 INFO - PROCESS | 1652 | --DOCSHELL 0x118158000 == 33 [pid = 1652] [id = 59] 21:18:27 INFO - PROCESS | 1652 | --DOCSHELL 0x117348000 == 32 [pid = 1652] [id = 58] 21:18:27 INFO - PROCESS | 1652 | --DOCSHELL 0x116670800 == 31 [pid = 1652] [id = 57] 21:18:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1131b3800 == 30 [pid = 1652] [id = 56] 21:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12922e000) [pid = 1652] [serial = 124] [outer = 0x0] [url = about:blank] 21:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x121947400) [pid = 1652] [serial = 103] [outer = 0x0] [url = about:blank] 21:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x129045400) [pid = 1652] [serial = 121] [outer = 0x0] [url = about:blank] 21:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12781fc00) [pid = 1652] [serial = 118] [outer = 0x0] [url = about:blank] 21:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1267b5800) [pid = 1652] [serial = 115] [outer = 0x0] [url = about:blank] 21:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x121bc9000) [pid = 1652] [serial = 145] [outer = 0x0] [url = about:blank] 21:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x121228800) [pid = 1652] [serial = 144] [outer = 0x0] [url = about:blank] 21:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1194c2800) [pid = 1652] [serial = 142] [outer = 0x0] [url = about:blank] 21:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116973800) [pid = 1652] [serial = 129] [outer = 0x0] [url = about:blank] 21:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x117412c00) [pid = 1652] [serial = 132] [outer = 0x0] [url = about:blank] 21:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1172ca800) [pid = 1652] [serial = 130] [outer = 0x0] [url = about:blank] 21:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1194b8800) [pid = 1652] [serial = 141] [outer = 0x0] [url = about:blank] 21:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118458400) [pid = 1652] [serial = 136] [outer = 0x0] [url = about:blank] 21:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1176d1400) [pid = 1652] [serial = 135] [outer = 0x0] [url = about:blank] 21:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119384800) [pid = 1652] [serial = 138] [outer = 0x0] [url = about:blank] 21:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118271c00) [pid = 1652] [serial = 133] [outer = 0x0] [url = about:blank] 21:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1193d9800) [pid = 1652] [serial = 139] [outer = 0x0] [url = about:blank] 21:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x129513400) [pid = 1652] [serial = 127] [outer = 0x0] [url = about:blank] 21:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1294b5800) [pid = 1652] [serial = 126] [outer = 0x0] [url = about:blank] 21:18:27 INFO - PROCESS | 1652 | 1467865107405 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]]]}] 21:18:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 21:18:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 603ms 21:18:27 INFO - PROCESS | 1652 | 1467865107423 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 21:18:27 INFO - PROCESS | 1652 | 1467865107426 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 21:18:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 21:18:27 INFO - PROCESS | 1652 | 1467865107432 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 21:18:27 INFO - PROCESS | 1652 | 1467865107435 Marionette TRACE conn2 <- [1,254,null,{}] 21:18:27 INFO - PROCESS | 1652 | 1467865107438 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}] 21:18:27 INFO - PROCESS | 1652 | 1467865107439 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:27 INFO - PROCESS | 1652 | 1467865107513 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 21:18:27 INFO - PROCESS | 1652 | 1467865107517 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:27 INFO - PROCESS | 1652 | 1467865107519 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x117348000 == 31 [pid = 1652] [id = 71] 21:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118352800) [pid = 1652] [serial = 210] [outer = 0x0] 21:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11886fc00) [pid = 1652] [serial = 211] [outer = 0x118352800] 21:18:27 INFO - PROCESS | 1652 | 1467865107548 Marionette DEBUG loaded listener.js 21:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119389400) [pid = 1652] [serial = 212] [outer = 0x118352800] 21:18:27 INFO - PROCESS | 1652 | 1467865107849 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]]]}] 21:18:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 21:18:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 472ms 21:18:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 21:18:27 INFO - PROCESS | 1652 | 1467865107903 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 21:18:27 INFO - PROCESS | 1652 | 1467865107904 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 21:18:27 INFO - PROCESS | 1652 | 1467865107906 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 21:18:27 INFO - PROCESS | 1652 | 1467865107907 Marionette TRACE conn2 <- [1,258,null,{}] 21:18:27 INFO - PROCESS | 1652 | 1467865107914 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}] 21:18:27 INFO - PROCESS | 1652 | 1467865107918 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:27 INFO - PROCESS | 1652 | 1467865107994 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 21:18:28 INFO - PROCESS | 1652 | 1467865108000 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:28 INFO - PROCESS | 1652 | 1467865108002 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11857e000 == 32 [pid = 1652] [id = 72] 21:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1194bf800) [pid = 1652] [serial = 213] [outer = 0x0] 21:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119d17c00) [pid = 1652] [serial = 214] [outer = 0x1194bf800] 21:18:28 INFO - PROCESS | 1652 | 1467865108033 Marionette DEBUG loaded listener.js 21:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x120eef400) [pid = 1652] [serial = 215] [outer = 0x1194bf800] 21:18:28 INFO - PROCESS | 1652 | 1467865108363 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]]]}] 21:18:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 21:18:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 470ms 21:18:28 INFO - PROCESS | 1652 | 1467865108377 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 21:18:28 INFO - PROCESS | 1652 | 1467865108379 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 21:18:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 21:18:28 INFO - PROCESS | 1652 | 1467865108382 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 21:18:28 INFO - PROCESS | 1652 | 1467865108384 Marionette TRACE conn2 <- [1,262,null,{}] 21:18:28 INFO - PROCESS | 1652 | 1467865108387 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}] 21:18:28 INFO - PROCESS | 1652 | 1467865108389 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:28 INFO - PROCESS | 1652 | 1467865108512 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 21:18:28 INFO - PROCESS | 1652 | 1467865108576 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:28 INFO - PROCESS | 1652 | 1467865108577 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fd6000 == 33 [pid = 1652] [id = 73] 21:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x113cf5400) [pid = 1652] [serial = 216] [outer = 0x0] 21:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1210d9000) [pid = 1652] [serial = 217] [outer = 0x113cf5400] 21:18:28 INFO - PROCESS | 1652 | 1467865108617 Marionette DEBUG loaded listener.js 21:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123bc3800) [pid = 1652] [serial = 218] [outer = 0x113cf5400] 21:18:28 INFO - PROCESS | 1652 | 1467865108966 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]]]}] 21:18:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 21:18:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 619ms 21:18:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 21:18:29 INFO - PROCESS | 1652 | 1467865109002 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 21:18:29 INFO - PROCESS | 1652 | 1467865109003 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 21:18:29 INFO - PROCESS | 1652 | 1467865109005 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 21:18:29 INFO - PROCESS | 1652 | 1467865109006 Marionette TRACE conn2 <- [1,266,null,{}] 21:18:29 INFO - PROCESS | 1652 | 1467865109008 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}] 21:18:29 INFO - PROCESS | 1652 | 1467865109012 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:29 INFO - PROCESS | 1652 | 1467865109106 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 21:18:29 INFO - PROCESS | 1652 | 1467865109111 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:29 INFO - PROCESS | 1652 | 1467865109113 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x10b05f800 == 34 [pid = 1652] [id = 74] 21:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1214a8800) [pid = 1652] [serial = 219] [outer = 0x0] 21:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1242cd800) [pid = 1652] [serial = 220] [outer = 0x1214a8800] 21:18:29 INFO - PROCESS | 1652 | 1467865109137 Marionette DEBUG loaded listener.js 21:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124b0f000) [pid = 1652] [serial = 221] [outer = 0x1214a8800] 21:18:29 INFO - PROCESS | 1652 | 1467865109441 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]]]}] 21:18:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 21:18:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 470ms 21:18:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 21:18:29 INFO - PROCESS | 1652 | 1467865109482 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 21:18:29 INFO - PROCESS | 1652 | 1467865109483 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 21:18:29 INFO - PROCESS | 1652 | 1467865109485 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 21:18:29 INFO - PROCESS | 1652 | 1467865109486 Marionette TRACE conn2 <- [1,270,null,{}] 21:18:29 INFO - PROCESS | 1652 | 1467865109488 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}] 21:18:29 INFO - PROCESS | 1652 | 1467865109494 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:29 INFO - PROCESS | 1652 | 1467865109605 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 21:18:29 INFO - PROCESS | 1652 | 1467865109639 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:29 INFO - PROCESS | 1652 | 1467865109640 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1217bf000 == 35 [pid = 1652] [id = 75] 21:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x125fc7400) [pid = 1652] [serial = 222] [outer = 0x0] 21:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12670f000) [pid = 1652] [serial = 223] [outer = 0x125fc7400] 21:18:29 INFO - PROCESS | 1652 | 1467865109665 Marionette DEBUG loaded listener.js 21:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12781bc00) [pid = 1652] [serial = 224] [outer = 0x125fc7400] 21:18:29 INFO - PROCESS | 1652 | 1467865109995 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]]]}] 21:18:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 21:18:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 518ms 21:18:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 21:18:30 INFO - PROCESS | 1652 | 1467865110004 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 21:18:30 INFO - PROCESS | 1652 | 1467865110005 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 21:18:30 INFO - PROCESS | 1652 | 1467865110007 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 21:18:30 INFO - PROCESS | 1652 | 1467865110008 Marionette TRACE conn2 <- [1,274,null,{}] 21:18:30 INFO - PROCESS | 1652 | 1467865110012 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}] 21:18:30 INFO - PROCESS | 1652 | 1467865110014 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:30 INFO - PROCESS | 1652 | 1467865110100 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 21:18:30 INFO - PROCESS | 1652 | 1467865110132 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:30 INFO - PROCESS | 1652 | 1467865110133 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c79000 == 36 [pid = 1652] [id = 76] 21:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126b39400) [pid = 1652] [serial = 225] [outer = 0x0] 21:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129045000) [pid = 1652] [serial = 226] [outer = 0x126b39400] 21:18:30 INFO - PROCESS | 1652 | 1467865110158 Marionette DEBUG loaded listener.js 21:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12922e000) [pid = 1652] [serial = 227] [outer = 0x126b39400] 21:18:30 INFO - PROCESS | 1652 | 1467865110448 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]]]}] 21:18:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 21:18:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 471ms 21:18:30 INFO - PROCESS | 1652 | 1467865110482 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 21:18:30 INFO - PROCESS | 1652 | 1467865110484 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 21:18:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 21:18:30 INFO - PROCESS | 1652 | 1467865110486 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 21:18:30 INFO - PROCESS | 1652 | 1467865110487 Marionette TRACE conn2 <- [1,278,null,{}] 21:18:30 INFO - PROCESS | 1652 | 1467865110496 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}] 21:18:30 INFO - PROCESS | 1652 | 1467865110498 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:30 INFO - PROCESS | 1652 | 1467865110597 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 21:18:30 INFO - PROCESS | 1652 | 1467865110601 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:30 INFO - PROCESS | 1652 | 1467865110602 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x113e3e000 == 37 [pid = 1652] [id = 77] 21:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x115f75000) [pid = 1652] [serial = 228] [outer = 0x0] 21:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1294b7800) [pid = 1652] [serial = 229] [outer = 0x115f75000] 21:18:30 INFO - PROCESS | 1652 | 1467865110632 Marionette DEBUG loaded listener.js 21:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x129513400) [pid = 1652] [serial = 230] [outer = 0x115f75000] 21:18:31 INFO - PROCESS | 1652 | 1467865111093 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]]]}] 21:18:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 21:18:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 618ms 21:18:31 INFO - PROCESS | 1652 | 1467865111105 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 21:18:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 21:18:31 INFO - PROCESS | 1652 | 1467865111107 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 21:18:31 INFO - PROCESS | 1652 | 1467865111113 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 21:18:31 INFO - PROCESS | 1652 | 1467865111114 Marionette TRACE conn2 <- [1,282,null,{}] 21:18:31 INFO - PROCESS | 1652 | 1467865111116 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}] 21:18:31 INFO - PROCESS | 1652 | 1467865111117 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:31 INFO - PROCESS | 1652 | 1467865111204 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 21:18:31 INFO - PROCESS | 1652 | 1467865111236 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:31 INFO - PROCESS | 1652 | 1467865111237 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1265af000 == 38 [pid = 1652] [id = 78] 21:18:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1294b4400) [pid = 1652] [serial = 231] [outer = 0x0] 21:18:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12957d000) [pid = 1652] [serial = 232] [outer = 0x1294b4400] 21:18:31 INFO - PROCESS | 1652 | 1467865111260 Marionette DEBUG loaded listener.js 21:18:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a6df000) [pid = 1652] [serial = 233] [outer = 0x1294b4400] 21:18:31 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11812b400) [pid = 1652] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 21:18:31 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x112f08000) [pid = 1652] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 21:18:31 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x117403c00) [pid = 1652] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 21:18:31 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x124b11c00) [pid = 1652] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 21:18:31 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1161d2c00) [pid = 1652] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 21:18:31 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11662c800) [pid = 1652] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 21:18:31 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x115f1a400) [pid = 1652] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 21:18:31 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118871800) [pid = 1652] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 21:18:31 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x113c81400) [pid = 1652] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 21:18:31 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118105c00) [pid = 1652] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 21:18:31 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12670ec00) [pid = 1652] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 21:18:31 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1197a3000) [pid = 1652] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 21:18:31 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x123bc4c00) [pid = 1652] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 21:18:31 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1170c0000) [pid = 1652] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 21:18:31 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118352000) [pid = 1652] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 21:18:31 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116904000) [pid = 1652] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 21:18:31 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1263dc400) [pid = 1652] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 21:18:31 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1161d2800) [pid = 1652] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 21:18:31 INFO - PROCESS | 1652 | 1467865111635 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]]]}] 21:18:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 21:18:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 569ms 21:18:31 INFO - PROCESS | 1652 | 1467865111681 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 21:18:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 21:18:31 INFO - PROCESS | 1652 | 1467865111682 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 21:18:31 INFO - PROCESS | 1652 | 1467865111684 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 21:18:31 INFO - PROCESS | 1652 | 1467865111685 Marionette TRACE conn2 <- [1,286,null,{}] 21:18:31 INFO - PROCESS | 1652 | 1467865111688 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}] 21:18:31 INFO - PROCESS | 1652 | 1467865111689 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:31 INFO - PROCESS | 1652 | 1467865111762 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 21:18:31 INFO - PROCESS | 1652 | 1467865111808 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:31 INFO - PROCESS | 1652 | 1467865111809 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12441f000 == 39 [pid = 1652] [id = 79] 21:18:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x115f18400) [pid = 1652] [serial = 234] [outer = 0x0] 21:18:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1176ca000) [pid = 1652] [serial = 235] [outer = 0x115f18400] 21:18:31 INFO - PROCESS | 1652 | 1467865111833 Marionette DEBUG loaded listener.js 21:18:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x120eef800) [pid = 1652] [serial = 236] [outer = 0x115f18400] 21:18:32 INFO - PROCESS | 1652 | 1467865112100 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]]]}] 21:18:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 21:18:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 468ms 21:18:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 21:18:32 INFO - PROCESS | 1652 | 1467865112153 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 21:18:32 INFO - PROCESS | 1652 | 1467865112154 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 21:18:32 INFO - PROCESS | 1652 | 1467865112156 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 21:18:32 INFO - PROCESS | 1652 | 1467865112159 Marionette TRACE conn2 <- [1,290,null,{}] 21:18:32 INFO - PROCESS | 1652 | 1467865112164 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}] 21:18:32 INFO - PROCESS | 1652 | 1467865112166 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:32 INFO - PROCESS | 1652 | 1467865112252 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 21:18:32 INFO - PROCESS | 1652 | 1467865112255 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:32 INFO - PROCESS | 1652 | 1467865112257 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290b8800 == 40 [pid = 1652] [id = 80] 21:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11886f400) [pid = 1652] [serial = 237] [outer = 0x0] 21:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124444800) [pid = 1652] [serial = 238] [outer = 0x11886f400] 21:18:32 INFO - PROCESS | 1652 | 1467865112286 Marionette DEBUG loaded listener.js 21:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a831c00) [pid = 1652] [serial = 239] [outer = 0x11886f400] 21:18:32 INFO - PROCESS | 1652 | 1467865112601 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]]]}] 21:18:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 21:18:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 474ms 21:18:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 21:18:32 INFO - PROCESS | 1652 | 1467865112631 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 21:18:32 INFO - PROCESS | 1652 | 1467865112632 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 21:18:32 INFO - PROCESS | 1652 | 1467865112634 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 21:18:32 INFO - PROCESS | 1652 | 1467865112635 Marionette TRACE conn2 <- [1,294,null,{}] 21:18:32 INFO - PROCESS | 1652 | 1467865112637 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}] 21:18:32 INFO - PROCESS | 1652 | 1467865112638 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:32 INFO - PROCESS | 1652 | 1467865112736 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 21:18:32 INFO - PROCESS | 1652 | 1467865112744 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:32 INFO - PROCESS | 1652 | 1467865112745 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x129467800 == 41 [pid = 1652] [id = 81] 21:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x111c19c00) [pid = 1652] [serial = 240] [outer = 0x0] 21:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a835000) [pid = 1652] [serial = 241] [outer = 0x111c19c00] 21:18:32 INFO - PROCESS | 1652 | 1467865112769 Marionette DEBUG loaded listener.js 21:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a869400) [pid = 1652] [serial = 242] [outer = 0x111c19c00] 21:18:33 INFO - PROCESS | 1652 | 1467865113049 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]]]}] 21:18:33 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. 21:18:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 468ms 21:18:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 21:18:33 INFO - PROCESS | 1652 | 1467865113102 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 21:18:33 INFO - PROCESS | 1652 | 1467865113103 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 21:18:33 INFO - PROCESS | 1652 | 1467865113105 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 21:18:33 INFO - PROCESS | 1652 | 1467865113106 Marionette TRACE conn2 <- [1,298,null,{}] 21:18:33 INFO - PROCESS | 1652 | 1467865113110 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}] 21:18:33 INFO - PROCESS | 1652 | 1467865113112 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:33 INFO - PROCESS | 1652 | 1467865113186 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 21:18:33 INFO - PROCESS | 1652 | 1467865113190 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:33 INFO - PROCESS | 1652 | 1467865113191 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4c1000 == 42 [pid = 1652] [id = 82] 21:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a837400) [pid = 1652] [serial = 243] [outer = 0x0] 21:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12aad8800) [pid = 1652] [serial = 244] [outer = 0x12a837400] 21:18:33 INFO - PROCESS | 1652 | 1467865113218 Marionette DEBUG loaded listener.js 21:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12aae1000) [pid = 1652] [serial = 245] [outer = 0x12a837400] 21:18:33 INFO - PROCESS | 1652 | 1467865113519 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]]]}] 21:18:33 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. 21:18:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 470ms 21:18:33 INFO - PROCESS | 1652 | 1467865113578 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 21:18:33 INFO - PROCESS | 1652 | 1467865113581 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 21:18:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 21:18:33 INFO - PROCESS | 1652 | 1467865113584 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 21:18:33 INFO - PROCESS | 1652 | 1467865113586 Marionette TRACE conn2 <- [1,302,null,{}] 21:18:33 INFO - PROCESS | 1652 | 1467865113591 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}] 21:18:33 INFO - PROCESS | 1652 | 1467865113594 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:33 INFO - PROCESS | 1652 | 1467865113696 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 21:18:33 INFO - PROCESS | 1652 | 1467865113742 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:33 INFO - PROCESS | 1652 | 1467865113743 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x115f87800 == 43 [pid = 1652] [id = 83] 21:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1161d2800) [pid = 1652] [serial = 246] [outer = 0x0] 21:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1167a6000) [pid = 1652] [serial = 247] [outer = 0x1161d2800] 21:18:33 INFO - PROCESS | 1652 | 1467865113774 Marionette DEBUG loaded listener.js 21:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x117411c00) [pid = 1652] [serial = 248] [outer = 0x1161d2800] 21:18:34 INFO - PROCESS | 1652 | 1467865114187 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]]]}] 21:18:34 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. 21:18:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 621ms 21:18:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 21:18:34 INFO - PROCESS | 1652 | 1467865114205 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 21:18:34 INFO - PROCESS | 1652 | 1467865114207 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 21:18:34 INFO - PROCESS | 1652 | 1467865114212 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 21:18:34 INFO - PROCESS | 1652 | 1467865114214 Marionette TRACE conn2 <- [1,306,null,{}] 21:18:34 INFO - PROCESS | 1652 | 1467865114217 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}] 21:18:34 INFO - PROCESS | 1652 | 1467865114219 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:34 INFO - PROCESS | 1652 | 1467865114319 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 21:18:34 INFO - PROCESS | 1652 | 1467865114364 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:34 INFO - PROCESS | 1652 | 1467865114366 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11863c000 == 44 [pid = 1652] [id = 84] 21:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11826c400) [pid = 1652] [serial = 249] [outer = 0x0] 21:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118f51c00) [pid = 1652] [serial = 250] [outer = 0x11826c400] 21:18:34 INFO - PROCESS | 1652 | 1467865114396 Marionette DEBUG loaded listener.js 21:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119433800) [pid = 1652] [serial = 251] [outer = 0x11826c400] 21:18:34 INFO - PROCESS | 1652 | 1467865114814 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]]]}] 21:18:34 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. 21:18:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 622ms 21:18:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 21:18:34 INFO - PROCESS | 1652 | 1467865114832 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 21:18:34 INFO - PROCESS | 1652 | 1467865114833 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 21:18:34 INFO - PROCESS | 1652 | 1467865114836 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 21:18:34 INFO - PROCESS | 1652 | 1467865114837 Marionette TRACE conn2 <- [1,310,null,{}] 21:18:34 INFO - PROCESS | 1652 | 1467865114844 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}] 21:18:34 INFO - PROCESS | 1652 | 1467865114847 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:34 INFO - PROCESS | 1652 | 1467865114948 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 21:18:34 INFO - PROCESS | 1652 | 1467865114995 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:34 INFO - PROCESS | 1652 | 1467865114998 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a81000 == 45 [pid = 1652] [id = 85] 21:18:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1242d8c00) [pid = 1652] [serial = 252] [outer = 0x0] 21:18:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x124b0cc00) [pid = 1652] [serial = 253] [outer = 0x1242d8c00] 21:18:35 INFO - PROCESS | 1652 | 1467865115032 Marionette DEBUG loaded listener.js 21:18:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x125df4400) [pid = 1652] [serial = 254] [outer = 0x1242d8c00] 21:18:35 INFO - PROCESS | 1652 | 1467865115464 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]]]}] 21:18:35 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. 21:18:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 668ms 21:18:35 INFO - PROCESS | 1652 | 1467865115505 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 21:18:35 INFO - PROCESS | 1652 | 1467865115506 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 21:18:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 21:18:35 INFO - PROCESS | 1652 | 1467865115509 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 21:18:35 INFO - PROCESS | 1652 | 1467865115510 Marionette TRACE conn2 <- [1,314,null,{}] 21:18:35 INFO - PROCESS | 1652 | 1467865115512 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}] 21:18:35 INFO - PROCESS | 1652 | 1467865115514 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:35 INFO - PROCESS | 1652 | 1467865115611 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 21:18:35 INFO - PROCESS | 1652 | 1467865115698 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:35 INFO - PROCESS | 1652 | 1467865115699 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6c4000 == 46 [pid = 1652] [id = 86] 21:18:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x126b37400) [pid = 1652] [serial = 255] [outer = 0x0] 21:18:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x126b42400) [pid = 1652] [serial = 256] [outer = 0x126b37400] 21:18:35 INFO - PROCESS | 1652 | 1467865115727 Marionette DEBUG loaded listener.js 21:18:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x126b46800) [pid = 1652] [serial = 257] [outer = 0x126b37400] 21:18:36 INFO - PROCESS | 1652 | 1467865116292 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]]]}] 21:18:36 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. 21:18:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 820ms 21:18:36 INFO - PROCESS | 1652 | 1467865116330 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 21:18:36 INFO - PROCESS | 1652 | 1467865116333 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 21:18:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 21:18:36 INFO - PROCESS | 1652 | 1467865116336 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 21:18:36 INFO - PROCESS | 1652 | 1467865116338 Marionette TRACE conn2 <- [1,318,null,{}] 21:18:36 INFO - PROCESS | 1652 | 1467865116341 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}] 21:18:36 INFO - PROCESS | 1652 | 1467865116343 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:36 INFO - PROCESS | 1652 | 1467865116430 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 21:18:36 INFO - PROCESS | 1652 | 1467865116490 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:36 INFO - PROCESS | 1652 | 1467865116493 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x117243000 == 47 [pid = 1652] [id = 87] 21:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x117409000) [pid = 1652] [serial = 258] [outer = 0x0] 21:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11740e400) [pid = 1652] [serial = 259] [outer = 0x117409000] 21:18:36 INFO - PROCESS | 1652 | 1467865116520 Marionette DEBUG loaded listener.js 21:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11812ec00) [pid = 1652] [serial = 260] [outer = 0x117409000] 21:18:36 INFO - PROCESS | 1652 | 1467865116952 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]]]}] 21:18:36 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. 21:18:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 621ms 21:18:36 INFO - PROCESS | 1652 | 1467865116956 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 21:18:36 INFO - PROCESS | 1652 | 1467865116959 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 21:18:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 21:18:36 INFO - PROCESS | 1652 | 1467865116963 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 21:18:36 INFO - PROCESS | 1652 | 1467865116965 Marionette TRACE conn2 <- [1,322,null,{}] 21:18:36 INFO - PROCESS | 1652 | 1467865116967 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}] 21:18:36 INFO - PROCESS | 1652 | 1467865116969 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:37 INFO - PROCESS | 1652 | 1467865117056 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 21:18:37 INFO - PROCESS | 1652 | 1467865117106 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:37 INFO - PROCESS | 1652 | 1467865117107 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1174ac800 == 48 [pid = 1652] [id = 88] 21:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118877c00) [pid = 1652] [serial = 261] [outer = 0x0] 21:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11938f400) [pid = 1652] [serial = 262] [outer = 0x118877c00] 21:18:37 INFO - PROCESS | 1652 | 1467865117134 Marionette DEBUG loaded listener.js 21:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11943dc00) [pid = 1652] [serial = 263] [outer = 0x118877c00] 21:18:37 INFO - PROCESS | 1652 | --DOCSHELL 0x129467800 == 47 [pid = 1652] [id = 81] 21:18:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1290b8800 == 46 [pid = 1652] [id = 80] 21:18:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12441f000 == 45 [pid = 1652] [id = 79] 21:18:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1265af000 == 44 [pid = 1652] [id = 78] 21:18:37 INFO - PROCESS | 1652 | --DOCSHELL 0x113e3e000 == 43 [pid = 1652] [id = 77] 21:18:37 INFO - PROCESS | 1652 | --DOCSHELL 0x123c79000 == 42 [pid = 1652] [id = 76] 21:18:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1217bf000 == 41 [pid = 1652] [id = 75] 21:18:37 INFO - PROCESS | 1652 | --DOCSHELL 0x10b05f800 == 40 [pid = 1652] [id = 74] 21:18:37 INFO - PROCESS | 1652 | --DOCSHELL 0x118fd6000 == 39 [pid = 1652] [id = 73] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x129228000) [pid = 1652] [serial = 201] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11857e000 == 38 [pid = 1652] [id = 72] 21:18:37 INFO - PROCESS | 1652 | --DOCSHELL 0x117348000 == 37 [pid = 1652] [id = 71] 21:18:37 INFO - PROCESS | 1652 | --DOCSHELL 0x115f8c000 == 36 [pid = 1652] [id = 70] 21:18:37 INFO - PROCESS | 1652 | --DOCSHELL 0x128a8c800 == 35 [pid = 1652] [id = 68] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1210cf400) [pid = 1652] [serial = 180] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1242d2800) [pid = 1652] [serial = 183] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1242d1c00) [pid = 1652] [serial = 181] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1176cf400) [pid = 1652] [serial = 168] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118110c00) [pid = 1652] [serial = 169] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x125d69400) [pid = 1652] [serial = 186] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1164ddc00) [pid = 1652] [serial = 165] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x116907c00) [pid = 1652] [serial = 166] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1170c0400) [pid = 1652] [serial = 163] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1167b4c00) [pid = 1652] [serial = 162] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118877800) [pid = 1652] [serial = 171] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118fad400) [pid = 1652] [serial = 172] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11942f400) [pid = 1652] [serial = 174] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1167af000) [pid = 1652] [serial = 148] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x115fdbc00) [pid = 1652] [serial = 147] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11844f400) [pid = 1652] [serial = 151] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118134000) [pid = 1652] [serial = 150] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x127820400) [pid = 1652] [serial = 196] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x120fb3000) [pid = 1652] [serial = 154] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119d23400) [pid = 1652] [serial = 153] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1242d3400) [pid = 1652] [serial = 157] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x121952800) [pid = 1652] [serial = 192] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119392800) [pid = 1652] [serial = 189] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x124043800) [pid = 1652] [serial = 156] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x121bbd000) [pid = 1652] [serial = 190] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1267bd800) [pid = 1652] [serial = 195] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x125fc4c00) [pid = 1652] [serial = 187] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119436c00) [pid = 1652] [serial = 160] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x127821800) [pid = 1652] [serial = 198] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118273400) [pid = 1652] [serial = 159] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11979e000) [pid = 1652] [serial = 177] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x129049000) [pid = 1652] [serial = 199] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x124b11800) [pid = 1652] [serial = 184] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12655b400) [pid = 1652] [serial = 193] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x120ee3800) [pid = 1652] [serial = 178] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1194bf000) [pid = 1652] [serial = 175] [outer = 0x0] [url = about:blank] 21:18:37 INFO - PROCESS | 1652 | 1467865117485 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]]]}] 21:18:37 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. 21:18:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 569ms 21:18:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 21:18:37 INFO - PROCESS | 1652 | 1467865117532 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 21:18:37 INFO - PROCESS | 1652 | 1467865117533 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 21:18:37 INFO - PROCESS | 1652 | 1467865117536 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 21:18:37 INFO - PROCESS | 1652 | 1467865117538 Marionette TRACE conn2 <- [1,326,null,{}] 21:18:37 INFO - PROCESS | 1652 | 1467865117551 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}] 21:18:37 INFO - PROCESS | 1652 | 1467865117554 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:37 INFO - PROCESS | 1652 | 1467865117651 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 21:18:37 INFO - PROCESS | 1652 | 1467865117656 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:37 INFO - PROCESS | 1652 | 1467865117658 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x117358000 == 36 [pid = 1652] [id = 89] 21:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119ee8000) [pid = 1652] [serial = 264] [outer = 0x0] 21:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x120ee8c00) [pid = 1652] [serial = 265] [outer = 0x119ee8000] 21:18:37 INFO - PROCESS | 1652 | 1467865117687 Marionette DEBUG loaded listener.js 21:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x121229c00) [pid = 1652] [serial = 266] [outer = 0x119ee8000] 21:18:38 INFO - PROCESS | 1652 | 1467865118001 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]]]}] 21:18:38 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. 21:18:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 470ms 21:18:38 INFO - PROCESS | 1652 | 1467865118006 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 21:18:38 INFO - PROCESS | 1652 | 1467865118008 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 21:18:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 21:18:38 INFO - PROCESS | 1652 | 1467865118018 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 21:18:38 INFO - PROCESS | 1652 | 1467865118019 Marionette TRACE conn2 <- [1,330,null,{}] 21:18:38 INFO - PROCESS | 1652 | 1467865118021 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}] 21:18:38 INFO - PROCESS | 1652 | 1467865118022 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:38 INFO - PROCESS | 1652 | 1467865118132 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 21:18:38 INFO - PROCESS | 1652 | 1467865118138 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:38 INFO - PROCESS | 1652 | 1467865118139 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11863c800 == 37 [pid = 1652] [id = 90] 21:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x121333c00) [pid = 1652] [serial = 267] [outer = 0x0] 21:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x124045800) [pid = 1652] [serial = 268] [outer = 0x121333c00] 21:18:38 INFO - PROCESS | 1652 | 1467865118170 Marionette DEBUG loaded listener.js 21:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124b0b000) [pid = 1652] [serial = 269] [outer = 0x121333c00] 21:18:38 INFO - PROCESS | 1652 | 1467865118485 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]]]}] 21:18:38 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. 21:18:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 517ms 21:18:38 INFO - PROCESS | 1652 | 1467865118536 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 21:18:38 INFO - PROCESS | 1652 | 1467865118537 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 21:18:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 21:18:38 INFO - PROCESS | 1652 | 1467865118539 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 21:18:38 INFO - PROCESS | 1652 | 1467865118540 Marionette TRACE conn2 <- [1,334,null,{}] 21:18:38 INFO - PROCESS | 1652 | 1467865118543 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}] 21:18:38 INFO - PROCESS | 1652 | 1467865118544 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:38 INFO - PROCESS | 1652 | 1467865118622 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 21:18:38 INFO - PROCESS | 1652 | 1467865118669 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:38 INFO - PROCESS | 1652 | 1467865118670 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11994c800 == 38 [pid = 1652] [id = 91] 21:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1167b4800) [pid = 1652] [serial = 270] [outer = 0x0] 21:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x125d64000) [pid = 1652] [serial = 271] [outer = 0x1167b4800] 21:18:38 INFO - PROCESS | 1652 | 1467865118695 Marionette DEBUG loaded listener.js 21:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x126713800) [pid = 1652] [serial = 272] [outer = 0x1167b4800] 21:18:38 INFO - PROCESS | 1652 | 1467865118950 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]]]}] 21:18:38 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. 21:18:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 418ms 21:18:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 21:18:38 INFO - PROCESS | 1652 | 1467865118965 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 21:18:38 INFO - PROCESS | 1652 | 1467865118966 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 21:18:38 INFO - PROCESS | 1652 | 1467865118969 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 21:18:38 INFO - PROCESS | 1652 | 1467865118970 Marionette TRACE conn2 <- [1,338,null,{}] 21:18:38 INFO - PROCESS | 1652 | 1467865118976 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}] 21:18:38 INFO - PROCESS | 1652 | 1467865118983 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:39 INFO - PROCESS | 1652 | 1467865119095 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 21:18:39 INFO - PROCESS | 1652 | 1467865119100 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:39 INFO - PROCESS | 1652 | 1467865119101 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x121317800 == 39 [pid = 1652] [id = 92] 21:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1267bd800) [pid = 1652] [serial = 273] [outer = 0x0] 21:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126b41800) [pid = 1652] [serial = 274] [outer = 0x1267bd800] 21:18:39 INFO - PROCESS | 1652 | 1467865119126 Marionette DEBUG loaded listener.js 21:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128a72c00) [pid = 1652] [serial = 275] [outer = 0x1267bd800] 21:18:39 INFO - PROCESS | 1652 | 1467865119447 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]]]}] 21:18:39 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. 21:18:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 518ms 21:18:39 INFO - PROCESS | 1652 | 1467865119487 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 21:18:39 INFO - PROCESS | 1652 | 1467865119488 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 21:18:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 21:18:39 INFO - PROCESS | 1652 | 1467865119490 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 21:18:39 INFO - PROCESS | 1652 | 1467865119491 Marionette TRACE conn2 <- [1,342,null,{}] 21:18:39 INFO - PROCESS | 1652 | 1467865119494 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}] 21:18:39 INFO - PROCESS | 1652 | 1467865119495 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:39 INFO - PROCESS | 1652 | 1467865119598 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 21:18:39 INFO - PROCESS | 1652 | 1467865119611 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:39 INFO - PROCESS | 1652 | 1467865119612 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1131bb800 == 40 [pid = 1652] [id = 93] 21:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126b3f800) [pid = 1652] [serial = 276] [outer = 0x0] 21:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129048400) [pid = 1652] [serial = 277] [outer = 0x126b3f800] 21:18:39 INFO - PROCESS | 1652 | 1467865119637 Marionette DEBUG loaded listener.js 21:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12922b400) [pid = 1652] [serial = 278] [outer = 0x126b3f800] 21:18:39 INFO - PROCESS | 1652 | 1467865119937 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]]]}] 21:18:39 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. 21:18:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 469ms 21:18:39 INFO - PROCESS | 1652 | 1467865119964 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 21:18:39 INFO - PROCESS | 1652 | 1467865119965 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 21:18:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 21:18:39 INFO - PROCESS | 1652 | 1467865119967 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 21:18:39 INFO - PROCESS | 1652 | 1467865119968 Marionette TRACE conn2 <- [1,346,null,{}] 21:18:39 INFO - PROCESS | 1652 | 1467865119970 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}] 21:18:39 INFO - PROCESS | 1652 | 1467865119971 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:40 INFO - PROCESS | 1652 | 1467865120074 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 21:18:40 INFO - PROCESS | 1652 | 1467865120077 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:40 INFO - PROCESS | 1652 | 1467865120078 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x124074800 == 41 [pid = 1652] [id = 94] 21:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x115fdec00) [pid = 1652] [serial = 279] [outer = 0x0] 21:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1294b6800) [pid = 1652] [serial = 280] [outer = 0x115fdec00] 21:18:40 INFO - PROCESS | 1652 | 1467865120102 Marionette DEBUG loaded listener.js 21:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a6df400) [pid = 1652] [serial = 281] [outer = 0x115fdec00] 21:18:40 INFO - PROCESS | 1652 | 1467865120405 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]]]}] 21:18:40 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. 21:18:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 21:18:40 INFO - PROCESS | 1652 | 1467865120435 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 21:18:40 INFO - PROCESS | 1652 | 1467865120437 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 21:18:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 21:18:40 INFO - PROCESS | 1652 | 1467865120461 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 21:18:40 INFO - PROCESS | 1652 | 1467865120463 Marionette TRACE conn2 <- [1,350,null,{}] 21:18:40 INFO - PROCESS | 1652 | 1467865120465 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}] 21:18:40 INFO - PROCESS | 1652 | 1467865120466 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:40 INFO - PROCESS | 1652 | 1467865120564 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 21:18:40 INFO - PROCESS | 1652 | 1467865120575 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:40 INFO - PROCESS | 1652 | 1467865120577 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12630a000 == 42 [pid = 1652] [id = 95] 21:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a6e2800) [pid = 1652] [serial = 282] [outer = 0x0] 21:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a830800) [pid = 1652] [serial = 283] [outer = 0x12a6e2800] 21:18:40 INFO - PROCESS | 1652 | 1467865120602 Marionette DEBUG loaded listener.js 21:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a868000) [pid = 1652] [serial = 284] [outer = 0x12a6e2800] 21:18:40 INFO - PROCESS | 1652 | 1467865120949 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]]]}] 21:18:40 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. 21:18:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 525ms 21:18:40 INFO - PROCESS | 1652 | 1467865120986 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 21:18:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 21:18:40 INFO - PROCESS | 1652 | 1467865120988 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 21:18:40 INFO - PROCESS | 1652 | 1467865120991 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 21:18:40 INFO - PROCESS | 1652 | 1467865120992 Marionette TRACE conn2 <- [1,354,null,{}] 21:18:40 INFO - PROCESS | 1652 | 1467865120995 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}] 21:18:40 INFO - PROCESS | 1652 | 1467865120996 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:41 INFO - PROCESS | 1652 | 1467865121155 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 21:18:41 INFO - PROCESS | 1652 | 1467865121171 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:41 INFO - PROCESS | 1652 | 1467865121172 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a7a000 == 43 [pid = 1652] [id = 96] 21:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a835400) [pid = 1652] [serial = 285] [outer = 0x0] 21:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12aadb000) [pid = 1652] [serial = 286] [outer = 0x12a835400] 21:18:41 INFO - PROCESS | 1652 | 1467865121212 Marionette DEBUG loaded listener.js 21:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b194800) [pid = 1652] [serial = 287] [outer = 0x12a835400] 21:18:41 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126b39400) [pid = 1652] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 21:18:41 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x115f75000) [pid = 1652] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 21:18:41 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x115f18400) [pid = 1652] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 21:18:41 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1294b4400) [pid = 1652] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 21:18:41 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x113cf5400) [pid = 1652] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 21:18:41 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118352800) [pid = 1652] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 21:18:41 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1214a8800) [pid = 1652] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 21:18:41 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1176cac00) [pid = 1652] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 21:18:41 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1194bf800) [pid = 1652] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 21:18:41 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11886f400) [pid = 1652] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 21:18:41 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x111c19c00) [pid = 1652] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 21:18:41 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x125fc7400) [pid = 1652] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 21:18:41 INFO - PROCESS | 1652 | 1467865121745 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]]]}] 21:18:41 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. 21:18:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 771ms 21:18:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 21:18:41 INFO - PROCESS | 1652 | 1467865121762 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 21:18:41 INFO - PROCESS | 1652 | 1467865121764 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 21:18:41 INFO - PROCESS | 1652 | 1467865121766 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 21:18:41 INFO - PROCESS | 1652 | 1467865121768 Marionette TRACE conn2 <- [1,358,null,{}] 21:18:41 INFO - PROCESS | 1652 | 1467865121770 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}] 21:18:41 INFO - PROCESS | 1652 | 1467865121772 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:41 INFO - PROCESS | 1652 | 1467865121875 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 21:18:41 INFO - PROCESS | 1652 | 1467865121881 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:41 INFO - PROCESS | 1652 | 1467865121882 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290b3000 == 44 [pid = 1652] [id = 97] 21:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x113cf9400) [pid = 1652] [serial = 288] [outer = 0x0] 21:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11886f400) [pid = 1652] [serial = 289] [outer = 0x113cf9400] 21:18:41 INFO - PROCESS | 1652 | 1467865121909 Marionette DEBUG loaded listener.js 21:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b836400) [pid = 1652] [serial = 290] [outer = 0x113cf9400] 21:18:42 INFO - PROCESS | 1652 | 1467865122235 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]]]}] 21:18:42 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. 21:18:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 518ms 21:18:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 21:18:42 INFO - PROCESS | 1652 | 1467865122285 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 21:18:42 INFO - PROCESS | 1652 | 1467865122286 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 21:18:42 INFO - PROCESS | 1652 | 1467865122294 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 21:18:42 INFO - PROCESS | 1652 | 1467865122295 Marionette TRACE conn2 <- [1,362,null,{}] 21:18:42 INFO - PROCESS | 1652 | 1467865122297 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}] 21:18:42 INFO - PROCESS | 1652 | 1467865122298 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:42 INFO - PROCESS | 1652 | 1467865122384 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 21:18:42 INFO - PROCESS | 1652 | 1467865122388 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:42 INFO - PROCESS | 1652 | 1467865122389 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6b8000 == 45 [pid = 1652] [id = 98] 21:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b995c00) [pid = 1652] [serial = 291] [outer = 0x0] 21:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b99bc00) [pid = 1652] [serial = 292] [outer = 0x12b995c00] 21:18:42 INFO - PROCESS | 1652 | 1467865122413 Marionette DEBUG loaded listener.js 21:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12ba2dc00) [pid = 1652] [serial = 293] [outer = 0x12b995c00] 21:18:42 INFO - PROCESS | 1652 | 1467865122730 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]]]}] 21:18:42 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. 21:18:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 469ms 21:18:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 21:18:42 INFO - PROCESS | 1652 | 1467865122763 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 21:18:42 INFO - PROCESS | 1652 | 1467865122765 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 21:18:42 INFO - PROCESS | 1652 | 1467865122766 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 21:18:42 INFO - PROCESS | 1652 | 1467865122767 Marionette TRACE conn2 <- [1,366,null,{}] 21:18:42 INFO - PROCESS | 1652 | 1467865122770 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}] 21:18:42 INFO - PROCESS | 1652 | 1467865122771 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:42 INFO - PROCESS | 1652 | 1467865122851 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 21:18:42 INFO - PROCESS | 1652 | 1467865122855 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:42 INFO - PROCESS | 1652 | 1467865122856 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaa1000 == 46 [pid = 1652] [id = 99] 21:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x125fc4c00) [pid = 1652] [serial = 294] [outer = 0x0] 21:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12ba36000) [pid = 1652] [serial = 295] [outer = 0x125fc4c00] 21:18:42 INFO - PROCESS | 1652 | 1467865122880 Marionette DEBUG loaded listener.js 21:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12be12800) [pid = 1652] [serial = 296] [outer = 0x125fc4c00] 21:18:43 INFO - PROCESS | 1652 | 1467865123199 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]]]}] 21:18:43 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. 21:18:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 468ms 21:18:43 INFO - PROCESS | 1652 | 1467865123235 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 21:18:43 INFO - PROCESS | 1652 | 1467865123236 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 21:18:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 21:18:43 INFO - PROCESS | 1652 | 1467865123239 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 21:18:43 INFO - PROCESS | 1652 | 1467865123240 Marionette TRACE conn2 <- [1,370,null,{}] 21:18:43 INFO - PROCESS | 1652 | 1467865123249 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}] 21:18:43 INFO - PROCESS | 1652 | 1467865123251 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:43 INFO - PROCESS | 1652 | 1467865123356 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 21:18:43 INFO - PROCESS | 1652 | 1467865123363 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:43 INFO - PROCESS | 1652 | 1467865123364 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b123000 == 47 [pid = 1652] [id = 100] 21:18:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12be15800) [pid = 1652] [serial = 297] [outer = 0x0] 21:18:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12be19400) [pid = 1652] [serial = 298] [outer = 0x12be15800] 21:18:43 INFO - PROCESS | 1652 | 1467865123387 Marionette DEBUG loaded listener.js 21:18:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12be21400) [pid = 1652] [serial = 299] [outer = 0x12be15800] 21:18:43 INFO - PROCESS | 1652 | 1467865123680 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]]]}] 21:18:43 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. 21:18:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 517ms 21:18:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 21:18:43 INFO - PROCESS | 1652 | 1467865123757 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 21:18:43 INFO - PROCESS | 1652 | 1467865123761 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 21:18:43 INFO - PROCESS | 1652 | 1467865123765 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 21:18:43 INFO - PROCESS | 1652 | 1467865123767 Marionette TRACE conn2 <- [1,374,null,{}] 21:18:43 INFO - PROCESS | 1652 | 1467865123771 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}] 21:18:43 INFO - PROCESS | 1652 | 1467865123773 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:43 INFO - PROCESS | 1652 | 1467865123878 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 21:18:43 INFO - PROCESS | 1652 | 1467865123938 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:43 INFO - PROCESS | 1652 | 1467865123940 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x116492000 == 48 [pid = 1652] [id = 101] 21:18:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1164dec00) [pid = 1652] [serial = 300] [outer = 0x0] 21:18:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1167b1400) [pid = 1652] [serial = 301] [outer = 0x1164dec00] 21:18:43 INFO - PROCESS | 1652 | 1467865123972 Marionette DEBUG loaded listener.js 21:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x117412400) [pid = 1652] [serial = 302] [outer = 0x1164dec00] 21:18:44 INFO - PROCESS | 1652 | 1467865124386 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 21:18:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 21:18:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 671ms 21:18:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 21:18:44 INFO - PROCESS | 1652 | 1467865124436 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 21:18:44 INFO - PROCESS | 1652 | 1467865124438 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 21:18:44 INFO - PROCESS | 1652 | 1467865124443 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 21:18:44 INFO - PROCESS | 1652 | 1467865124446 Marionette TRACE conn2 <- [1,378,null,{}] 21:18:44 INFO - PROCESS | 1652 | 1467865124449 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}] 21:18:44 INFO - PROCESS | 1652 | 1467865124451 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:44 INFO - PROCESS | 1652 | 1467865124553 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 21:18:44 INFO - PROCESS | 1652 | 1467865124651 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:44 INFO - PROCESS | 1652 | 1467865124653 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x118646800 == 49 [pid = 1652] [id = 102] 21:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x117da2c00) [pid = 1652] [serial = 303] [outer = 0x0] 21:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11942f400) [pid = 1652] [serial = 304] [outer = 0x117da2c00] 21:18:44 INFO - PROCESS | 1652 | 1467865124684 Marionette DEBUG loaded listener.js 21:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11979a000) [pid = 1652] [serial = 305] [outer = 0x117da2c00] 21:18:45 INFO - PROCESS | 1652 | 1467865125097 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 21:18:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 21:18:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 672ms 21:18:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 21:18:45 INFO - PROCESS | 1652 | 1467865125113 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 21:18:45 INFO - PROCESS | 1652 | 1467865125115 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 21:18:45 INFO - PROCESS | 1652 | 1467865125117 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 21:18:45 INFO - PROCESS | 1652 | 1467865125119 Marionette TRACE conn2 <- [1,382,null,{}] 21:18:45 INFO - PROCESS | 1652 | 1467865125126 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}] 21:18:45 INFO - PROCESS | 1652 | 1467865125129 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:45 INFO - PROCESS | 1652 | 1467865125234 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 21:18:45 INFO - PROCESS | 1652 | 1467865125287 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:45 INFO - PROCESS | 1652 | 1467865125289 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290a7800 == 50 [pid = 1652] [id = 103] 21:18:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x125d69800) [pid = 1652] [serial = 306] [outer = 0x0] 21:18:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x126726000) [pid = 1652] [serial = 307] [outer = 0x125d69800] 21:18:45 INFO - PROCESS | 1652 | 1467865125320 Marionette DEBUG loaded listener.js 21:18:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x126b3e400) [pid = 1652] [serial = 308] [outer = 0x125d69800] 21:18:45 INFO - PROCESS | 1652 | 1467865125860 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 21:18:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 21:18:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 819ms 21:18:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 21:18:45 INFO - PROCESS | 1652 | 1467865125937 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 21:18:45 INFO - PROCESS | 1652 | 1467865125938 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 21:18:45 INFO - PROCESS | 1652 | 1467865125940 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 21:18:45 INFO - PROCESS | 1652 | 1467865125942 Marionette TRACE conn2 <- [1,386,null,{}] 21:18:45 INFO - PROCESS | 1652 | 1467865125944 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}] 21:18:45 INFO - PROCESS | 1652 | 1467865125946 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:46 INFO - PROCESS | 1652 | 1467865126045 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 21:18:46 INFO - PROCESS | 1652 | 1467865126110 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:46 INFO - PROCESS | 1652 | 1467865126112 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b9e2000 == 51 [pid = 1652] [id = 104] 21:18:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x129582400) [pid = 1652] [serial = 309] [outer = 0x0] 21:18:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12a862c00) [pid = 1652] [serial = 310] [outer = 0x129582400] 21:18:46 INFO - PROCESS | 1652 | 1467865126140 Marionette DEBUG loaded listener.js 21:18:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12b82a800) [pid = 1652] [serial = 311] [outer = 0x129582400] 21:18:46 INFO - PROCESS | 1652 | 1467865126732 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]]]}] 21:18:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 21:18:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 819ms 21:18:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 21:18:46 INFO - PROCESS | 1652 | 1467865126761 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 21:18:46 INFO - PROCESS | 1652 | 1467865126763 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 21:18:46 INFO - PROCESS | 1652 | 1467865126767 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 21:18:46 INFO - PROCESS | 1652 | 1467865126768 Marionette TRACE conn2 <- [1,390,null,{}] 21:18:46 INFO - PROCESS | 1652 | 1467865126772 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}] 21:18:46 INFO - PROCESS | 1652 | 1467865126774 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:46 INFO - PROCESS | 1652 | 1467865126905 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 21:18:46 INFO - PROCESS | 1652 | 1467865126913 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:46 INFO - PROCESS | 1652 | 1467865126914 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d75000 == 52 [pid = 1652] [id = 105] 21:18:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x116a13800) [pid = 1652] [serial = 312] [outer = 0x0] 21:18:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11740f000) [pid = 1652] [serial = 313] [outer = 0x116a13800] 21:18:46 INFO - PROCESS | 1652 | 1467865126943 Marionette DEBUG loaded listener.js 21:18:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x118514800) [pid = 1652] [serial = 314] [outer = 0x116a13800] 21:18:47 INFO - PROCESS | 1652 | 1467865127511 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]]]}] 21:18:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 21:18:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 771ms 21:18:47 INFO - PROCESS | 1652 | 1467865127537 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 21:18:47 INFO - PROCESS | 1652 | 1467865127541 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 21:18:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 21:18:47 INFO - PROCESS | 1652 | 1467865127549 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 21:18:47 INFO - PROCESS | 1652 | 1467865127552 Marionette TRACE conn2 <- [1,394,null,{}] 21:18:47 INFO - PROCESS | 1652 | 1467865127555 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}] 21:18:47 INFO - PROCESS | 1652 | 1467865127558 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:47 INFO - PROCESS | 1652 | 1467865127667 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 21:18:47 INFO - PROCESS | 1652 | 1467865127734 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:47 INFO - PROCESS | 1652 | 1467865127736 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x117224800 == 53 [pid = 1652] [id = 106] 21:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x120eef000) [pid = 1652] [serial = 315] [outer = 0x0] 21:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x121233800) [pid = 1652] [serial = 316] [outer = 0x120eef000] 21:18:47 INFO - PROCESS | 1652 | 1467865127764 Marionette DEBUG loaded listener.js 21:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x123bc5400) [pid = 1652] [serial = 317] [outer = 0x120eef000] 21:18:48 INFO - PROCESS | 1652 | --DOCSHELL 0x115f86800 == 52 [pid = 1652] [id = 55] 21:18:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaa1000 == 51 [pid = 1652] [id = 99] 21:18:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6b8000 == 50 [pid = 1652] [id = 98] 21:18:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1290b3000 == 49 [pid = 1652] [id = 97] 21:18:48 INFO - PROCESS | 1652 | --DOCSHELL 0x128a7a000 == 48 [pid = 1652] [id = 96] 21:18:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12630a000 == 47 [pid = 1652] [id = 95] 21:18:48 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1161d3000) [pid = 1652] [serial = 204] [outer = 0x0] [url = about:blank] 21:18:48 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12aad8800) [pid = 1652] [serial = 244] [outer = 0x0] [url = about:blank] 21:18:48 INFO - PROCESS | 1652 | --DOCSHELL 0x124074800 == 46 [pid = 1652] [id = 94] 21:18:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1131bb800 == 45 [pid = 1652] [id = 93] 21:18:48 INFO - PROCESS | 1652 | --DOCSHELL 0x121317800 == 44 [pid = 1652] [id = 92] 21:18:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11994c800 == 43 [pid = 1652] [id = 91] 21:18:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11863c800 == 42 [pid = 1652] [id = 90] 21:18:48 INFO - PROCESS | 1652 | --DOCSHELL 0x117358000 == 41 [pid = 1652] [id = 89] 21:18:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1174ac800 == 40 [pid = 1652] [id = 88] 21:18:48 INFO - PROCESS | 1652 | --DOCSHELL 0x117243000 == 39 [pid = 1652] [id = 87] 21:18:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4c1000 == 38 [pid = 1652] [id = 82] 21:18:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 21:18:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 622ms 21:18:48 INFO - PROCESS | 1652 | 1467865128167 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]]]}] 21:18:48 INFO - PROCESS | 1652 | 1467865128170 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 21:18:48 INFO - PROCESS | 1652 | 1467865128172 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 21:18:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 21:18:48 INFO - PROCESS | 1652 | 1467865128174 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 21:18:48 INFO - PROCESS | 1652 | 1467865128178 Marionette TRACE conn2 <- [1,398,null,{}] 21:18:48 INFO - PROCESS | 1652 | 1467865128189 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}] 21:18:48 INFO - PROCESS | 1652 | 1467865128195 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:48 INFO - PROCESS | 1652 | 1467865128327 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 21:18:48 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x129045000) [pid = 1652] [serial = 226] [outer = 0x0] [url = about:blank] 21:18:48 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1294b7800) [pid = 1652] [serial = 229] [outer = 0x0] [url = about:blank] 21:18:48 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12922e000) [pid = 1652] [serial = 227] [outer = 0x0] [url = about:blank] 21:18:48 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1176ca000) [pid = 1652] [serial = 235] [outer = 0x0] [url = about:blank] 21:18:48 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12957d000) [pid = 1652] [serial = 232] [outer = 0x0] [url = about:blank] 21:18:48 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x129513400) [pid = 1652] [serial = 230] [outer = 0x0] [url = about:blank] 21:18:48 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1210d9000) [pid = 1652] [serial = 217] [outer = 0x0] [url = about:blank] 21:18:48 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x123bc3800) [pid = 1652] [serial = 218] [outer = 0x0] [url = about:blank] 21:18:48 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11886fc00) [pid = 1652] [serial = 211] [outer = 0x0] [url = about:blank] 21:18:48 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119389400) [pid = 1652] [serial = 212] [outer = 0x0] [url = about:blank] 21:18:48 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1242cd800) [pid = 1652] [serial = 220] [outer = 0x0] [url = about:blank] 21:18:48 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11826ec00) [pid = 1652] [serial = 209] [outer = 0x0] [url = about:blank] 21:18:48 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x117da3800) [pid = 1652] [serial = 208] [outer = 0x0] [url = about:blank] 21:18:48 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x120eef400) [pid = 1652] [serial = 215] [outer = 0x0] [url = about:blank] 21:18:48 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119d17c00) [pid = 1652] [serial = 214] [outer = 0x0] [url = about:blank] 21:18:48 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x124444800) [pid = 1652] [serial = 238] [outer = 0x0] [url = about:blank] 21:18:48 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12a6df000) [pid = 1652] [serial = 233] [outer = 0x0] [url = about:blank] 21:18:48 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12a869400) [pid = 1652] [serial = 242] [outer = 0x0] [url = about:blank] 21:18:48 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12670f000) [pid = 1652] [serial = 223] [outer = 0x0] [url = about:blank] 21:18:48 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12781bc00) [pid = 1652] [serial = 224] [outer = 0x0] [url = about:blank] 21:18:48 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12a835000) [pid = 1652] [serial = 241] [outer = 0x0] [url = about:blank] 21:18:48 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x120eef800) [pid = 1652] [serial = 236] [outer = 0x0] [url = about:blank] 21:18:48 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12a831c00) [pid = 1652] [serial = 239] [outer = 0x0] [url = about:blank] 21:18:48 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12caba800) [pid = 1652] [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.] 21:18:48 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124b0f000) [pid = 1652] [serial = 221] [outer = 0x0] [url = about:blank] 21:18:48 INFO - PROCESS | 1652 | 1467865128421 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:48 INFO - PROCESS | 1652 | 1467865128424 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d73800 == 39 [pid = 1652] [id = 107] 21:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119389400) [pid = 1652] [serial = 318] [outer = 0x0] 21:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x120ef0800) [pid = 1652] [serial = 319] [outer = 0x119389400] 21:18:48 INFO - PROCESS | 1652 | 1467865128469 Marionette DEBUG loaded listener.js 21:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1267b4c00) [pid = 1652] [serial = 320] [outer = 0x119389400] 21:18:48 INFO - PROCESS | 1652 | 1467865128991 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]]]}] 21:18:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 21:18:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 875ms 21:18:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 21:18:49 INFO - PROCESS | 1652 | 1467865129049 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 21:18:49 INFO - PROCESS | 1652 | 1467865129051 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 21:18:49 INFO - PROCESS | 1652 | 1467865129053 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 21:18:49 INFO - PROCESS | 1652 | 1467865129054 Marionette TRACE conn2 <- [1,402,null,{}] 21:18:49 INFO - PROCESS | 1652 | 1467865129056 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}] 21:18:49 INFO - PROCESS | 1652 | 1467865129058 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:49 INFO - PROCESS | 1652 | 1467865129135 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 21:18:49 INFO - PROCESS | 1652 | 1467865129140 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:49 INFO - PROCESS | 1652 | 1467865129141 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x121945800 == 40 [pid = 1652] [id = 108] 21:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12922b000) [pid = 1652] [serial = 321] [outer = 0x0] 21:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12957d000) [pid = 1652] [serial = 322] [outer = 0x12922b000] 21:18:49 INFO - PROCESS | 1652 | 1467865129169 Marionette DEBUG loaded listener.js 21:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a6e4400) [pid = 1652] [serial = 323] [outer = 0x12922b000] 21:18:49 INFO - PROCESS | 1652 | 1467865129506 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]]]}] 21:18:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 21:18:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 468ms 21:18:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 21:18:49 INFO - PROCESS | 1652 | 1467865129521 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 21:18:49 INFO - PROCESS | 1652 | 1467865129523 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 21:18:49 INFO - PROCESS | 1652 | 1467865129525 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 21:18:49 INFO - PROCESS | 1652 | 1467865129526 Marionette TRACE conn2 <- [1,406,null,{}] 21:18:49 INFO - PROCESS | 1652 | 1467865129531 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}] 21:18:49 INFO - PROCESS | 1652 | 1467865129532 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:49 INFO - PROCESS | 1652 | 1467865129608 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 21:18:49 INFO - PROCESS | 1652 | 1467865129614 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:49 INFO - PROCESS | 1652 | 1467865129615 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x124af0000 == 41 [pid = 1652] [id = 109] 21:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a836400) [pid = 1652] [serial = 324] [outer = 0x0] 21:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a86b000) [pid = 1652] [serial = 325] [outer = 0x12a836400] 21:18:49 INFO - PROCESS | 1652 | 1467865129639 Marionette DEBUG loaded listener.js 21:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b82c400) [pid = 1652] [serial = 326] [outer = 0x12a836400] 21:18:49 INFO - PROCESS | 1652 | 1467865129964 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]]]}] 21:18:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 21:18:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 472ms 21:18:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 21:18:50 INFO - PROCESS | 1652 | 1467865129998 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 21:18:50 INFO - PROCESS | 1652 | 1467865129999 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 21:18:50 INFO - PROCESS | 1652 | 1467865130001 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 21:18:50 INFO - PROCESS | 1652 | 1467865130002 Marionette TRACE conn2 <- [1,410,null,{}] 21:18:50 INFO - PROCESS | 1652 | 1467865130005 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}] 21:18:50 INFO - PROCESS | 1652 | 1467865130009 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:50 INFO - PROCESS | 1652 | 1467865130110 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 21:18:50 INFO - PROCESS | 1652 | 1467865130179 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:50 INFO - PROCESS | 1652 | 1467865130181 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x125fb7800 == 42 [pid = 1652] [id = 110] 21:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a862400) [pid = 1652] [serial = 327] [outer = 0x0] 21:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b835800) [pid = 1652] [serial = 328] [outer = 0x12a862400] 21:18:50 INFO - PROCESS | 1652 | 1467865130207 Marionette DEBUG loaded listener.js 21:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12bea9400) [pid = 1652] [serial = 329] [outer = 0x12a862400] 21:18:50 INFO - PROCESS | 1652 | 1467865130552 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]]]}] 21:18:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 21:18:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 568ms 21:18:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 21:18:50 INFO - PROCESS | 1652 | 1467865130570 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 21:18:50 INFO - PROCESS | 1652 | 1467865130571 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 21:18:50 INFO - PROCESS | 1652 | 1467865130573 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 21:18:50 INFO - PROCESS | 1652 | 1467865130574 Marionette TRACE conn2 <- [1,414,null,{}] 21:18:50 INFO - PROCESS | 1652 | 1467865130578 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}] 21:18:50 INFO - PROCESS | 1652 | 1467865130579 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:50 INFO - PROCESS | 1652 | 1467865130675 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 21:18:50 INFO - PROCESS | 1652 | 1467865130688 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:50 INFO - PROCESS | 1652 | 1467865130689 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b4f800 == 43 [pid = 1652] [id = 111] 21:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12bea9800) [pid = 1652] [serial = 330] [outer = 0x0] 21:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12beaf000) [pid = 1652] [serial = 331] [outer = 0x12bea9800] 21:18:50 INFO - PROCESS | 1652 | 1467865130713 Marionette DEBUG loaded listener.js 21:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12c1af400) [pid = 1652] [serial = 332] [outer = 0x12bea9800] 21:18:51 INFO - PROCESS | 1652 | 1467865131052 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]]]}] 21:18:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 21:18:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 521ms 21:18:51 INFO - PROCESS | 1652 | 1467865131094 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 21:18:51 INFO - PROCESS | 1652 | 1467865131095 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 21:18:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 21:18:51 INFO - PROCESS | 1652 | 1467865131098 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 21:18:51 INFO - PROCESS | 1652 | 1467865131099 Marionette TRACE conn2 <- [1,418,null,{}] 21:18:51 INFO - PROCESS | 1652 | 1467865131101 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}] 21:18:51 INFO - PROCESS | 1652 | 1467865131102 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:51 INFO - PROCESS | 1652 | 1467865131202 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 21:18:51 INFO - PROCESS | 1652 | 1467865131216 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:51 INFO - PROCESS | 1652 | 1467865131217 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290b9000 == 44 [pid = 1652] [id = 112] 21:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12bead000) [pid = 1652] [serial = 333] [outer = 0x0] 21:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12c1b8c00) [pid = 1652] [serial = 334] [outer = 0x12bead000] 21:18:51 INFO - PROCESS | 1652 | 1467865131241 Marionette DEBUG loaded listener.js 21:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12c5a8800) [pid = 1652] [serial = 335] [outer = 0x12bead000] 21:18:51 INFO - PROCESS | 1652 | 1467865131437 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 21:18:52 INFO - PROCESS | 1652 | 1467865132085 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]]]}] 21:18:52 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 21:18:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1021ms 21:18:52 INFO - PROCESS | 1652 | 1467865132119 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 21:18:52 INFO - PROCESS | 1652 | 1467865132120 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 21:18:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 21:18:52 INFO - PROCESS | 1652 | 1467865132129 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 21:18:52 INFO - PROCESS | 1652 | 1467865132131 Marionette TRACE conn2 <- [1,422,null,{}] 21:18:52 INFO - PROCESS | 1652 | 1467865132133 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}] 21:18:52 INFO - PROCESS | 1652 | 1467865132134 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:52 INFO - PROCESS | 1652 | 1467865132336 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 21:18:52 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x115fdec00) [pid = 1652] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 21:18:52 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1161d2800) [pid = 1652] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 21:18:52 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12a6e2800) [pid = 1652] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 21:18:52 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11826c400) [pid = 1652] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 21:18:52 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x117409000) [pid = 1652] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 21:18:52 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x126b37400) [pid = 1652] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 21:18:52 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1242d8c00) [pid = 1652] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 21:18:52 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x121333c00) [pid = 1652] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 21:18:52 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1167b4800) [pid = 1652] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 21:18:52 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119ee8000) [pid = 1652] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 21:18:52 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1267bd800) [pid = 1652] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 21:18:52 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12a835400) [pid = 1652] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 21:18:52 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118877c00) [pid = 1652] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 21:18:52 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12a837400) [pid = 1652] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 21:18:52 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x113cf9400) [pid = 1652] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 21:18:52 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x125fc4c00) [pid = 1652] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 21:18:52 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12b995c00) [pid = 1652] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 21:18:52 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126b3f800) [pid = 1652] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 21:18:52 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x115015c00) [pid = 1652] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 21:18:52 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x129220400) [pid = 1652] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 21:18:52 INFO - PROCESS | 1652 | 1467865132385 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:52 INFO - PROCESS | 1652 | 1467865132386 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x112f83000 == 45 [pid = 1652] [id = 113] 21:18:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x113aa0000) [pid = 1652] [serial = 336] [outer = 0x0] 21:18:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1161d6c00) [pid = 1652] [serial = 337] [outer = 0x113aa0000] 21:18:52 INFO - PROCESS | 1652 | 1467865132412 Marionette DEBUG loaded listener.js 21:18:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11942f800) [pid = 1652] [serial = 338] [outer = 0x113aa0000] 21:18:53 INFO - PROCESS | 1652 | 1467865133172 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]]]}] 21:18:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 21:18:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1069ms 21:18:53 INFO - PROCESS | 1652 | 1467865133200 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 21:18:53 INFO - PROCESS | 1652 | 1467865133201 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 21:18:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 21:18:53 INFO - PROCESS | 1652 | 1467865133204 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 21:18:53 INFO - PROCESS | 1652 | 1467865133205 Marionette TRACE conn2 <- [1,426,null,{}] 21:18:53 INFO - PROCESS | 1652 | 1467865133207 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}] 21:18:53 INFO - PROCESS | 1652 | 1467865133208 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:53 INFO - PROCESS | 1652 | 1467865133297 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 21:18:53 INFO - PROCESS | 1652 | 1467865133301 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:53 INFO - PROCESS | 1652 | 1467865133302 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aa9f800 == 46 [pid = 1652] [id = 114] 21:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118fb2800) [pid = 1652] [serial = 339] [outer = 0x0] 21:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126b37400) [pid = 1652] [serial = 340] [outer = 0x118fb2800] 21:18:53 INFO - PROCESS | 1652 | 1467865133326 Marionette DEBUG loaded listener.js 21:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12957bc00) [pid = 1652] [serial = 341] [outer = 0x118fb2800] 21:18:53 INFO - PROCESS | 1652 | 1467865133674 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] 21:18:53 INFO - PROCESS | 1652 | 1467865133724 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 21:18:53 INFO - PROCESS | 1652 | 1467865133726 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 21:18:53 INFO - PROCESS | 1652 | 1467865133727 Marionette TRACE conn2 <- [1,430,null,{}] 21:18:53 INFO - PROCESS | 1652 | 1467865133730 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}] 21:18:53 INFO - PROCESS | 1652 | 1467865133731 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:53 INFO - PROCESS | 1652 | 1467865133853 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 21:18:53 INFO - PROCESS | 1652 | 1467865133862 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:53 INFO - PROCESS | 1652 | 1467865133864 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbcf800 == 47 [pid = 1652] [id = 115] 21:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1128d2000) [pid = 1652] [serial = 342] [outer = 0x0] 21:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1128d9400) [pid = 1652] [serial = 343] [outer = 0x1128d2000] 21:18:53 INFO - PROCESS | 1652 | 1467865133906 Marionette DEBUG loaded listener.js 21:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12ba3b400) [pid = 1652] [serial = 344] [outer = 0x1128d2000] 21:18:54 INFO - PROCESS | 1652 | 1467865134515 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]]]}] 21:18:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 21:18:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 821ms 21:18:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 21:18:54 INFO - PROCESS | 1652 | 1467865134548 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 21:18:54 INFO - PROCESS | 1652 | 1467865134550 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 21:18:54 INFO - PROCESS | 1652 | 1467865134553 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 21:18:54 INFO - PROCESS | 1652 | 1467865134555 Marionette TRACE conn2 <- [1,434,null,{}] 21:18:54 INFO - PROCESS | 1652 | 1467865134559 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}] 21:18:54 INFO - PROCESS | 1652 | 1467865134561 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:54 INFO - PROCESS | 1652 | 1467865134663 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 21:18:54 INFO - PROCESS | 1652 | 1467865134718 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:54 INFO - PROCESS | 1652 | 1467865134720 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169b7800 == 48 [pid = 1652] [id = 116] 21:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1129a4800) [pid = 1652] [serial = 345] [outer = 0x0] 21:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1129ab400) [pid = 1652] [serial = 346] [outer = 0x1129a4800] 21:18:54 INFO - PROCESS | 1652 | 1467865134750 Marionette DEBUG loaded listener.js 21:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1129b0800) [pid = 1652] [serial = 347] [outer = 0x1129a4800] 21:18:55 INFO - PROCESS | 1652 | 1467865135231 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]]]}] 21:18:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 21:18:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 720ms 21:18:55 INFO - PROCESS | 1652 | 1467865135274 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 21:18:55 INFO - PROCESS | 1652 | 1467865135277 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 21:18:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 21:18:55 INFO - PROCESS | 1652 | 1467865135282 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 21:18:55 INFO - PROCESS | 1652 | 1467865135283 Marionette TRACE conn2 <- [1,438,null,{}] 21:18:55 INFO - PROCESS | 1652 | 1467865135286 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}] 21:18:55 INFO - PROCESS | 1652 | 1467865135288 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:55 INFO - PROCESS | 1652 | 1467865135393 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 21:18:55 INFO - PROCESS | 1652 | 1467865135459 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:55 INFO - PROCESS | 1652 | 1467865135461 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12112d800 == 49 [pid = 1652] [id = 117] 21:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x112f08000) [pid = 1652] [serial = 348] [outer = 0x0] 21:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11826ec00) [pid = 1652] [serial = 349] [outer = 0x112f08000] 21:18:55 INFO - PROCESS | 1652 | 1467865135493 Marionette DEBUG loaded listener.js 21:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1193d6800) [pid = 1652] [serial = 350] [outer = 0x112f08000] 21:18:55 INFO - PROCESS | 1652 | 1467865135939 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]]]}] 21:18:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 21:18:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 670ms 21:18:55 INFO - PROCESS | 1652 | 1467865135951 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 21:18:55 INFO - PROCESS | 1652 | 1467865135953 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 21:18:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 21:18:55 INFO - PROCESS | 1652 | 1467865135955 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 21:18:55 INFO - PROCESS | 1652 | 1467865135958 Marionette TRACE conn2 <- [1,442,null,{}] 21:18:55 INFO - PROCESS | 1652 | 1467865135968 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}] 21:18:55 INFO - PROCESS | 1652 | 1467865135971 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:56 INFO - PROCESS | 1652 | 1467865136075 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 21:18:56 INFO - PROCESS | 1652 | 1467865136145 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:56 INFO - PROCESS | 1652 | 1467865136147 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b9cc800 == 50 [pid = 1652] [id = 118] 21:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x120fb3000) [pid = 1652] [serial = 351] [outer = 0x0] 21:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x125d64c00) [pid = 1652] [serial = 352] [outer = 0x120fb3000] 21:18:56 INFO - PROCESS | 1652 | 1467865136180 Marionette DEBUG loaded listener.js 21:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12670e800) [pid = 1652] [serial = 353] [outer = 0x120fb3000] 21:18:56 INFO - PROCESS | 1652 | 1467865136619 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]]]}] 21:18:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 21:18:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 674ms 21:18:56 INFO - PROCESS | 1652 | 1467865136630 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 21:18:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 21:18:56 INFO - PROCESS | 1652 | 1467865136632 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 21:18:56 INFO - PROCESS | 1652 | 1467865136634 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 21:18:56 INFO - PROCESS | 1652 | 1467865136636 Marionette TRACE conn2 <- [1,446,null,{}] 21:18:56 INFO - PROCESS | 1652 | 1467865136638 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}] 21:18:56 INFO - PROCESS | 1652 | 1467865136639 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:56 INFO - PROCESS | 1652 | 1467865136763 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 21:18:56 INFO - PROCESS | 1652 | 1467865136829 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:56 INFO - PROCESS | 1652 | 1467865136831 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c161000 == 51 [pid = 1652] [id = 119] 21:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x127820400) [pid = 1652] [serial = 354] [outer = 0x0] 21:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x128a73400) [pid = 1652] [serial = 355] [outer = 0x127820400] 21:18:56 INFO - PROCESS | 1652 | 1467865136862 Marionette DEBUG loaded listener.js 21:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12922bc00) [pid = 1652] [serial = 356] [outer = 0x127820400] 21:18:57 INFO - PROCESS | 1652 | 1467865137311 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]]]}] 21:18:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 21:18:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 918ms 21:18:57 INFO - PROCESS | 1652 | 1467865137554 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 21:18:57 INFO - PROCESS | 1652 | 1467865137558 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 21:18:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 21:18:57 INFO - PROCESS | 1652 | 1467865137566 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 21:18:57 INFO - PROCESS | 1652 | 1467865137568 Marionette TRACE conn2 <- [1,450,null,{}] 21:18:57 INFO - PROCESS | 1652 | 1467865137574 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}] 21:18:57 INFO - PROCESS | 1652 | 1467865137577 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:57 INFO - PROCESS | 1652 | 1467865137681 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 21:18:57 INFO - PROCESS | 1652 | 1467865137745 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:57 INFO - PROCESS | 1652 | 1467865137748 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x118633800 == 52 [pid = 1652] [id = 120] 21:18:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11662a800) [pid = 1652] [serial = 357] [outer = 0x0] 21:18:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1170be400) [pid = 1652] [serial = 358] [outer = 0x11662a800] 21:18:57 INFO - PROCESS | 1652 | 1467865137775 Marionette DEBUG loaded listener.js 21:18:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11826ac00) [pid = 1652] [serial = 359] [outer = 0x11662a800] 21:18:58 INFO - PROCESS | 1652 | 1467865138198 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] 21:18:58 INFO - PROCESS | 1652 | 1467865138241 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 21:18:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 21:18:58 INFO - PROCESS | 1652 | 1467865138247 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 21:18:58 INFO - PROCESS | 1652 | 1467865138249 Marionette TRACE conn2 <- [1,454,null,{}] 21:18:58 INFO - PROCESS | 1652 | 1467865138252 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}] 21:18:58 INFO - PROCESS | 1652 | 1467865138253 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12aa9f800 == 51 [pid = 1652] [id = 114] 21:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x112f83000 == 50 [pid = 1652] [id = 113] 21:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1290b9000 == 49 [pid = 1652] [id = 112] 21:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x128b4f800 == 48 [pid = 1652] [id = 111] 21:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x125fb7800 == 47 [pid = 1652] [id = 110] 21:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x124af0000 == 46 [pid = 1652] [id = 109] 21:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x121945800 == 45 [pid = 1652] [id = 108] 21:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x117d73800 == 44 [pid = 1652] [id = 107] 21:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x117224800 == 43 [pid = 1652] [id = 106] 21:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x117d75000 == 42 [pid = 1652] [id = 105] 21:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x118646800 == 41 [pid = 1652] [id = 102] 21:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x116492000 == 40 [pid = 1652] [id = 101] 21:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12b123000 == 39 [pid = 1652] [id = 100] 21:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1290a7800 == 38 [pid = 1652] [id = 103] 21:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12b9e2000 == 37 [pid = 1652] [id = 104] 21:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11863c000 == 36 [pid = 1652] [id = 84] 21:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1161aa800 == 35 [pid = 1652] [id = 69] 21:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x115f87800 == 34 [pid = 1652] [id = 83] 21:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6c4000 == 33 [pid = 1652] [id = 86] 21:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x128a81000 == 32 [pid = 1652] [id = 85] 21:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x118633800 == 31 [pid = 1652] [id = 120] 21:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12c161000 == 30 [pid = 1652] [id = 119] 21:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12b9cc800 == 29 [pid = 1652] [id = 118] 21:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12112d800 == 28 [pid = 1652] [id = 117] 21:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbcf800 == 27 [pid = 1652] [id = 115] 21:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1169b7800 == 26 [pid = 1652] [id = 116] 21:18:58 INFO - PROCESS | 1652 | 1467865138846 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12a6df400) [pid = 1652] [serial = 281] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12922b400) [pid = 1652] [serial = 278] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12ba2dc00) [pid = 1652] [serial = 293] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1170c2400) [pid = 1652] [serial = 205] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1294acc00) [pid = 1652] [serial = 202] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1294b6800) [pid = 1652] [serial = 280] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x117411c00) [pid = 1652] [serial = 248] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1167a6000) [pid = 1652] [serial = 247] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12a830800) [pid = 1652] [serial = 283] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119433800) [pid = 1652] [serial = 251] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118f51c00) [pid = 1652] [serial = 250] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11812ec00) [pid = 1652] [serial = 260] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11740e400) [pid = 1652] [serial = 259] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126b46800) [pid = 1652] [serial = 257] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x126b42400) [pid = 1652] [serial = 256] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x125df4400) [pid = 1652] [serial = 254] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x124b0cc00) [pid = 1652] [serial = 253] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x124045800) [pid = 1652] [serial = 268] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x124b0b000) [pid = 1652] [serial = 269] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x125d64000) [pid = 1652] [serial = 271] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x126713800) [pid = 1652] [serial = 272] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x120ee8c00) [pid = 1652] [serial = 265] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x121229c00) [pid = 1652] [serial = 266] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x126b41800) [pid = 1652] [serial = 274] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12aadb000) [pid = 1652] [serial = 286] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128a72c00) [pid = 1652] [serial = 275] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12a868000) [pid = 1652] [serial = 284] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11943dc00) [pid = 1652] [serial = 263] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11938f400) [pid = 1652] [serial = 262] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12aae1000) [pid = 1652] [serial = 245] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11886f400) [pid = 1652] [serial = 289] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12ba36000) [pid = 1652] [serial = 295] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12b194800) [pid = 1652] [serial = 287] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12b99bc00) [pid = 1652] [serial = 292] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12be12800) [pid = 1652] [serial = 296] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12be19400) [pid = 1652] [serial = 298] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12b836400) [pid = 1652] [serial = 290] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x129048400) [pid = 1652] [serial = 277] [outer = 0x0] [url = about:blank] 21:18:58 INFO - PROCESS | 1652 | 1467865138941 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:58 INFO - PROCESS | 1652 | 1467865138942 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x112f78000 == 27 [pid = 1652] [id = 121] 21:18:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1129a9800) [pid = 1652] [serial = 360] [outer = 0x0] 21:18:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1129af000) [pid = 1652] [serial = 361] [outer = 0x1129a9800] 21:18:58 INFO - PROCESS | 1652 | 1467865138971 Marionette DEBUG loaded listener.js 21:18:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x113cf5800) [pid = 1652] [serial = 362] [outer = 0x1129a9800] 21:18:59 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:18:59 INFO - PROCESS | 1652 | 1467865139287 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]]]}] 21:18:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 21:18:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1078ms 21:18:59 INFO - PROCESS | 1652 | 1467865139322 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 21:18:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 21:18:59 INFO - PROCESS | 1652 | 1467865139324 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 21:18:59 INFO - PROCESS | 1652 | 1467865139330 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 21:18:59 INFO - PROCESS | 1652 | 1467865139332 Marionette TRACE conn2 <- [1,458,null,{}] 21:18:59 INFO - PROCESS | 1652 | 1467865139335 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}] 21:18:59 INFO - PROCESS | 1652 | 1467865139337 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:59 INFO - PROCESS | 1652 | 1467865139410 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 21:18:59 INFO - PROCESS | 1652 | 1467865139473 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:59 INFO - PROCESS | 1652 | 1467865139474 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x116947800 == 28 [pid = 1652] [id = 122] 21:18:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x115f12c00) [pid = 1652] [serial = 363] [outer = 0x0] 21:18:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1170bec00) [pid = 1652] [serial = 364] [outer = 0x115f12c00] 21:18:59 INFO - PROCESS | 1652 | 1467865139501 Marionette DEBUG loaded listener.js 21:18:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118134400) [pid = 1652] [serial = 365] [outer = 0x115f12c00] 21:18:59 INFO - PROCESS | 1652 | 1467865139786 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] 21:18:59 INFO - PROCESS | 1652 | 1467865139803 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 21:18:59 INFO - PROCESS | 1652 | 1467865139805 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 21:18:59 INFO - PROCESS | 1652 | 1467865139806 Marionette TRACE conn2 <- [1,462,null,{}] 21:18:59 INFO - PROCESS | 1652 | 1467865139817 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}] 21:18:59 INFO - PROCESS | 1652 | 1467865139819 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:59 INFO - PROCESS | 1652 | 1467865139902 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 21:18:59 INFO - PROCESS | 1652 | 1467865139908 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:59 INFO - PROCESS | 1652 | 1467865139909 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:18:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x113e40000 == 29 [pid = 1652] [id = 123] 21:18:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11886ec00) [pid = 1652] [serial = 366] [outer = 0x0] 21:18:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11938f400) [pid = 1652] [serial = 367] [outer = 0x11886ec00] 21:18:59 INFO - PROCESS | 1652 | 1467865139944 Marionette DEBUG loaded listener.js 21:18:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1194b9400) [pid = 1652] [serial = 368] [outer = 0x11886ec00] 21:19:00 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:19:00 INFO - PROCESS | 1652 | 1467865140301 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] 21:19:00 INFO - PROCESS | 1652 | 1467865140327 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 21:19:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 21:19:00 INFO - PROCESS | 1652 | 1467865140335 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 21:19:00 INFO - PROCESS | 1652 | 1467865140339 Marionette TRACE conn2 <- [1,466,null,{}] 21:19:00 INFO - PROCESS | 1652 | 1467865140341 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}] 21:19:00 INFO - PROCESS | 1652 | 1467865140343 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:00 INFO - PROCESS | 1652 | 1467865140422 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 21:19:00 INFO - PROCESS | 1652 | 1467865140430 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:00 INFO - PROCESS | 1652 | 1467865140432 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x118641000 == 30 [pid = 1652] [id = 124] 21:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1194bdc00) [pid = 1652] [serial = 369] [outer = 0x0] 21:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1210d5800) [pid = 1652] [serial = 370] [outer = 0x1194bdc00] 21:19:00 INFO - PROCESS | 1652 | 1467865140457 Marionette DEBUG loaded listener.js 21:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1242d9c00) [pid = 1652] [serial = 371] [outer = 0x1194bdc00] 21:19:00 INFO - PROCESS | 1652 | 1467865140780 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] 21:19:00 INFO - PROCESS | 1652 | 1467865140808 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 21:19:00 INFO - PROCESS | 1652 | 1467865140810 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 21:19:00 INFO - PROCESS | 1652 | 1467865140813 Marionette TRACE conn2 <- [1,470,null,{}] 21:19:00 INFO - PROCESS | 1652 | 1467865140816 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}] 21:19:00 INFO - PROCESS | 1652 | 1467865140817 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:00 INFO - PROCESS | 1652 | 1467865140888 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 21:19:00 INFO - PROCESS | 1652 | 1467865140955 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:00 INFO - PROCESS | 1652 | 1467865140956 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11994c800 == 31 [pid = 1652] [id = 125] 21:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1129a5c00) [pid = 1652] [serial = 372] [outer = 0x0] 21:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124594000) [pid = 1652] [serial = 373] [outer = 0x1129a5c00] 21:19:00 INFO - PROCESS | 1652 | 1467865140981 Marionette DEBUG loaded listener.js 21:19:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126561400) [pid = 1652] [serial = 374] [outer = 0x1129a5c00] 21:19:01 INFO - PROCESS | 1652 | 1467865141324 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]]]}] 21:19:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 21:19:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 522ms 21:19:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 21:19:01 INFO - PROCESS | 1652 | 1467865141332 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 21:19:01 INFO - PROCESS | 1652 | 1467865141334 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 21:19:01 INFO - PROCESS | 1652 | 1467865141336 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 21:19:01 INFO - PROCESS | 1652 | 1467865141337 Marionette TRACE conn2 <- [1,474,null,{}] 21:19:01 INFO - PROCESS | 1652 | 1467865141339 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}] 21:19:01 INFO - PROCESS | 1652 | 1467865141340 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:01 INFO - PROCESS | 1652 | 1467865141432 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 21:19:01 INFO - PROCESS | 1652 | 1467865141467 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:01 INFO - PROCESS | 1652 | 1467865141471 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1217bf000 == 32 [pid = 1652] [id = 126] 21:19:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118457000) [pid = 1652] [serial = 375] [outer = 0x0] 21:19:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x127820800) [pid = 1652] [serial = 376] [outer = 0x118457000] 21:19:01 INFO - PROCESS | 1652 | 1467865141503 Marionette DEBUG loaded listener.js 21:19:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128ee6800) [pid = 1652] [serial = 377] [outer = 0x118457000] 21:19:01 INFO - PROCESS | 1652 | 1467865141849 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]]]}] 21:19:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 21:19:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 568ms 21:19:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 21:19:01 INFO - PROCESS | 1652 | 1467865141905 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 21:19:01 INFO - PROCESS | 1652 | 1467865141906 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 21:19:01 INFO - PROCESS | 1652 | 1467865141908 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 21:19:01 INFO - PROCESS | 1652 | 1467865141909 Marionette TRACE conn2 <- [1,478,null,{}] 21:19:01 INFO - PROCESS | 1652 | 1467865141911 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}] 21:19:01 INFO - PROCESS | 1652 | 1467865141912 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:02 INFO - PROCESS | 1652 | 1467865142012 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 21:19:02 INFO - PROCESS | 1652 | 1467865142044 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:02 INFO - PROCESS | 1652 | 1467865142046 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x112151800 == 33 [pid = 1652] [id = 127] 21:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1267b8000) [pid = 1652] [serial = 378] [outer = 0x0] 21:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1294b6800) [pid = 1652] [serial = 379] [outer = 0x1267b8000] 21:19:02 INFO - PROCESS | 1652 | 1467865142070 Marionette DEBUG loaded listener.js 21:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a6dd400) [pid = 1652] [serial = 380] [outer = 0x1267b8000] 21:19:02 INFO - PROCESS | 1652 | 1467865142372 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]]]}] 21:19:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 21:19:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 519ms 21:19:02 INFO - PROCESS | 1652 | 1467865142432 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 21:19:02 INFO - PROCESS | 1652 | 1467865142434 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 21:19:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 21:19:02 INFO - PROCESS | 1652 | 1467865142436 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 21:19:02 INFO - PROCESS | 1652 | 1467865142437 Marionette TRACE conn2 <- [1,482,null,{}] 21:19:02 INFO - PROCESS | 1652 | 1467865142439 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}] 21:19:02 INFO - PROCESS | 1652 | 1467865142440 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:02 INFO - PROCESS | 1652 | 1467865142532 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 21:19:02 INFO - PROCESS | 1652 | 1467865142535 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:02 INFO - PROCESS | 1652 | 1467865142537 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x126311000 == 34 [pid = 1652] [id = 128] 21:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124043800) [pid = 1652] [serial = 381] [outer = 0x0] 21:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a6e3c00) [pid = 1652] [serial = 382] [outer = 0x124043800] 21:19:02 INFO - PROCESS | 1652 | 1467865142560 Marionette DEBUG loaded listener.js 21:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a86cc00) [pid = 1652] [serial = 383] [outer = 0x124043800] 21:19:02 INFO - PROCESS | 1652 | 1467865142901 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]]]}] 21:19:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 21:19:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 517ms 21:19:03 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12bea9800) [pid = 1652] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 21:19:03 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12bead000) [pid = 1652] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 21:19:03 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116a13800) [pid = 1652] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 21:19:03 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12a836400) [pid = 1652] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 21:19:03 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x125d69800) [pid = 1652] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 21:19:03 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12be15800) [pid = 1652] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 21:19:03 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x117da2c00) [pid = 1652] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 21:19:03 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1164dec00) [pid = 1652] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 21:19:03 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x129582400) [pid = 1652] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 21:19:03 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12922b000) [pid = 1652] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 21:19:03 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119389400) [pid = 1652] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 21:19:03 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x120eef000) [pid = 1652] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 21:19:03 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118fb2800) [pid = 1652] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 21:19:03 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1128d2000) [pid = 1652] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 21:19:03 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x113aa0000) [pid = 1652] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 21:19:03 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12a862400) [pid = 1652] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 21:19:03 INFO - PROCESS | 1652 | 1467865143119 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 21:19:03 INFO - PROCESS | 1652 | 1467865143120 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 21:19:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 21:19:03 INFO - PROCESS | 1652 | 1467865143125 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 21:19:03 INFO - PROCESS | 1652 | 1467865143126 Marionette TRACE conn2 <- [1,486,null,{}] 21:19:03 INFO - PROCESS | 1652 | 1467865143128 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}] 21:19:03 INFO - PROCESS | 1652 | 1467865143130 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:03 INFO - PROCESS | 1652 | 1467865143200 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 21:19:03 INFO - PROCESS | 1652 | 1467865143204 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:03 INFO - PROCESS | 1652 | 1467865143205 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x124079000 == 35 [pid = 1652] [id = 129] 21:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11812d400) [pid = 1652] [serial = 384] [outer = 0x0] 21:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118878800) [pid = 1652] [serial = 385] [outer = 0x11812d400] 21:19:03 INFO - PROCESS | 1652 | 1467865143233 Marionette DEBUG loaded listener.js 21:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123bc2000) [pid = 1652] [serial = 386] [outer = 0x11812d400] 21:19:03 INFO - PROCESS | 1652 | 1467865143535 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]]]}] 21:19:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 21:19:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 418ms 21:19:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 21:19:03 INFO - PROCESS | 1652 | 1467865143550 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 21:19:03 INFO - PROCESS | 1652 | 1467865143551 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 21:19:03 INFO - PROCESS | 1652 | 1467865143554 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 21:19:03 INFO - PROCESS | 1652 | 1467865143555 Marionette TRACE conn2 <- [1,490,null,{}] 21:19:03 INFO - PROCESS | 1652 | 1467865143557 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}] 21:19:03 INFO - PROCESS | 1652 | 1467865143558 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:03 INFO - PROCESS | 1652 | 1467865143636 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 21:19:03 INFO - PROCESS | 1652 | 1467865143640 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:03 INFO - PROCESS | 1652 | 1467865143641 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e8c800 == 36 [pid = 1652] [id = 130] 21:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x117409c00) [pid = 1652] [serial = 387] [outer = 0x0] 21:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a831c00) [pid = 1652] [serial = 388] [outer = 0x117409c00] 21:19:03 INFO - PROCESS | 1652 | 1467865143668 Marionette DEBUG loaded listener.js 21:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12aadec00) [pid = 1652] [serial = 389] [outer = 0x117409c00] 21:19:03 INFO - PROCESS | 1652 | 1467865143983 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]]]}] 21:19:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 21:19:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 469ms 21:19:04 INFO - PROCESS | 1652 | 1467865144023 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 21:19:04 INFO - PROCESS | 1652 | 1467865144024 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 21:19:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 21:19:04 INFO - PROCESS | 1652 | 1467865144028 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 21:19:04 INFO - PROCESS | 1652 | 1467865144030 Marionette TRACE conn2 <- [1,494,null,{}] 21:19:04 INFO - PROCESS | 1652 | 1467865144033 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}] 21:19:04 INFO - PROCESS | 1652 | 1467865144034 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:04 INFO - PROCESS | 1652 | 1467865144133 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 21:19:04 INFO - PROCESS | 1652 | 1467865144139 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:04 INFO - PROCESS | 1652 | 1467865144140 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290bb000 == 37 [pid = 1652] [id = 131] 21:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12aade400) [pid = 1652] [serial = 390] [outer = 0x0] 21:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b192000) [pid = 1652] [serial = 391] [outer = 0x12aade400] 21:19:04 INFO - PROCESS | 1652 | 1467865144169 Marionette DEBUG loaded listener.js 21:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b999400) [pid = 1652] [serial = 392] [outer = 0x12aade400] 21:19:04 INFO - PROCESS | 1652 | 1467865144483 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]]]}] 21:19:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 21:19:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 472ms 21:19:04 INFO - PROCESS | 1652 | 1467865144500 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 21:19:04 INFO - PROCESS | 1652 | 1467865144501 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 21:19:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 21:19:04 INFO - PROCESS | 1652 | 1467865144503 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 21:19:04 INFO - PROCESS | 1652 | 1467865144505 Marionette TRACE conn2 <- [1,498,null,{}] 21:19:04 INFO - PROCESS | 1652 | 1467865144507 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}] 21:19:04 INFO - PROCESS | 1652 | 1467865144509 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:04 INFO - PROCESS | 1652 | 1467865144599 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 21:19:04 INFO - PROCESS | 1652 | 1467865144603 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:04 INFO - PROCESS | 1652 | 1467865144604 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x118597000 == 38 [pid = 1652] [id = 132] 21:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b99c800) [pid = 1652] [serial = 393] [outer = 0x0] 21:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12ba39400) [pid = 1652] [serial = 394] [outer = 0x12b99c800] 21:19:04 INFO - PROCESS | 1652 | 1467865144628 Marionette DEBUG loaded listener.js 21:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12be1e000) [pid = 1652] [serial = 395] [outer = 0x12b99c800] 21:19:04 INFO - PROCESS | 1652 | 1467865144964 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]]]}] 21:19:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 21:19:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 469ms 21:19:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 21:19:04 INFO - PROCESS | 1652 | 1467865144972 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 21:19:04 INFO - PROCESS | 1652 | 1467865144973 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 21:19:04 INFO - PROCESS | 1652 | 1467865144975 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 21:19:04 INFO - PROCESS | 1652 | 1467865144979 Marionette TRACE conn2 <- [1,502,null,{}] 21:19:04 INFO - PROCESS | 1652 | 1467865144983 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}] 21:19:04 INFO - PROCESS | 1652 | 1467865144984 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:05 INFO - PROCESS | 1652 | 1467865145089 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 21:19:05 INFO - PROCESS | 1652 | 1467865145095 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:05 INFO - PROCESS | 1652 | 1467865145096 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaa3800 == 39 [pid = 1652] [id = 133] 21:19:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1121bd000) [pid = 1652] [serial = 396] [outer = 0x0] 21:19:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12be1e400) [pid = 1652] [serial = 397] [outer = 0x1121bd000] 21:19:05 INFO - PROCESS | 1652 | 1467865145120 Marionette DEBUG loaded listener.js 21:19:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12beaa400) [pid = 1652] [serial = 398] [outer = 0x1121bd000] 21:19:05 INFO - PROCESS | 1652 | 1467865145684 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]]]}] 21:19:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 21:19:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 774ms 21:19:05 INFO - PROCESS | 1652 | 1467865145750 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 21:19:05 INFO - PROCESS | 1652 | 1467865145752 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 21:19:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 21:19:05 INFO - PROCESS | 1652 | 1467865145755 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 21:19:05 INFO - PROCESS | 1652 | 1467865145759 Marionette TRACE conn2 <- [1,506,null,{}] 21:19:05 INFO - PROCESS | 1652 | 1467865145762 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}] 21:19:05 INFO - PROCESS | 1652 | 1467865145764 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:05 INFO - PROCESS | 1652 | 1467865145871 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 21:19:05 INFO - PROCESS | 1652 | 1467865145947 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:05 INFO - PROCESS | 1652 | 1467865145948 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x117244000 == 40 [pid = 1652] [id = 134] 21:19:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1172c3400) [pid = 1652] [serial = 399] [outer = 0x0] 21:19:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11740e000) [pid = 1652] [serial = 400] [outer = 0x1172c3400] 21:19:05 INFO - PROCESS | 1652 | 1467865145979 Marionette DEBUG loaded listener.js 21:19:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11826c800) [pid = 1652] [serial = 401] [outer = 0x1172c3400] 21:19:06 INFO - PROCESS | 1652 | 1467865146590 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]]]}] 21:19:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 21:19:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 872ms 21:19:06 INFO - PROCESS | 1652 | 1467865146629 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 21:19:06 INFO - PROCESS | 1652 | 1467865146633 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 21:19:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 21:19:06 INFO - PROCESS | 1652 | 1467865146640 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 21:19:06 INFO - PROCESS | 1652 | 1467865146643 Marionette TRACE conn2 <- [1,510,null,{}] 21:19:06 INFO - PROCESS | 1652 | 1467865146647 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}] 21:19:06 INFO - PROCESS | 1652 | 1467865146649 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:06 INFO - PROCESS | 1652 | 1467865146790 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 21:19:07 INFO - PROCESS | 1652 | 1467865146999 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:07 INFO - PROCESS | 1652 | 1467865147001 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x112d5f800 == 41 [pid = 1652] [id = 135] 21:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1129a8800) [pid = 1652] [serial = 402] [outer = 0x0] 21:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x112e56000) [pid = 1652] [serial = 403] [outer = 0x1129a8800] 21:19:07 INFO - PROCESS | 1652 | 1467865147036 Marionette DEBUG loaded listener.js 21:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x113c35400) [pid = 1652] [serial = 404] [outer = 0x1129a8800] 21:19:07 INFO - PROCESS | 1652 | --DOCSHELL 0x118597000 == 40 [pid = 1652] [id = 132] 21:19:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1290bb000 == 39 [pid = 1652] [id = 131] 21:19:07 INFO - PROCESS | 1652 | --DOCSHELL 0x128e8c800 == 38 [pid = 1652] [id = 130] 21:19:07 INFO - PROCESS | 1652 | --DOCSHELL 0x124079000 == 37 [pid = 1652] [id = 129] 21:19:07 INFO - PROCESS | 1652 | --DOCSHELL 0x126311000 == 36 [pid = 1652] [id = 128] 21:19:07 INFO - PROCESS | 1652 | --DOCSHELL 0x112151800 == 35 [pid = 1652] [id = 127] 21:19:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1217bf000 == 34 [pid = 1652] [id = 126] 21:19:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11994c800 == 33 [pid = 1652] [id = 125] 21:19:07 INFO - PROCESS | 1652 | --DOCSHELL 0x118641000 == 32 [pid = 1652] [id = 124] 21:19:07 INFO - PROCESS | 1652 | --DOCSHELL 0x113e40000 == 31 [pid = 1652] [id = 123] 21:19:07 INFO - PROCESS | 1652 | --DOCSHELL 0x116947800 == 30 [pid = 1652] [id = 122] 21:19:07 INFO - PROCESS | 1652 | --DOCSHELL 0x112f78000 == 29 [pid = 1652] [id = 121] 21:19:07 INFO - PROCESS | 1652 | 1467865147503 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]]]}] 21:19:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 21:19:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 873ms 21:19:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 21:19:07 INFO - PROCESS | 1652 | 1467865147514 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 21:19:07 INFO - PROCESS | 1652 | 1467865147516 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 21:19:07 INFO - PROCESS | 1652 | 1467865147518 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 21:19:07 INFO - PROCESS | 1652 | 1467865147520 Marionette TRACE conn2 <- [1,514,null,{}] 21:19:07 INFO - PROCESS | 1652 | 1467865147524 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}] 21:19:07 INFO - PROCESS | 1652 | 1467865147527 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:07 INFO - PROCESS | 1652 | 1467865147608 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 21:19:07 INFO - PROCESS | 1652 | 1467865147615 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:07 INFO - PROCESS | 1652 | 1467865147617 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11694d800 == 30 [pid = 1652] [id = 136] 21:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x116183000) [pid = 1652] [serial = 405] [outer = 0x0] 21:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1172c2400) [pid = 1652] [serial = 406] [outer = 0x116183000] 21:19:07 INFO - PROCESS | 1652 | 1467865147644 Marionette DEBUG loaded listener.js 21:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x117da2400) [pid = 1652] [serial = 407] [outer = 0x116183000] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12beaf000) [pid = 1652] [serial = 331] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12c1b8c00) [pid = 1652] [serial = 334] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11740f000) [pid = 1652] [serial = 313] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118514800) [pid = 1652] [serial = 314] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12a86b000) [pid = 1652] [serial = 325] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12b82c400) [pid = 1652] [serial = 326] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x126726000) [pid = 1652] [serial = 307] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126b3e400) [pid = 1652] [serial = 308] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12be21400) [pid = 1652] [serial = 299] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11942f400) [pid = 1652] [serial = 304] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11979a000) [pid = 1652] [serial = 305] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1167b1400) [pid = 1652] [serial = 301] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x117412400) [pid = 1652] [serial = 302] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12a862c00) [pid = 1652] [serial = 310] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12b82a800) [pid = 1652] [serial = 311] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12957d000) [pid = 1652] [serial = 322] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12a6e4400) [pid = 1652] [serial = 323] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x120ef0800) [pid = 1652] [serial = 319] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1267b4c00) [pid = 1652] [serial = 320] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x121233800) [pid = 1652] [serial = 316] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x123bc5400) [pid = 1652] [serial = 317] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x126b37400) [pid = 1652] [serial = 340] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1128d9400) [pid = 1652] [serial = 343] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12ba3b400) [pid = 1652] [serial = 344] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12957bc00) [pid = 1652] [serial = 341] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11942f800) [pid = 1652] [serial = 338] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1161d6c00) [pid = 1652] [serial = 337] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12b835800) [pid = 1652] [serial = 328] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12bea9400) [pid = 1652] [serial = 329] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12c5a8800) [pid = 1652] [serial = 335] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12c1af400) [pid = 1652] [serial = 332] [outer = 0x0] [url = about:blank] 21:19:07 INFO - PROCESS | 1652 | 1467865147993 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]]]}] 21:19:08 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 21:19:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 520ms 21:19:08 INFO - PROCESS | 1652 | 1467865148040 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 21:19:08 INFO - PROCESS | 1652 | 1467865148042 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 21:19:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 21:19:08 INFO - PROCESS | 1652 | 1467865148045 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 21:19:08 INFO - PROCESS | 1652 | 1467865148046 Marionette TRACE conn2 <- [1,518,null,{}] 21:19:08 INFO - PROCESS | 1652 | 1467865148049 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}] 21:19:08 INFO - PROCESS | 1652 | 1467865148050 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:08 INFO - PROCESS | 1652 | 1467865148130 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 21:19:08 INFO - PROCESS | 1652 | 1467865148135 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:08 INFO - PROCESS | 1652 | 1467865148136 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x118212000 == 31 [pid = 1652] [id = 137] 21:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118108000) [pid = 1652] [serial = 408] [outer = 0x0] 21:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11834e000) [pid = 1652] [serial = 409] [outer = 0x118108000] 21:19:08 INFO - PROCESS | 1652 | 1467865148162 Marionette DEBUG loaded listener.js 21:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118faa000) [pid = 1652] [serial = 410] [outer = 0x118108000] 21:19:08 INFO - PROCESS | 1652 | 1467865148519 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]]]}] 21:19:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 21:19:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 519ms 21:19:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 21:19:08 INFO - PROCESS | 1652 | 1467865148571 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 21:19:08 INFO - PROCESS | 1652 | 1467865148572 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 21:19:08 INFO - PROCESS | 1652 | 1467865148577 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 21:19:08 INFO - PROCESS | 1652 | 1467865148581 Marionette TRACE conn2 <- [1,522,null,{}] 21:19:08 INFO - PROCESS | 1652 | 1467865148588 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}] 21:19:08 INFO - PROCESS | 1652 | 1467865148591 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:08 INFO - PROCESS | 1652 | 1467865148678 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 21:19:08 INFO - PROCESS | 1652 | 1467865148686 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:08 INFO - PROCESS | 1652 | 1467865148687 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11998f800 == 32 [pid = 1652] [id = 138] 21:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119387400) [pid = 1652] [serial = 411] [outer = 0x0] 21:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1194b7c00) [pid = 1652] [serial = 412] [outer = 0x119387400] 21:19:08 INFO - PROCESS | 1652 | 1467865148712 Marionette DEBUG loaded listener.js 21:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x120eeec00) [pid = 1652] [serial = 413] [outer = 0x119387400] 21:19:09 INFO - PROCESS | 1652 | 1467865149033 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]]]}] 21:19:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 21:19:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 475ms 21:19:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 21:19:09 INFO - PROCESS | 1652 | 1467865149051 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 21:19:09 INFO - PROCESS | 1652 | 1467865149053 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 21:19:09 INFO - PROCESS | 1652 | 1467865149055 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 21:19:09 INFO - PROCESS | 1652 | 1467865149056 Marionette TRACE conn2 <- [1,526,null,{}] 21:19:09 INFO - PROCESS | 1652 | 1467865149058 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}] 21:19:09 INFO - PROCESS | 1652 | 1467865149060 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:09 INFO - PROCESS | 1652 | 1467865149142 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 21:19:09 INFO - PROCESS | 1652 | 1467865149196 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:09 INFO - PROCESS | 1652 | 1467865149197 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x121135800 == 33 [pid = 1652] [id = 139] 21:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119388400) [pid = 1652] [serial = 414] [outer = 0x0] 21:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1213b6400) [pid = 1652] [serial = 415] [outer = 0x119388400] 21:19:09 INFO - PROCESS | 1652 | 1467865149221 Marionette DEBUG loaded listener.js 21:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123bc0c00) [pid = 1652] [serial = 416] [outer = 0x119388400] 21:19:09 INFO - PROCESS | 1652 | 1467865149587 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]]]}] 21:19:09 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 21:19:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 569ms 21:19:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 21:19:09 INFO - PROCESS | 1652 | 1467865149625 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 21:19:09 INFO - PROCESS | 1652 | 1467865149627 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 21:19:09 INFO - PROCESS | 1652 | 1467865149631 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 21:19:09 INFO - PROCESS | 1652 | 1467865149633 Marionette TRACE conn2 <- [1,530,null,{}] 21:19:09 INFO - PROCESS | 1652 | 1467865149635 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}] 21:19:09 INFO - PROCESS | 1652 | 1467865149636 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:09 INFO - PROCESS | 1652 | 1467865149775 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 21:19:09 INFO - PROCESS | 1652 | 1467865149798 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:09 INFO - PROCESS | 1652 | 1467865149805 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191f5000 == 34 [pid = 1652] [id = 140] 21:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x125d65c00) [pid = 1652] [serial = 417] [outer = 0x0] 21:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x125ded000) [pid = 1652] [serial = 418] [outer = 0x125d65c00] 21:19:09 INFO - PROCESS | 1652 | 1467865149857 Marionette DEBUG loaded listener.js 21:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1267b8400) [pid = 1652] [serial = 419] [outer = 0x125d65c00] 21:19:10 INFO - PROCESS | 1652 | 1467865150215 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"]]]}] 21:19:10 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 21:19:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 21:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 21:19:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:19:10 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 21:19:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 21:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 21:19:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:19:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 621ms 21:19:10 INFO - PROCESS | 1652 | 1467865150258 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 21:19:10 INFO - PROCESS | 1652 | 1467865150259 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 21:19:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 21:19:10 INFO - PROCESS | 1652 | 1467865150264 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 21:19:10 INFO - PROCESS | 1652 | 1467865150265 Marionette TRACE conn2 <- [1,534,null,{}] 21:19:10 INFO - PROCESS | 1652 | 1467865150267 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}] 21:19:10 INFO - PROCESS | 1652 | 1467865150269 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:10 INFO - PROCESS | 1652 | 1467865150368 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 21:19:10 INFO - PROCESS | 1652 | 1467865150418 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:10 INFO - PROCESS | 1652 | 1467865150419 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a2c800 == 35 [pid = 1652] [id = 141] 21:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126b3e000) [pid = 1652] [serial = 420] [outer = 0x0] 21:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129221c00) [pid = 1652] [serial = 421] [outer = 0x126b3e000] 21:19:10 INFO - PROCESS | 1652 | 1467865150451 Marionette DEBUG loaded listener.js 21:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1294acc00) [pid = 1652] [serial = 422] [outer = 0x126b3e000] 21:19:10 INFO - PROCESS | 1652 | 1467865150747 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]]]}] 21:19:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 21:19:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 520ms 21:19:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 21:19:10 INFO - PROCESS | 1652 | 1467865150784 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 21:19:10 INFO - PROCESS | 1652 | 1467865150785 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 21:19:10 INFO - PROCESS | 1652 | 1467865150787 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 21:19:10 INFO - PROCESS | 1652 | 1467865150789 Marionette TRACE conn2 <- [1,538,null,{}] 21:19:10 INFO - PROCESS | 1652 | 1467865150791 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}] 21:19:10 INFO - PROCESS | 1652 | 1467865150793 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:10 INFO - PROCESS | 1652 | 1467865150936 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 21:19:10 INFO - PROCESS | 1652 | 1467865150958 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:10 INFO - PROCESS | 1652 | 1467865150959 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e93800 == 36 [pid = 1652] [id = 142] 21:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1128cb800) [pid = 1652] [serial = 423] [outer = 0x0] 21:19:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1294b5400) [pid = 1652] [serial = 424] [outer = 0x1128cb800] 21:19:11 INFO - PROCESS | 1652 | 1467865151006 Marionette DEBUG loaded listener.js 21:19:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a6e0c00) [pid = 1652] [serial = 425] [outer = 0x1128cb800] 21:19:11 INFO - PROCESS | 1652 | 1467865151352 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]]]}] 21:19:11 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. 21:19:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 619ms 21:19:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 21:19:11 INFO - PROCESS | 1652 | 1467865151406 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 21:19:11 INFO - PROCESS | 1652 | 1467865151408 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 21:19:11 INFO - PROCESS | 1652 | 1467865151410 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 21:19:11 INFO - PROCESS | 1652 | 1467865151414 Marionette TRACE conn2 <- [1,542,null,{}] 21:19:11 INFO - PROCESS | 1652 | 1467865151416 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}] 21:19:11 INFO - PROCESS | 1652 | 1467865151417 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:11 INFO - PROCESS | 1652 | 1467865151607 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 21:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x120fb3000) [pid = 1652] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 21:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12aade400) [pid = 1652] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 21:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x127820400) [pid = 1652] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 21:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1129a5c00) [pid = 1652] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 21:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12b99c800) [pid = 1652] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 21:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118457000) [pid = 1652] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 21:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1194bdc00) [pid = 1652] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 21:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11886ec00) [pid = 1652] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 21:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1129a9800) [pid = 1652] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 21:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x115f12c00) [pid = 1652] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 21:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11662a800) [pid = 1652] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 21:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1267b8000) [pid = 1652] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 21:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x124043800) [pid = 1652] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 21:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11812d400) [pid = 1652] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 21:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x117409c00) [pid = 1652] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 21:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1129a4800) [pid = 1652] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 21:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x112f08000) [pid = 1652] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 21:19:11 INFO - PROCESS | 1652 | 1467865151676 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:11 INFO - PROCESS | 1652 | 1467865151677 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x118167800 == 37 [pid = 1652] [id = 143] 21:19:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1129a4800) [pid = 1652] [serial = 426] [outer = 0x0] 21:19:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112f08000) [pid = 1652] [serial = 427] [outer = 0x1129a4800] 21:19:11 INFO - PROCESS | 1652 | 1467865151702 Marionette DEBUG loaded listener.js 21:19:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1176d2c00) [pid = 1652] [serial = 428] [outer = 0x1129a4800] 21:19:11 INFO - PROCESS | 1652 | 1467865151951 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]]]}] 21:19:11 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. 21:19:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 572ms 21:19:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 21:19:11 INFO - PROCESS | 1652 | 1467865151986 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 21:19:11 INFO - PROCESS | 1652 | 1467865151987 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 21:19:11 INFO - PROCESS | 1652 | 1467865151990 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 21:19:11 INFO - PROCESS | 1652 | 1467865151991 Marionette TRACE conn2 <- [1,546,null,{}] 21:19:12 INFO - PROCESS | 1652 | 1467865152000 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}] 21:19:12 INFO - PROCESS | 1652 | 1467865152001 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:12 INFO - PROCESS | 1652 | 1467865152094 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 21:19:12 INFO - PROCESS | 1652 | 1467865152103 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:12 INFO - PROCESS | 1652 | 1467865152104 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1296c8800 == 38 [pid = 1652] [id = 144] 21:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1129a5c00) [pid = 1652] [serial = 429] [outer = 0x0] 21:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119434800) [pid = 1652] [serial = 430] [outer = 0x1129a5c00] 21:19:12 INFO - PROCESS | 1652 | 1467865152191 Marionette DEBUG loaded listener.js 21:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x129582800) [pid = 1652] [serial = 431] [outer = 0x1129a5c00] 21:19:12 INFO - PROCESS | 1652 | 1467865152461 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]]]}] 21:19:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 21:19:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 519ms 21:19:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 21:19:12 INFO - PROCESS | 1652 | 1467865152517 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 21:19:12 INFO - PROCESS | 1652 | 1467865152518 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 21:19:12 INFO - PROCESS | 1652 | 1467865152520 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 21:19:12 INFO - PROCESS | 1652 | 1467865152522 Marionette TRACE conn2 <- [1,550,null,{}] 21:19:12 INFO - PROCESS | 1652 | 1467865152524 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}] 21:19:12 INFO - PROCESS | 1652 | 1467865152525 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:12 INFO - PROCESS | 1652 | 1467865152627 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 21:19:12 INFO - PROCESS | 1652 | 1467865152635 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:12 INFO - PROCESS | 1652 | 1467865152637 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aa9e000 == 39 [pid = 1652] [id = 145] 21:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118352800) [pid = 1652] [serial = 432] [outer = 0x0] 21:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12a862c00) [pid = 1652] [serial = 433] [outer = 0x118352800] 21:19:12 INFO - PROCESS | 1652 | 1467865152667 Marionette DEBUG loaded listener.js 21:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12b18c800) [pid = 1652] [serial = 434] [outer = 0x118352800] 21:19:13 INFO - PROCESS | 1652 | 1467865153031 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]]]}] 21:19:13 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. 21:19:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 517ms 21:19:13 INFO - PROCESS | 1652 | 1467865153039 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 21:19:13 INFO - PROCESS | 1652 | 1467865153040 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 21:19:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 21:19:13 INFO - PROCESS | 1652 | 1467865153043 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 21:19:13 INFO - PROCESS | 1652 | 1467865153044 Marionette TRACE conn2 <- [1,554,null,{}] 21:19:13 INFO - PROCESS | 1652 | 1467865153047 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}] 21:19:13 INFO - PROCESS | 1652 | 1467865153048 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:13 INFO - PROCESS | 1652 | 1467865153161 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 21:19:13 INFO - PROCESS | 1652 | 1467865153167 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:13 INFO - PROCESS | 1652 | 1467865153168 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b9db000 == 40 [pid = 1652] [id = 146] 21:19:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x125d61400) [pid = 1652] [serial = 435] [outer = 0x0] 21:19:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12b82f400) [pid = 1652] [serial = 436] [outer = 0x125d61400] 21:19:13 INFO - PROCESS | 1652 | 1467865153192 Marionette DEBUG loaded listener.js 21:19:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12ba37c00) [pid = 1652] [serial = 437] [outer = 0x125d61400] 21:19:13 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:19:13 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:19:13 INFO - PROCESS | 1652 | 1467865153480 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]]]}] 21:19:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 21:19:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 471ms 21:19:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 21:19:13 INFO - PROCESS | 1652 | 1467865153517 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 21:19:13 INFO - PROCESS | 1652 | 1467865153518 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 21:19:13 INFO - PROCESS | 1652 | 1467865153520 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 21:19:13 INFO - PROCESS | 1652 | 1467865153521 Marionette TRACE conn2 <- [1,558,null,{}] 21:19:13 INFO - PROCESS | 1652 | 1467865153524 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}] 21:19:13 INFO - PROCESS | 1652 | 1467865153525 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:13 INFO - PROCESS | 1652 | 1467865153665 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 21:19:13 INFO - PROCESS | 1652 | 1467865153715 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:13 INFO - PROCESS | 1652 | 1467865153717 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x112f81000 == 41 [pid = 1652] [id = 147] 21:19:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1128cd000) [pid = 1652] [serial = 438] [outer = 0x0] 21:19:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1129ab800) [pid = 1652] [serial = 439] [outer = 0x1128cd000] 21:19:13 INFO - PROCESS | 1652 | 1467865153748 Marionette DEBUG loaded listener.js 21:19:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x113c2fc00) [pid = 1652] [serial = 440] [outer = 0x1128cd000] 21:19:14 INFO - PROCESS | 1652 | 1467865154214 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]]]}] 21:19:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 21:19:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 719ms 21:19:14 INFO - PROCESS | 1652 | 1467865154241 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 21:19:14 INFO - PROCESS | 1652 | 1467865154243 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 21:19:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 21:19:14 INFO - PROCESS | 1652 | 1467865154247 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 21:19:14 INFO - PROCESS | 1652 | 1467865154249 Marionette TRACE conn2 <- [1,562,null,{}] 21:19:14 INFO - PROCESS | 1652 | 1467865154252 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}] 21:19:14 INFO - PROCESS | 1652 | 1467865154255 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:14 INFO - PROCESS | 1652 | 1467865154357 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 21:19:14 INFO - PROCESS | 1652 | 1467865154410 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:14 INFO - PROCESS | 1652 | 1467865154411 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x118586800 == 42 [pid = 1652] [id = 148] 21:19:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11662c800) [pid = 1652] [serial = 441] [outer = 0x0] 21:19:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118354800) [pid = 1652] [serial = 442] [outer = 0x11662c800] 21:19:14 INFO - PROCESS | 1652 | 1467865154441 Marionette DEBUG loaded listener.js 21:19:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119389000) [pid = 1652] [serial = 443] [outer = 0x11662c800] 21:19:14 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:19:14 INFO - PROCESS | 1652 | 1467865154869 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]]]}] 21:19:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 21:19:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 671ms 21:19:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 21:19:14 INFO - PROCESS | 1652 | 1467865154918 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 21:19:14 INFO - PROCESS | 1652 | 1467865154921 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 21:19:14 INFO - PROCESS | 1652 | 1467865154924 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 21:19:14 INFO - PROCESS | 1652 | 1467865154926 Marionette TRACE conn2 <- [1,566,null,{}] 21:19:14 INFO - PROCESS | 1652 | 1467865154929 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}] 21:19:14 INFO - PROCESS | 1652 | 1467865154931 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:15 INFO - PROCESS | 1652 | 1467865155101 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 21:19:15 INFO - PROCESS | 1652 | 1467865155230 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:15 INFO - PROCESS | 1652 | 1467865155232 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a8f000 == 43 [pid = 1652] [id = 149] 21:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1194bd800) [pid = 1652] [serial = 444] [outer = 0x0] 21:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x121226400) [pid = 1652] [serial = 445] [outer = 0x1194bd800] 21:19:15 INFO - PROCESS | 1652 | 1467865155280 Marionette DEBUG loaded listener.js 21:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124b07800) [pid = 1652] [serial = 446] [outer = 0x1194bd800] 21:19:15 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:19:15 INFO - PROCESS | 1652 | 1467865155734 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]]]}] 21:19:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 21:19:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 821ms 21:19:15 INFO - PROCESS | 1652 | 1467865155745 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 21:19:15 INFO - PROCESS | 1652 | 1467865155747 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 21:19:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 21:19:15 INFO - PROCESS | 1652 | 1467865155755 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 21:19:15 INFO - PROCESS | 1652 | 1467865155758 Marionette TRACE conn2 <- [1,570,null,{}] 21:19:15 INFO - PROCESS | 1652 | 1467865155761 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}] 21:19:15 INFO - PROCESS | 1652 | 1467865155763 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:15 INFO - PROCESS | 1652 | 1467865155864 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 21:19:15 INFO - PROCESS | 1652 | 1467865155914 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:15 INFO - PROCESS | 1652 | 1467865155915 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b9e7000 == 44 [pid = 1652] [id = 150] 21:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124b08c00) [pid = 1652] [serial = 447] [outer = 0x0] 21:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1267b5000) [pid = 1652] [serial = 448] [outer = 0x124b08c00] 21:19:15 INFO - PROCESS | 1652 | 1467865155942 Marionette DEBUG loaded listener.js 21:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x129517800) [pid = 1652] [serial = 449] [outer = 0x124b08c00] 21:19:16 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:19:16 INFO - PROCESS | 1652 | 1467865156346 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]]]}] 21:19:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 21:19:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 626ms 21:19:16 INFO - PROCESS | 1652 | 1467865156378 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 21:19:16 INFO - PROCESS | 1652 | 1467865156379 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 21:19:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 21:19:16 INFO - PROCESS | 1652 | 1467865156381 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 21:19:16 INFO - PROCESS | 1652 | 1467865156383 Marionette TRACE conn2 <- [1,574,null,{}] 21:19:16 INFO - PROCESS | 1652 | 1467865156385 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}] 21:19:16 INFO - PROCESS | 1652 | 1467865156386 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:16 INFO - PROCESS | 1652 | 1467865156486 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 21:19:16 INFO - PROCESS | 1652 | 1467865156569 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:16 INFO - PROCESS | 1652 | 1467865156570 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5ce000 == 45 [pid = 1652] [id = 151] 21:19:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b82e800) [pid = 1652] [serial = 450] [outer = 0x0] 21:19:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12b99fc00) [pid = 1652] [serial = 451] [outer = 0x12b82e800] 21:19:16 INFO - PROCESS | 1652 | 1467865156599 Marionette DEBUG loaded listener.js 21:19:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12be16800) [pid = 1652] [serial = 452] [outer = 0x12b82e800] 21:19:16 INFO - PROCESS | 1652 | 1467865156996 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]]]}] 21:19:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 21:19:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 820ms 21:19:17 INFO - PROCESS | 1652 | 1467865157202 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 21:19:17 INFO - PROCESS | 1652 | 1467865157205 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 21:19:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 21:19:17 INFO - PROCESS | 1652 | 1467865157208 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 21:19:17 INFO - PROCESS | 1652 | 1467865157209 Marionette TRACE conn2 <- [1,578,null,{}] 21:19:17 INFO - PROCESS | 1652 | 1467865157213 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}] 21:19:17 INFO - PROCESS | 1652 | 1467865157215 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:17 INFO - PROCESS | 1652 | 1467865157305 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 21:19:17 INFO - PROCESS | 1652 | 1467865157368 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:17 INFO - PROCESS | 1652 | 1467865157372 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11821b000 == 46 [pid = 1652] [id = 152] 21:19:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1167a5c00) [pid = 1652] [serial = 453] [outer = 0x0] 21:19:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116a19c00) [pid = 1652] [serial = 454] [outer = 0x1167a5c00] 21:19:17 INFO - PROCESS | 1652 | 1467865157399 Marionette DEBUG loaded listener.js 21:19:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x117da4000) [pid = 1652] [serial = 455] [outer = 0x1167a5c00] 21:19:17 INFO - PROCESS | 1652 | 1467865157837 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]]]}] 21:19:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 21:19:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 671ms 21:19:17 INFO - PROCESS | 1652 | 1467865157879 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 21:19:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 21:19:17 INFO - PROCESS | 1652 | 1467865157881 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 21:19:17 INFO - PROCESS | 1652 | 1467865157885 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 21:19:17 INFO - PROCESS | 1652 | 1467865157888 Marionette TRACE conn2 <- [1,582,null,{}] 21:19:17 INFO - PROCESS | 1652 | 1467865157890 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}] 21:19:17 INFO - PROCESS | 1652 | 1467865157892 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12b9db000 == 45 [pid = 1652] [id = 146] 21:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12aa9e000 == 44 [pid = 1652] [id = 145] 21:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1296c8800 == 43 [pid = 1652] [id = 144] 21:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x118167800 == 42 [pid = 1652] [id = 143] 21:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x128e93800 == 41 [pid = 1652] [id = 142] 21:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x126a2c800 == 40 [pid = 1652] [id = 141] 21:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1191f5000 == 39 [pid = 1652] [id = 140] 21:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x121135800 == 38 [pid = 1652] [id = 139] 21:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11998f800 == 37 [pid = 1652] [id = 138] 21:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x118212000 == 36 [pid = 1652] [id = 137] 21:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11694d800 == 35 [pid = 1652] [id = 136] 21:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x112d5f800 == 34 [pid = 1652] [id = 135] 21:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaa3800 == 33 [pid = 1652] [id = 133] 21:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x117244000 == 32 [pid = 1652] [id = 134] 21:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11821b000 == 31 [pid = 1652] [id = 152] 21:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5ce000 == 30 [pid = 1652] [id = 151] 21:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12b9e7000 == 29 [pid = 1652] [id = 150] 21:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x128a8f000 == 28 [pid = 1652] [id = 149] 21:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x118586800 == 27 [pid = 1652] [id = 148] 21:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x112f81000 == 26 [pid = 1652] [id = 147] 21:19:18 INFO - PROCESS | 1652 | 1467865158488 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12ba39400) [pid = 1652] [serial = 394] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x127820800) [pid = 1652] [serial = 376] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1210d5800) [pid = 1652] [serial = 370] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1242d9c00) [pid = 1652] [serial = 371] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11938f400) [pid = 1652] [serial = 367] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1194b9400) [pid = 1652] [serial = 368] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1129af000) [pid = 1652] [serial = 361] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x113cf5800) [pid = 1652] [serial = 362] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1170bec00) [pid = 1652] [serial = 364] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118134400) [pid = 1652] [serial = 365] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11826ac00) [pid = 1652] [serial = 359] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1170be400) [pid = 1652] [serial = 358] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1294b6800) [pid = 1652] [serial = 379] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128ee6800) [pid = 1652] [serial = 377] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12a6e3c00) [pid = 1652] [serial = 382] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12a6dd400) [pid = 1652] [serial = 380] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118878800) [pid = 1652] [serial = 385] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x123bc2000) [pid = 1652] [serial = 386] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12a831c00) [pid = 1652] [serial = 388] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1129b0800) [pid = 1652] [serial = 347] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1129ab400) [pid = 1652] [serial = 346] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1193d6800) [pid = 1652] [serial = 350] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11826ec00) [pid = 1652] [serial = 349] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12670e800) [pid = 1652] [serial = 353] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x125d64c00) [pid = 1652] [serial = 352] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b999400) [pid = 1652] [serial = 392] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12922bc00) [pid = 1652] [serial = 356] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128a73400) [pid = 1652] [serial = 355] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12a86cc00) [pid = 1652] [serial = 383] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x126561400) [pid = 1652] [serial = 374] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x124594000) [pid = 1652] [serial = 373] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12b192000) [pid = 1652] [serial = 391] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12be1e000) [pid = 1652] [serial = 395] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12aadec00) [pid = 1652] [serial = 389] [outer = 0x0] [url = about:blank] 21:19:18 INFO - PROCESS | 1652 | 1467865158581 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:18 INFO - PROCESS | 1652 | 1467865158583 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11263d000 == 27 [pid = 1652] [id = 153] 21:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1128d8c00) [pid = 1652] [serial = 456] [outer = 0x0] 21:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1129ac000) [pid = 1652] [serial = 457] [outer = 0x1128d8c00] 21:19:18 INFO - PROCESS | 1652 | 1467865158611 Marionette DEBUG loaded listener.js 21:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x113a3cc00) [pid = 1652] [serial = 458] [outer = 0x1128d8c00] 21:19:18 INFO - PROCESS | 1652 | 1467865158951 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]]]}] 21:19:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 21:19:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1123ms 21:19:19 INFO - PROCESS | 1652 | 1467865159007 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 21:19:19 INFO - PROCESS | 1652 | 1467865159010 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 21:19:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 21:19:19 INFO - PROCESS | 1652 | 1467865159013 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 21:19:19 INFO - PROCESS | 1652 | 1467865159015 Marionette TRACE conn2 <- [1,586,null,{}] 21:19:19 INFO - PROCESS | 1652 | 1467865159018 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}] 21:19:19 INFO - PROCESS | 1652 | 1467865159019 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:19 INFO - PROCESS | 1652 | 1467865159107 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 21:19:19 INFO - PROCESS | 1652 | 1467865159198 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:19 INFO - PROCESS | 1652 | 1467865159200 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x112f88800 == 28 [pid = 1652] [id = 154] 21:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112712000) [pid = 1652] [serial = 459] [outer = 0x0] 21:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1129afc00) [pid = 1652] [serial = 460] [outer = 0x112712000] 21:19:19 INFO - PROCESS | 1652 | 1467865159232 Marionette DEBUG loaded listener.js 21:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x115f19400) [pid = 1652] [serial = 461] [outer = 0x112712000] 21:19:19 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:19:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 21:19:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 720ms 21:19:19 INFO - PROCESS | 1652 | 1467865159726 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]]]}] 21:19:19 INFO - PROCESS | 1652 | 1467865159733 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 21:19:19 INFO - PROCESS | 1652 | 1467865159736 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 21:19:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 21:19:19 INFO - PROCESS | 1652 | 1467865159790 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 21:19:19 INFO - PROCESS | 1652 | 1467865159792 Marionette TRACE conn2 <- [1,590,null,{}] 21:19:19 INFO - PROCESS | 1652 | 1467865159799 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}] 21:19:19 INFO - PROCESS | 1652 | 1467865159800 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:19 INFO - PROCESS | 1652 | 1467865159896 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 21:19:19 INFO - PROCESS | 1652 | 1467865159967 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:19 INFO - PROCESS | 1652 | 1467865159969 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11649d800 == 29 [pid = 1652] [id = 155] 21:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x117411800) [pid = 1652] [serial = 462] [outer = 0x0] 21:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x117da6000) [pid = 1652] [serial = 463] [outer = 0x117411800] 21:19:20 INFO - PROCESS | 1652 | 1467865159999 Marionette DEBUG loaded listener.js 21:19:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11812fc00) [pid = 1652] [serial = 464] [outer = 0x117411800] 21:19:20 INFO - PROCESS | 1652 | 1467865160509 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]]]}] 21:19:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 21:19:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 802ms 21:19:20 INFO - PROCESS | 1652 | 1467865160613 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 21:19:20 INFO - PROCESS | 1652 | 1467865160615 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 21:19:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 21:19:20 INFO - PROCESS | 1652 | 1467865160618 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 21:19:20 INFO - PROCESS | 1652 | 1467865160620 Marionette TRACE conn2 <- [1,594,null,{}] 21:19:20 INFO - PROCESS | 1652 | 1467865160624 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}] 21:19:20 INFO - PROCESS | 1652 | 1467865160626 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:20 INFO - PROCESS | 1652 | 1467865160724 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 21:19:20 INFO - PROCESS | 1652 | 1467865160772 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:20 INFO - PROCESS | 1652 | 1467865160775 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169b4000 == 30 [pid = 1652] [id = 156] 21:19:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116905c00) [pid = 1652] [serial = 465] [outer = 0x0] 21:19:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1170bf000) [pid = 1652] [serial = 466] [outer = 0x116905c00] 21:19:20 INFO - PROCESS | 1652 | 1467865160802 Marionette DEBUG loaded listener.js 21:19:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1176c9400) [pid = 1652] [serial = 467] [outer = 0x116905c00] 21:19:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11263d000 == 29 [pid = 1652] [id = 153] 21:19:21 INFO - PROCESS | 1652 | 1467865161139 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]]]}] 21:19:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 21:19:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 570ms 21:19:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 21:19:21 INFO - PROCESS | 1652 | 1467865161198 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 21:19:21 INFO - PROCESS | 1652 | 1467865161199 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 21:19:21 INFO - PROCESS | 1652 | 1467865161204 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 21:19:21 INFO - PROCESS | 1652 | 1467865161207 Marionette TRACE conn2 <- [1,598,null,{}] 21:19:21 INFO - PROCESS | 1652 | 1467865161212 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}] 21:19:21 INFO - PROCESS | 1652 | 1467865161213 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:21 INFO - PROCESS | 1652 | 1467865161288 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 21:19:21 INFO - PROCESS | 1652 | 1467865161293 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:21 INFO - PROCESS | 1652 | 1467865161295 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11820c800 == 30 [pid = 1652] [id = 157] 21:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11834fc00) [pid = 1652] [serial = 468] [outer = 0x0] 21:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118faa800) [pid = 1652] [serial = 469] [outer = 0x11834fc00] 21:19:21 INFO - PROCESS | 1652 | 1467865161324 Marionette DEBUG loaded listener.js 21:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119437c00) [pid = 1652] [serial = 470] [outer = 0x11834fc00] 21:19:21 INFO - PROCESS | 1652 | 1467865161642 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]]]}] 21:19:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 21:19:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 473ms 21:19:21 INFO - PROCESS | 1652 | 1467865161676 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 21:19:21 INFO - PROCESS | 1652 | 1467865161677 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 21:19:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 21:19:21 INFO - PROCESS | 1652 | 1467865161682 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 21:19:21 INFO - PROCESS | 1652 | 1467865161683 Marionette TRACE conn2 <- [1,602,null,{}] 21:19:21 INFO - PROCESS | 1652 | 1467865161690 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}] 21:19:21 INFO - PROCESS | 1652 | 1467865161693 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:21 INFO - PROCESS | 1652 | 1467865161781 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 21:19:21 INFO - PROCESS | 1652 | 1467865161835 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:21 INFO - PROCESS | 1652 | 1467865161837 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191eb000 == 31 [pid = 1652] [id = 158] 21:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119d17800) [pid = 1652] [serial = 471] [outer = 0x0] 21:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119eebc00) [pid = 1652] [serial = 472] [outer = 0x119d17800] 21:19:21 INFO - PROCESS | 1652 | 1467865161865 Marionette DEBUG loaded listener.js 21:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12132e400) [pid = 1652] [serial = 473] [outer = 0x119d17800] 21:19:22 INFO - PROCESS | 1652 | 1467865162168 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]]]}] 21:19:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 21:19:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 520ms 21:19:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 21:19:22 INFO - PROCESS | 1652 | 1467865162202 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 21:19:22 INFO - PROCESS | 1652 | 1467865162203 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 21:19:22 INFO - PROCESS | 1652 | 1467865162205 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 21:19:22 INFO - PROCESS | 1652 | 1467865162206 Marionette TRACE conn2 <- [1,606,null,{}] 21:19:22 INFO - PROCESS | 1652 | 1467865162209 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}] 21:19:22 INFO - PROCESS | 1652 | 1467865162210 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:22 INFO - PROCESS | 1652 | 1467865162286 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 21:19:22 INFO - PROCESS | 1652 | 1467865162351 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:22 INFO - PROCESS | 1652 | 1467865162353 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12112e800 == 32 [pid = 1652] [id = 159] 21:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x115f18400) [pid = 1652] [serial = 474] [outer = 0x0] 21:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1218a3400) [pid = 1652] [serial = 475] [outer = 0x115f18400] 21:19:22 INFO - PROCESS | 1652 | 1467865162378 Marionette DEBUG loaded listener.js 21:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1242d7c00) [pid = 1652] [serial = 476] [outer = 0x115f18400] 21:19:22 INFO - PROCESS | 1652 | 1467865162717 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]]]}] 21:19:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 21:19:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 520ms 21:19:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 21:19:22 INFO - PROCESS | 1652 | 1467865162725 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 21:19:22 INFO - PROCESS | 1652 | 1467865162726 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 21:19:22 INFO - PROCESS | 1652 | 1467865162730 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 21:19:22 INFO - PROCESS | 1652 | 1467865162732 Marionette TRACE conn2 <- [1,610,null,{}] 21:19:22 INFO - PROCESS | 1652 | 1467865162734 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}] 21:19:22 INFO - PROCESS | 1652 | 1467865162735 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:22 INFO - PROCESS | 1652 | 1467865162828 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 21:19:22 INFO - PROCESS | 1652 | 1467865162831 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:22 INFO - PROCESS | 1652 | 1467865162832 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x112f85000 == 33 [pid = 1652] [id = 160] 21:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1242dbc00) [pid = 1652] [serial = 477] [outer = 0x0] 21:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x125d5ec00) [pid = 1652] [serial = 478] [outer = 0x1242dbc00] 21:19:22 INFO - PROCESS | 1652 | 1467865162857 Marionette DEBUG loaded listener.js 21:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x125fc4800) [pid = 1652] [serial = 479] [outer = 0x1242dbc00] 21:19:23 INFO - PROCESS | 1652 | 1467865163159 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]]]}] 21:19:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 21:19:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 471ms 21:19:23 INFO - PROCESS | 1652 | 1467865163202 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 21:19:23 INFO - PROCESS | 1652 | 1467865163210 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 21:19:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 21:19:23 INFO - PROCESS | 1652 | 1467865163217 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 21:19:23 INFO - PROCESS | 1652 | 1467865163218 Marionette TRACE conn2 <- [1,614,null,{}] 21:19:23 INFO - PROCESS | 1652 | 1467865163221 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}] 21:19:23 INFO - PROCESS | 1652 | 1467865163225 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:23 INFO - PROCESS | 1652 | 1467865163344 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 21:19:23 INFO - PROCESS | 1652 | 1467865163348 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:23 INFO - PROCESS | 1652 | 1467865163350 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x124af0800 == 34 [pid = 1652] [id = 161] 21:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12636bc00) [pid = 1652] [serial = 480] [outer = 0x0] 21:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1267ba400) [pid = 1652] [serial = 481] [outer = 0x12636bc00] 21:19:23 INFO - PROCESS | 1652 | 1467865163374 Marionette DEBUG loaded listener.js 21:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128ee6800) [pid = 1652] [serial = 482] [outer = 0x12636bc00] 21:19:23 INFO - PROCESS | 1652 | 1467865163722 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]]]}] 21:19:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 21:19:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 518ms 21:19:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 21:19:23 INFO - PROCESS | 1652 | 1467865163736 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 21:19:23 INFO - PROCESS | 1652 | 1467865163737 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 21:19:23 INFO - PROCESS | 1652 | 1467865163739 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 21:19:23 INFO - PROCESS | 1652 | 1467865163740 Marionette TRACE conn2 <- [1,618,null,{}] 21:19:23 INFO - PROCESS | 1652 | 1467865163748 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}] 21:19:23 INFO - PROCESS | 1652 | 1467865163750 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:23 INFO - PROCESS | 1652 | 1467865163845 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 21:19:23 INFO - PROCESS | 1652 | 1467865163849 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:23 INFO - PROCESS | 1652 | 1467865163850 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x125d4b800 == 35 [pid = 1652] [id = 162] 21:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11826ec00) [pid = 1652] [serial = 483] [outer = 0x0] 21:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1294b6800) [pid = 1652] [serial = 484] [outer = 0x11826ec00] 21:19:23 INFO - PROCESS | 1652 | 1467865163874 Marionette DEBUG loaded listener.js 21:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a6dd000) [pid = 1652] [serial = 485] [outer = 0x11826ec00] 21:19:24 INFO - PROCESS | 1652 | 1467865164186 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]]]}] 21:19:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 21:19:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 476ms 21:19:24 INFO - PROCESS | 1652 | 1467865164241 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 21:19:24 INFO - PROCESS | 1652 | 1467865164242 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 21:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1129a4800) [pid = 1652] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 21:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x125d65c00) [pid = 1652] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 21:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1128cb800) [pid = 1652] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 21:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1129a5c00) [pid = 1652] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 21:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x126b3e000) [pid = 1652] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 21:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119387400) [pid = 1652] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 21:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116183000) [pid = 1652] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 21:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118352800) [pid = 1652] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 21:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1121bd000) [pid = 1652] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 21:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1129a8800) [pid = 1652] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 21:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118108000) [pid = 1652] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 21:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1172c3400) [pid = 1652] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 21:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119388400) [pid = 1652] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 21:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1167a5c00) [pid = 1652] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 21:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1128cd000) [pid = 1652] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 21:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11662c800) [pid = 1652] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 21:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1194bd800) [pid = 1652] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 21:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x124b08c00) [pid = 1652] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 21:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b82e800) [pid = 1652] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 21:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x125d61400) [pid = 1652] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 21:19:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 21:19:24 INFO - PROCESS | 1652 | 1467865164258 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 21:19:24 INFO - PROCESS | 1652 | 1467865164259 Marionette TRACE conn2 <- [1,622,null,{}] 21:19:24 INFO - PROCESS | 1652 | 1467865164261 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}] 21:19:24 INFO - PROCESS | 1652 | 1467865164262 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:24 INFO - PROCESS | 1652 | 1467865164354 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 21:19:24 INFO - PROCESS | 1652 | 1467865164388 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:24 INFO - PROCESS | 1652 | 1467865164389 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f09000 == 36 [pid = 1652] [id = 163] 21:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x113c81000) [pid = 1652] [serial = 486] [outer = 0x0] 21:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1161da400) [pid = 1652] [serial = 487] [outer = 0x113c81000] 21:19:24 INFO - PROCESS | 1652 | 1467865164414 Marionette DEBUG loaded listener.js 21:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118108000) [pid = 1652] [serial = 488] [outer = 0x113c81000] 21:19:24 INFO - PROCESS | 1652 | 1467865164696 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]]]}] 21:19:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 21:19:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 469ms 21:19:24 INFO - PROCESS | 1652 | 1467865164734 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 21:19:24 INFO - PROCESS | 1652 | 1467865164735 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 21:19:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 21:19:24 INFO - PROCESS | 1652 | 1467865164737 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 21:19:24 INFO - PROCESS | 1652 | 1467865164739 Marionette TRACE conn2 <- [1,626,null,{}] 21:19:24 INFO - PROCESS | 1652 | 1467865164741 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}] 21:19:24 INFO - PROCESS | 1652 | 1467865164742 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:24 INFO - PROCESS | 1652 | 1467865164822 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 21:19:24 INFO - PROCESS | 1652 | 1467865164826 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:24 INFO - PROCESS | 1652 | 1467865164828 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a8f000 == 37 [pid = 1652] [id = 164] 21:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11810cc00) [pid = 1652] [serial = 489] [outer = 0x0] 21:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x125d61400) [pid = 1652] [serial = 490] [outer = 0x11810cc00] 21:19:24 INFO - PROCESS | 1652 | 1467865164854 Marionette DEBUG loaded listener.js 21:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a6df000) [pid = 1652] [serial = 491] [outer = 0x11810cc00] 21:19:25 INFO - PROCESS | 1652 | 1467865165178 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]]]}] 21:19:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 21:19:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 469ms 21:19:25 INFO - PROCESS | 1652 | 1467865165206 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 21:19:25 INFO - PROCESS | 1652 | 1467865165208 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 21:19:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 21:19:25 INFO - PROCESS | 1652 | 1467865165220 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 21:19:25 INFO - PROCESS | 1652 | 1467865165221 Marionette TRACE conn2 <- [1,630,null,{}] 21:19:25 INFO - PROCESS | 1652 | 1467865165223 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}] 21:19:25 INFO - PROCESS | 1652 | 1467865165224 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:25 INFO - PROCESS | 1652 | 1467865165324 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 21:19:25 INFO - PROCESS | 1652 | 1467865165331 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:25 INFO - PROCESS | 1652 | 1467865165333 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x121026800 == 38 [pid = 1652] [id = 165] 21:19:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x117d9e800) [pid = 1652] [serial = 492] [outer = 0x0] 21:19:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a867c00) [pid = 1652] [serial = 493] [outer = 0x117d9e800] 21:19:25 INFO - PROCESS | 1652 | 1467865165356 Marionette DEBUG loaded listener.js 21:19:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12aada000) [pid = 1652] [serial = 494] [outer = 0x117d9e800] 21:19:25 INFO - PROCESS | 1652 | 1467865165652 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]]]}] 21:19:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 21:19:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 468ms 21:19:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 21:19:25 INFO - PROCESS | 1652 | 1467865165688 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 21:19:25 INFO - PROCESS | 1652 | 1467865165690 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 21:19:25 INFO - PROCESS | 1652 | 1467865165692 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 21:19:25 INFO - PROCESS | 1652 | 1467865165694 Marionette TRACE conn2 <- [1,634,null,{}] 21:19:25 INFO - PROCESS | 1652 | 1467865165699 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}] 21:19:25 INFO - PROCESS | 1652 | 1467865165700 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:25 INFO - PROCESS | 1652 | 1467865165785 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 21:19:25 INFO - PROCESS | 1652 | 1467865165788 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:25 INFO - PROCESS | 1652 | 1467865165790 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a772800 == 39 [pid = 1652] [id = 166] 21:19:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a82c000) [pid = 1652] [serial = 495] [outer = 0x0] 21:19:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b193400) [pid = 1652] [serial = 496] [outer = 0x12a82c000] 21:19:25 INFO - PROCESS | 1652 | 1467865165819 Marionette DEBUG loaded listener.js 21:19:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12ba2e400) [pid = 1652] [serial = 497] [outer = 0x12a82c000] 21:19:26 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:19:26 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:19:26 INFO - PROCESS | 1652 | 1467865166171 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]]]}] 21:19:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 21:19:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 522ms 21:19:26 INFO - PROCESS | 1652 | 1467865166214 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 21:19:26 INFO - PROCESS | 1652 | 1467865166222 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 21:19:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 21:19:26 INFO - PROCESS | 1652 | 1467865166225 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 21:19:26 INFO - PROCESS | 1652 | 1467865166226 Marionette TRACE conn2 <- [1,638,null,{}] 21:19:26 INFO - PROCESS | 1652 | 1467865166229 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}] 21:19:26 INFO - PROCESS | 1652 | 1467865166230 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:26 INFO - PROCESS | 1652 | 1467865166306 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 21:19:26 INFO - PROCESS | 1652 | 1467865166314 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:26 INFO - PROCESS | 1652 | 1467865166315 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b11e000 == 40 [pid = 1652] [id = 167] 21:19:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12ba31800) [pid = 1652] [serial = 498] [outer = 0x0] 21:19:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12ba3bc00) [pid = 1652] [serial = 499] [outer = 0x12ba31800] 21:19:26 INFO - PROCESS | 1652 | 1467865166340 Marionette DEBUG loaded listener.js 21:19:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12bea0400) [pid = 1652] [serial = 500] [outer = 0x12ba31800] 21:19:26 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:19:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11740d400) [pid = 1652] [serial = 501] [outer = 0x12d204c00] 21:19:27 INFO - PROCESS | 1652 | 1467865166996 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]]]}] 21:19:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 21:19:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 822ms 21:19:27 INFO - PROCESS | 1652 | 1467865167048 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 21:19:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 21:19:27 INFO - PROCESS | 1652 | 1467865167050 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 21:19:27 INFO - PROCESS | 1652 | 1467865167054 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 21:19:27 INFO - PROCESS | 1652 | 1467865167057 Marionette TRACE conn2 <- [1,642,null,{}] 21:19:27 INFO - PROCESS | 1652 | 1467865167060 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}] 21:19:27 INFO - PROCESS | 1652 | 1467865167062 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:27 INFO - PROCESS | 1652 | 1467865167186 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 21:19:27 INFO - PROCESS | 1652 | 1467865167241 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:27 INFO - PROCESS | 1652 | 1467865167243 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11821f000 == 41 [pid = 1652] [id = 168] 21:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118134000) [pid = 1652] [serial = 502] [outer = 0x0] 21:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118452000) [pid = 1652] [serial = 503] [outer = 0x118134000] 21:19:27 INFO - PROCESS | 1652 | 1467865167285 Marionette DEBUG loaded listener.js 21:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1193de000) [pid = 1652] [serial = 504] [outer = 0x118134000] 21:19:27 INFO - PROCESS | 1652 | 1467865167701 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]]]}] 21:19:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 21:19:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 671ms 21:19:27 INFO - PROCESS | 1652 | 1467865167725 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 21:19:27 INFO - PROCESS | 1652 | 1467865167729 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 21:19:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 21:19:27 INFO - PROCESS | 1652 | 1467865167735 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 21:19:27 INFO - PROCESS | 1652 | 1467865167736 Marionette TRACE conn2 <- [1,646,null,{}] 21:19:27 INFO - PROCESS | 1652 | 1467865167739 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}] 21:19:27 INFO - PROCESS | 1652 | 1467865167741 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:27 INFO - PROCESS | 1652 | 1467865167842 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 21:19:27 INFO - PROCESS | 1652 | 1467865167896 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:27 INFO - PROCESS | 1652 | 1467865167897 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x124ae2800 == 42 [pid = 1652] [id = 169] 21:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1194b8400) [pid = 1652] [serial = 505] [outer = 0x0] 21:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1210db800) [pid = 1652] [serial = 506] [outer = 0x1194b8400] 21:19:27 INFO - PROCESS | 1652 | 1467865167927 Marionette DEBUG loaded listener.js 21:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x123bc2000) [pid = 1652] [serial = 507] [outer = 0x1194b8400] 21:19:28 INFO - PROCESS | 1652 | 1467865168338 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]]]}] 21:19:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 21:19:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 670ms 21:19:28 INFO - PROCESS | 1652 | 1467865168405 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 21:19:28 INFO - PROCESS | 1652 | 1467865168406 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 21:19:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 21:19:28 INFO - PROCESS | 1652 | 1467865168408 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 21:19:28 INFO - PROCESS | 1652 | 1467865168411 Marionette TRACE conn2 <- [1,650,null,{}] 21:19:28 INFO - PROCESS | 1652 | 1467865168419 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}] 21:19:28 INFO - PROCESS | 1652 | 1467865168422 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:28 INFO - PROCESS | 1652 | 1467865168543 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 21:19:28 INFO - PROCESS | 1652 | 1467865168623 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:28 INFO - PROCESS | 1652 | 1467865168625 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b9d2000 == 43 [pid = 1652] [id = 170] 21:19:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x126b41000) [pid = 1652] [serial = 508] [outer = 0x0] 21:19:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x127818400) [pid = 1652] [serial = 509] [outer = 0x126b41000] 21:19:28 INFO - PROCESS | 1652 | 1467865168655 Marionette DEBUG loaded listener.js 21:19:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1294b5000) [pid = 1652] [serial = 510] [outer = 0x126b41000] 21:19:29 INFO - PROCESS | 1652 | 1467865169065 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]]]}] 21:19:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 21:19:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 672ms 21:19:29 INFO - PROCESS | 1652 | 1467865169081 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 21:19:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 21:19:29 INFO - PROCESS | 1652 | 1467865169083 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 21:19:29 INFO - PROCESS | 1652 | 1467865169085 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 21:19:29 INFO - PROCESS | 1652 | 1467865169087 Marionette TRACE conn2 <- [1,654,null,{}] 21:19:29 INFO - PROCESS | 1652 | 1467865169090 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}] 21:19:29 INFO - PROCESS | 1652 | 1467865169091 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:29 INFO - PROCESS | 1652 | 1467865169189 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 21:19:29 INFO - PROCESS | 1652 | 1467865169240 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:29 INFO - PROCESS | 1652 | 1467865169241 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbd8800 == 44 [pid = 1652] [id = 171] 21:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1294b3400) [pid = 1652] [serial = 511] [outer = 0x0] 21:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b82dc00) [pid = 1652] [serial = 512] [outer = 0x1294b3400] 21:19:29 INFO - PROCESS | 1652 | 1467865169270 Marionette DEBUG loaded listener.js 21:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12b9a0400) [pid = 1652] [serial = 513] [outer = 0x1294b3400] 21:19:29 INFO - PROCESS | 1652 | 1467865169685 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]]]}] 21:19:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 21:19:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 620ms 21:19:29 INFO - PROCESS | 1652 | 1467865169706 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 21:19:29 INFO - PROCESS | 1652 | 1467865169708 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 21:19:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 21:19:29 INFO - PROCESS | 1652 | 1467865169710 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 21:19:29 INFO - PROCESS | 1652 | 1467865169712 Marionette TRACE conn2 <- [1,658,null,{}] 21:19:29 INFO - PROCESS | 1652 | 1467865169716 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}] 21:19:29 INFO - PROCESS | 1652 | 1467865169717 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:29 INFO - PROCESS | 1652 | 1467865169813 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 21:19:29 INFO - PROCESS | 1652 | 1467865169899 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:29 INFO - PROCESS | 1652 | 1467865169900 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x113a1b800 == 45 [pid = 1652] [id = 172] 21:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x116632c00) [pid = 1652] [serial = 514] [outer = 0x0] 21:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11844f400) [pid = 1652] [serial = 515] [outer = 0x116632c00] 21:19:29 INFO - PROCESS | 1652 | 1467865169929 Marionette DEBUG loaded listener.js 21:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12194d000) [pid = 1652] [serial = 516] [outer = 0x116632c00] 21:19:30 INFO - PROCESS | 1652 | 1467865170432 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]]]}] 21:19:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 21:19:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 772ms 21:19:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 21:19:30 INFO - PROCESS | 1652 | 1467865170483 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 21:19:30 INFO - PROCESS | 1652 | 1467865170485 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 21:19:30 INFO - PROCESS | 1652 | 1467865170488 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 21:19:30 INFO - PROCESS | 1652 | 1467865170490 Marionette TRACE conn2 <- [1,662,null,{}] 21:19:30 INFO - PROCESS | 1652 | 1467865170493 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}] 21:19:30 INFO - PROCESS | 1652 | 1467865170495 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:30 INFO - PROCESS | 1652 | 1467865170589 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 21:19:30 INFO - PROCESS | 1652 | 1467865170656 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:30 INFO - PROCESS | 1652 | 1467865170657 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x117361800 == 46 [pid = 1652] [id = 173] 21:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1176cec00) [pid = 1652] [serial = 517] [outer = 0x0] 21:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11810f800) [pid = 1652] [serial = 518] [outer = 0x1176cec00] 21:19:30 INFO - PROCESS | 1652 | 1467865170686 Marionette DEBUG loaded listener.js 21:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x118453800) [pid = 1652] [serial = 519] [outer = 0x1176cec00] 21:19:30 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:19:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12a772800 == 45 [pid = 1652] [id = 166] 21:19:30 INFO - PROCESS | 1652 | --DOCSHELL 0x121026800 == 44 [pid = 1652] [id = 165] 21:19:30 INFO - PROCESS | 1652 | --DOCSHELL 0x128a8f000 == 43 [pid = 1652] [id = 164] 21:19:30 INFO - PROCESS | 1652 | --DOCSHELL 0x118f09000 == 42 [pid = 1652] [id = 163] 21:19:30 INFO - PROCESS | 1652 | --DOCSHELL 0x125d4b800 == 41 [pid = 1652] [id = 162] 21:19:30 INFO - PROCESS | 1652 | --DOCSHELL 0x124af0800 == 40 [pid = 1652] [id = 161] 21:19:30 INFO - PROCESS | 1652 | --DOCSHELL 0x112f85000 == 39 [pid = 1652] [id = 160] 21:19:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12112e800 == 38 [pid = 1652] [id = 159] 21:19:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1191eb000 == 37 [pid = 1652] [id = 158] 21:19:31 INFO - PROCESS | 1652 | --DOCSHELL 0x11820c800 == 36 [pid = 1652] [id = 157] 21:19:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1169b4000 == 35 [pid = 1652] [id = 156] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x112f08000) [pid = 1652] [serial = 427] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1267b8400) [pid = 1652] [serial = 419] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12a6e0c00) [pid = 1652] [serial = 425] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x129582800) [pid = 1652] [serial = 431] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1294acc00) [pid = 1652] [serial = 422] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x120eeec00) [pid = 1652] [serial = 413] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x117da2400) [pid = 1652] [serial = 407] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12a862c00) [pid = 1652] [serial = 433] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12be1e400) [pid = 1652] [serial = 397] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12beaa400) [pid = 1652] [serial = 398] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x112e56000) [pid = 1652] [serial = 403] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11834e000) [pid = 1652] [serial = 409] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118faa000) [pid = 1652] [serial = 410] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11740e000) [pid = 1652] [serial = 400] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1172c2400) [pid = 1652] [serial = 406] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1294b5400) [pid = 1652] [serial = 424] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1213b6400) [pid = 1652] [serial = 415] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x125ded000) [pid = 1652] [serial = 418] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x129221c00) [pid = 1652] [serial = 421] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11826c800) [pid = 1652] [serial = 401] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x113c35400) [pid = 1652] [serial = 404] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1176d2c00) [pid = 1652] [serial = 428] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119434800) [pid = 1652] [serial = 430] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x123bc0c00) [pid = 1652] [serial = 416] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1194b7c00) [pid = 1652] [serial = 412] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116a19c00) [pid = 1652] [serial = 454] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x117da4000) [pid = 1652] [serial = 455] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1129ab800) [pid = 1652] [serial = 439] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118354800) [pid = 1652] [serial = 442] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x113c2fc00) [pid = 1652] [serial = 440] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121226400) [pid = 1652] [serial = 445] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119389000) [pid = 1652] [serial = 443] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1267b5000) [pid = 1652] [serial = 448] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1129ac000) [pid = 1652] [serial = 457] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124b07800) [pid = 1652] [serial = 446] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b99fc00) [pid = 1652] [serial = 451] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x129517800) [pid = 1652] [serial = 449] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12b18c800) [pid = 1652] [serial = 434] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12b82f400) [pid = 1652] [serial = 436] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12be16800) [pid = 1652] [serial = 452] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12ba37c00) [pid = 1652] [serial = 437] [outer = 0x0] [url = about:blank] 21:19:31 INFO - PROCESS | 1652 | 1467865171090 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]]]}] 21:19:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 21:19:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 671ms 21:19:31 INFO - PROCESS | 1652 | 1467865171159 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 21:19:31 INFO - PROCESS | 1652 | 1467865171164 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 21:19:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 21:19:31 INFO - PROCESS | 1652 | 1467865171170 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 21:19:31 INFO - PROCESS | 1652 | 1467865171172 Marionette TRACE conn2 <- [1,666,null,{}] 21:19:31 INFO - PROCESS | 1652 | 1467865171175 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}] 21:19:31 INFO - PROCESS | 1652 | 1467865171180 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:31 INFO - PROCESS | 1652 | 1467865171295 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 21:19:31 INFO - PROCESS | 1652 | 1467865171374 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:31 INFO - PROCESS | 1652 | 1467865171375 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11707d800 == 36 [pid = 1652] [id = 174] 21:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1170c0400) [pid = 1652] [serial = 520] [outer = 0x0] 21:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1193e0c00) [pid = 1652] [serial = 521] [outer = 0x1170c0400] 21:19:31 INFO - PROCESS | 1652 | 1467865171421 Marionette DEBUG loaded listener.js 21:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119d1f400) [pid = 1652] [serial = 522] [outer = 0x1170c0400] 21:19:31 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:19:31 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:19:31 INFO - PROCESS | 1652 | 1467865171770 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]]]}] 21:19:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 21:19:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 620ms 21:19:31 INFO - PROCESS | 1652 | 1467865171790 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 21:19:31 INFO - PROCESS | 1652 | 1467865171793 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 21:19:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 21:19:31 INFO - PROCESS | 1652 | 1467865171798 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 21:19:31 INFO - PROCESS | 1652 | 1467865171801 Marionette TRACE conn2 <- [1,670,null,{}] 21:19:31 INFO - PROCESS | 1652 | 1467865171814 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}] 21:19:31 INFO - PROCESS | 1652 | 1467865171819 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:31 INFO - PROCESS | 1652 | 1467865171950 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 21:19:32 INFO - PROCESS | 1652 | 1467865172025 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:32 INFO - PROCESS | 1652 | 1467865172027 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199a6800 == 37 [pid = 1652] [id = 175] 21:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x120eec400) [pid = 1652] [serial = 523] [outer = 0x0] 21:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x123bc2800) [pid = 1652] [serial = 524] [outer = 0x120eec400] 21:19:32 INFO - PROCESS | 1652 | 1467865172074 Marionette DEBUG loaded listener.js 21:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12670f800) [pid = 1652] [serial = 525] [outer = 0x120eec400] 21:19:32 INFO - PROCESS | 1652 | 1467865172373 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]]]}] 21:19:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 21:19:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 624ms 21:19:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 21:19:32 INFO - PROCESS | 1652 | 1467865172422 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 21:19:32 INFO - PROCESS | 1652 | 1467865172423 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 21:19:32 INFO - PROCESS | 1652 | 1467865172425 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 21:19:32 INFO - PROCESS | 1652 | 1467865172426 Marionette TRACE conn2 <- [1,674,null,{}] 21:19:32 INFO - PROCESS | 1652 | 1467865172432 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}] 21:19:32 INFO - PROCESS | 1652 | 1467865172434 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:32 INFO - PROCESS | 1652 | 1467865172536 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 21:19:32 INFO - PROCESS | 1652 | 1467865172541 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:32 INFO - PROCESS | 1652 | 1467865172542 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12112e800 == 38 [pid = 1652] [id = 176] 21:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x128a6c400) [pid = 1652] [serial = 526] [outer = 0x0] 21:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1294acc00) [pid = 1652] [serial = 527] [outer = 0x128a6c400] 21:19:32 INFO - PROCESS | 1652 | 1467865172570 Marionette DEBUG loaded listener.js 21:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12957bc00) [pid = 1652] [serial = 528] [outer = 0x128a6c400] 21:19:32 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:19:32 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:19:32 INFO - PROCESS | 1652 | 1467865172885 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]]]}] 21:19:32 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 21:19:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 472ms 21:19:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 21:19:32 INFO - PROCESS | 1652 | 1467865172899 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 21:19:32 INFO - PROCESS | 1652 | 1467865172900 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 21:19:32 INFO - PROCESS | 1652 | 1467865172902 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 21:19:32 INFO - PROCESS | 1652 | 1467865172903 Marionette TRACE conn2 <- [1,678,null,{}] 21:19:32 INFO - PROCESS | 1652 | 1467865172905 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}] 21:19:32 INFO - PROCESS | 1652 | 1467865172906 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:32 INFO - PROCESS | 1652 | 1467865172985 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 21:19:32 INFO - PROCESS | 1652 | 1467865172989 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:32 INFO - PROCESS | 1652 | 1467865172990 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x124406000 == 39 [pid = 1652] [id = 177] 21:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1294b6000) [pid = 1652] [serial = 529] [outer = 0x0] 21:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12aae2800) [pid = 1652] [serial = 530] [outer = 0x1294b6000] 21:19:33 INFO - PROCESS | 1652 | 1467865173014 Marionette DEBUG loaded listener.js 21:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12b836c00) [pid = 1652] [serial = 531] [outer = 0x1294b6000] 21:19:33 INFO - PROCESS | 1652 | 1467865173387 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]]]}] 21:19:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 21:19:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 518ms 21:19:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 21:19:33 INFO - PROCESS | 1652 | 1467865173420 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 21:19:33 INFO - PROCESS | 1652 | 1467865173422 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 21:19:33 INFO - PROCESS | 1652 | 1467865173424 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 21:19:33 INFO - PROCESS | 1652 | 1467865173425 Marionette TRACE conn2 <- [1,682,null,{}] 21:19:33 INFO - PROCESS | 1652 | 1467865173427 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}] 21:19:33 INFO - PROCESS | 1652 | 1467865173433 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:33 INFO - PROCESS | 1652 | 1467865173549 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 21:19:33 INFO - PROCESS | 1652 | 1467865173562 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:33 INFO - PROCESS | 1652 | 1467865173563 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1265af000 == 40 [pid = 1652] [id = 178] 21:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b99ec00) [pid = 1652] [serial = 532] [outer = 0x0] 21:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12bea4000) [pid = 1652] [serial = 533] [outer = 0x12b99ec00] 21:19:33 INFO - PROCESS | 1652 | 1467865173588 Marionette DEBUG loaded listener.js 21:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12c1ad800) [pid = 1652] [serial = 534] [outer = 0x12b99ec00] 21:19:34 INFO - PROCESS | 1652 | 1467865174405 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]]]}] 21:19:34 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) 21:19:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1019ms 21:19:34 INFO - PROCESS | 1652 | 1467865174444 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 21:19:34 INFO - PROCESS | 1652 | 1467865174445 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 21:19:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 21:19:34 INFO - PROCESS | 1652 | 1467865174449 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 21:19:34 INFO - PROCESS | 1652 | 1467865174450 Marionette TRACE conn2 <- [1,686,null,{}] 21:19:34 INFO - PROCESS | 1652 | 1467865174453 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}] 21:19:34 INFO - PROCESS | 1652 | 1467865174454 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:34 INFO - PROCESS | 1652 | 1467865174550 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 21:19:34 INFO - PROCESS | 1652 | 1467865174560 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:34 INFO - PROCESS | 1652 | 1467865174561 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x129454000 == 41 [pid = 1652] [id = 179] 21:19:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1167d8c00) [pid = 1652] [serial = 535] [outer = 0x0] 21:19:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1167db400) [pid = 1652] [serial = 536] [outer = 0x1167d8c00] 21:19:34 INFO - PROCESS | 1652 | 1467865174586 Marionette DEBUG loaded listener.js 21:19:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12655e800) [pid = 1652] [serial = 537] [outer = 0x1167d8c00] 21:19:35 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1242dbc00) [pid = 1652] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 21:19:35 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12636bc00) [pid = 1652] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 21:19:35 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119d17800) [pid = 1652] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 21:19:35 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116905c00) [pid = 1652] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 21:19:35 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x117d9e800) [pid = 1652] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 21:19:35 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11834fc00) [pid = 1652] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 21:19:35 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11826ec00) [pid = 1652] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 21:19:35 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x113c81000) [pid = 1652] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 21:19:35 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11810cc00) [pid = 1652] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 21:19:35 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x115f18400) [pid = 1652] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 21:19:35 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12a82c000) [pid = 1652] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 21:19:35 INFO - PROCESS | 1652 | 1467865175385 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]]]}] 21:19:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 21:19:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 971ms 21:19:35 INFO - PROCESS | 1652 | 1467865175420 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 21:19:35 INFO - PROCESS | 1652 | 1467865175421 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 21:19:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 21:19:35 INFO - PROCESS | 1652 | 1467865175424 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 21:19:35 INFO - PROCESS | 1652 | 1467865175425 Marionette TRACE conn2 <- [1,690,null,{}] 21:19:35 INFO - PROCESS | 1652 | 1467865175427 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}] 21:19:35 INFO - PROCESS | 1652 | 1467865175428 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:35 INFO - PROCESS | 1652 | 1467865175505 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 21:19:35 INFO - PROCESS | 1652 | 1467865175508 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:35 INFO - PROCESS | 1652 | 1467865175509 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a8c000 == 42 [pid = 1652] [id = 180] 21:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x113cef800) [pid = 1652] [serial = 538] [outer = 0x0] 21:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11938d800) [pid = 1652] [serial = 539] [outer = 0x113cef800] 21:19:35 INFO - PROCESS | 1652 | 1467865175536 Marionette DEBUG loaded listener.js 21:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1213ee800) [pid = 1652] [serial = 540] [outer = 0x113cef800] 21:19:36 INFO - PROCESS | 1652 | 1467865176319 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]]]}] 21:19:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 21:19:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 918ms 21:19:36 INFO - PROCESS | 1652 | 1467865176342 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 21:19:36 INFO - PROCESS | 1652 | 1467865176343 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 21:19:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 21:19:36 INFO - PROCESS | 1652 | 1467865176347 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 21:19:36 INFO - PROCESS | 1652 | 1467865176348 Marionette TRACE conn2 <- [1,694,null,{}] 21:19:36 INFO - PROCESS | 1652 | 1467865176350 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}] 21:19:36 INFO - PROCESS | 1652 | 1467865176351 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:36 INFO - PROCESS | 1652 | 1467865176431 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 21:19:36 INFO - PROCESS | 1652 | 1467865176435 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:36 INFO - PROCESS | 1652 | 1467865176436 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a78b000 == 43 [pid = 1652] [id = 181] 21:19:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119431400) [pid = 1652] [serial = 541] [outer = 0x0] 21:19:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1213f6000) [pid = 1652] [serial = 542] [outer = 0x119431400] 21:19:36 INFO - PROCESS | 1652 | 1467865176467 Marionette DEBUG loaded listener.js 21:19:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124446000) [pid = 1652] [serial = 543] [outer = 0x119431400] 21:19:37 INFO - PROCESS | 1652 | 1467865177280 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]]]}] 21:19:37 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) 21:19:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 968ms 21:19:37 INFO - PROCESS | 1652 | 1467865177316 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 21:19:37 INFO - PROCESS | 1652 | 1467865177319 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 21:19:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 21:19:37 INFO - PROCESS | 1652 | 1467865177323 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 21:19:37 INFO - PROCESS | 1652 | 1467865177325 Marionette TRACE conn2 <- [1,698,null,{}] 21:19:37 INFO - PROCESS | 1652 | 1467865177328 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}] 21:19:37 INFO - PROCESS | 1652 | 1467865177330 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:37 INFO - PROCESS | 1652 | 1467865177435 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 21:19:37 INFO - PROCESS | 1652 | 1467865177487 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:37 INFO - PROCESS | 1652 | 1467865177488 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x116998800 == 44 [pid = 1652] [id = 182] 21:19:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1167d2000) [pid = 1652] [serial = 544] [outer = 0x0] 21:19:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1167dcc00) [pid = 1652] [serial = 545] [outer = 0x1167d2000] 21:19:37 INFO - PROCESS | 1652 | 1467865177520 Marionette DEBUG loaded listener.js 21:19:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x117410800) [pid = 1652] [serial = 546] [outer = 0x1167d2000] 21:19:38 INFO - PROCESS | 1652 | 1467865178474 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]]]}] 21:19:38 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) 21:19:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1171ms 21:19:38 INFO - PROCESS | 1652 | 1467865178494 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 21:19:38 INFO - PROCESS | 1652 | 1467865178499 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 21:19:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 21:19:38 INFO - PROCESS | 1652 | 1467865178503 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 21:19:38 INFO - PROCESS | 1652 | 1467865178505 Marionette TRACE conn2 <- [1,702,null,{}] 21:19:38 INFO - PROCESS | 1652 | 1467865178508 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}] 21:19:38 INFO - PROCESS | 1652 | 1467865178510 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:38 INFO - PROCESS | 1652 | 1467865178609 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 21:19:38 INFO - PROCESS | 1652 | 1467865178661 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:38 INFO - PROCESS | 1652 | 1467865178662 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x121138000 == 45 [pid = 1652] [id = 183] 21:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11834e000) [pid = 1652] [serial = 547] [outer = 0x0] 21:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1213b6400) [pid = 1652] [serial = 548] [outer = 0x11834e000] 21:19:38 INFO - PROCESS | 1652 | 1467865178692 Marionette DEBUG loaded listener.js 21:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123bc3800) [pid = 1652] [serial = 549] [outer = 0x11834e000] 21:19:39 INFO - PROCESS | 1652 | 1467865179601 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]]]}] 21:19:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 21:19:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1120ms 21:19:39 INFO - PROCESS | 1652 | 1467865179623 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 21:19:39 INFO - PROCESS | 1652 | 1467865179625 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 21:19:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 21:19:39 INFO - PROCESS | 1652 | 1467865179628 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 21:19:39 INFO - PROCESS | 1652 | 1467865179630 Marionette TRACE conn2 <- [1,706,null,{}] 21:19:39 INFO - PROCESS | 1652 | 1467865179638 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}] 21:19:39 INFO - PROCESS | 1652 | 1467865179641 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:39 INFO - PROCESS | 1652 | 1467865179756 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 21:19:39 INFO - PROCESS | 1652 | 1467865179808 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:39 INFO - PROCESS | 1652 | 1467865179810 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b12d800 == 46 [pid = 1652] [id = 184] 21:19:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1242d1000) [pid = 1652] [serial = 550] [outer = 0x0] 21:19:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x129222000) [pid = 1652] [serial = 551] [outer = 0x1242d1000] 21:19:39 INFO - PROCESS | 1652 | 1467865179841 Marionette DEBUG loaded listener.js 21:19:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a82a800) [pid = 1652] [serial = 552] [outer = 0x1242d1000] 21:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x112f88800 == 45 [pid = 1652] [id = 154] 21:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11649d800 == 44 [pid = 1652] [id = 155] 21:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x128a8c000 == 43 [pid = 1652] [id = 180] 21:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x129454000 == 42 [pid = 1652] [id = 179] 21:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1265af000 == 41 [pid = 1652] [id = 178] 21:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x124406000 == 40 [pid = 1652] [id = 177] 21:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12112e800 == 39 [pid = 1652] [id = 176] 21:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1199a6800 == 38 [pid = 1652] [id = 175] 21:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11707d800 == 37 [pid = 1652] [id = 174] 21:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x117361800 == 36 [pid = 1652] [id = 173] 21:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x124ae2800 == 35 [pid = 1652] [id = 169] 21:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11821f000 == 34 [pid = 1652] [id = 168] 21:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12b11e000 == 33 [pid = 1652] [id = 167] 21:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12b9d2000 == 32 [pid = 1652] [id = 170] 21:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbd8800 == 31 [pid = 1652] [id = 171] 21:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x113a1b800 == 30 [pid = 1652] [id = 172] 21:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x121138000 == 29 [pid = 1652] [id = 183] 21:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12a78b000 == 28 [pid = 1652] [id = 181] 21:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x116998800 == 27 [pid = 1652] [id = 182] 21:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12b193400) [pid = 1652] [serial = 496] [outer = 0x0] [url = about:blank] 21:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x125d5ec00) [pid = 1652] [serial = 478] [outer = 0x0] [url = about:blank] 21:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1267ba400) [pid = 1652] [serial = 481] [outer = 0x0] [url = about:blank] 21:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119eebc00) [pid = 1652] [serial = 472] [outer = 0x0] [url = about:blank] 21:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12132e400) [pid = 1652] [serial = 473] [outer = 0x0] [url = about:blank] 21:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1176c9400) [pid = 1652] [serial = 467] [outer = 0x0] [url = about:blank] 21:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1170bf000) [pid = 1652] [serial = 466] [outer = 0x0] [url = about:blank] 21:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1129afc00) [pid = 1652] [serial = 460] [outer = 0x0] [url = about:blank] 21:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x117da6000) [pid = 1652] [serial = 463] [outer = 0x0] [url = about:blank] 21:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12aada000) [pid = 1652] [serial = 494] [outer = 0x0] [url = about:blank] 21:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118faa800) [pid = 1652] [serial = 469] [outer = 0x0] [url = about:blank] 21:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119437c00) [pid = 1652] [serial = 470] [outer = 0x0] [url = about:blank] 21:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1294b6800) [pid = 1652] [serial = 484] [outer = 0x0] [url = about:blank] 21:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x128ee6800) [pid = 1652] [serial = 482] [outer = 0x0] [url = about:blank] 21:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118108000) [pid = 1652] [serial = 488] [outer = 0x0] [url = about:blank] 21:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12a867c00) [pid = 1652] [serial = 493] [outer = 0x0] [url = about:blank] 21:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12a6dd000) [pid = 1652] [serial = 485] [outer = 0x0] [url = about:blank] 21:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1161da400) [pid = 1652] [serial = 487] [outer = 0x0] [url = about:blank] 21:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12a6df000) [pid = 1652] [serial = 491] [outer = 0x0] [url = about:blank] 21:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1218a3400) [pid = 1652] [serial = 475] [outer = 0x0] [url = about:blank] 21:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1242d7c00) [pid = 1652] [serial = 476] [outer = 0x0] [url = about:blank] 21:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x125fc4800) [pid = 1652] [serial = 479] [outer = 0x0] [url = about:blank] 21:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x125d61400) [pid = 1652] [serial = 490] [outer = 0x0] [url = about:blank] 21:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12ba2e400) [pid = 1652] [serial = 497] [outer = 0x0] [url = about:blank] 21:19:41 INFO - PROCESS | 1652 | 1467865181416 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]]]}] 21:19:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 21:19:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1824ms 21:19:41 INFO - PROCESS | 1652 | 1467865181452 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 21:19:41 INFO - PROCESS | 1652 | 1467865181454 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 21:19:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 21:19:41 INFO - PROCESS | 1652 | 1467865181459 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 21:19:41 INFO - PROCESS | 1652 | 1467865181461 Marionette TRACE conn2 <- [1,710,null,{}] 21:19:41 INFO - PROCESS | 1652 | 1467865181466 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}] 21:19:41 INFO - PROCESS | 1652 | 1467865181468 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:41 INFO - PROCESS | 1652 | 1467865181542 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 21:19:41 INFO - PROCESS | 1652 | 1467865181549 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:41 INFO - PROCESS | 1652 | 1467865181551 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1164b0000 == 28 [pid = 1652] [id = 185] 21:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1176cb000) [pid = 1652] [serial = 553] [outer = 0x0] 21:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1176d1c00) [pid = 1652] [serial = 554] [outer = 0x1176cb000] 21:19:41 INFO - PROCESS | 1652 | 1467865181577 Marionette DEBUG loaded listener.js 21:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11826d800) [pid = 1652] [serial = 555] [outer = 0x1176cb000] 21:19:42 INFO - PROCESS | 1652 | 1467865182375 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]]]}] 21:19:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 21:19:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 924ms 21:19:42 INFO - PROCESS | 1652 | 1467865182381 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 21:19:42 INFO - PROCESS | 1652 | 1467865182385 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 21:19:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 21:19:42 INFO - PROCESS | 1652 | 1467865182389 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 21:19:42 INFO - PROCESS | 1652 | 1467865182391 Marionette TRACE conn2 <- [1,714,null,{}] 21:19:42 INFO - PROCESS | 1652 | 1467865182394 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}] 21:19:42 INFO - PROCESS | 1652 | 1467865182396 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:42 INFO - PROCESS | 1652 | 1467865182477 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 21:19:42 INFO - PROCESS | 1652 | 1467865182527 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:42 INFO - PROCESS | 1652 | 1467865182529 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d5a000 == 29 [pid = 1652] [id = 186] 21:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118fa7000) [pid = 1652] [serial = 556] [outer = 0x0] 21:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119434800) [pid = 1652] [serial = 557] [outer = 0x118fa7000] 21:19:42 INFO - PROCESS | 1652 | 1467865182556 Marionette DEBUG loaded listener.js 21:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119eebc00) [pid = 1652] [serial = 558] [outer = 0x118fa7000] 21:19:43 INFO - PROCESS | 1652 | 1467865183346 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]]]}] 21:19:43 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 21:19:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 970ms 21:19:43 INFO - PROCESS | 1652 | 1467865183360 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 21:19:43 INFO - PROCESS | 1652 | 1467865183361 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 21:19:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 21:19:43 INFO - PROCESS | 1652 | 1467865183366 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 21:19:43 INFO - PROCESS | 1652 | 1467865183368 Marionette TRACE conn2 <- [1,718,null,{}] 21:19:43 INFO - PROCESS | 1652 | 1467865183384 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}] 21:19:43 INFO - PROCESS | 1652 | 1467865183387 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:43 INFO - PROCESS | 1652 | 1467865183492 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 21:19:43 INFO - PROCESS | 1652 | 1467865183498 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:43 INFO - PROCESS | 1652 | 1467865183500 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191fb000 == 30 [pid = 1652] [id = 187] 21:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1213f8c00) [pid = 1652] [serial = 559] [outer = 0x0] 21:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1242dbc00) [pid = 1652] [serial = 560] [outer = 0x1213f8c00] 21:19:43 INFO - PROCESS | 1652 | 1467865183528 Marionette DEBUG loaded listener.js 21:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x125d61400) [pid = 1652] [serial = 561] [outer = 0x1213f8c00] 21:19:44 INFO - PROCESS | 1652 | 1467865184345 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]]]}] 21:19:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 21:19:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1023ms 21:19:44 INFO - PROCESS | 1652 | 1467865184388 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 21:19:44 INFO - PROCESS | 1652 | 1467865184390 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 21:19:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 21:19:44 INFO - PROCESS | 1652 | 1467865184392 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 21:19:44 INFO - PROCESS | 1652 | 1467865184394 Marionette TRACE conn2 <- [1,722,null,{}] 21:19:44 INFO - PROCESS | 1652 | 1467865184396 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}] 21:19:44 INFO - PROCESS | 1652 | 1467865184397 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:44 INFO - PROCESS | 1652 | 1467865184494 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 21:19:44 INFO - PROCESS | 1652 | 1467865184498 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:44 INFO - PROCESS | 1652 | 1467865184499 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x121271800 == 31 [pid = 1652] [id = 188] 21:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x125fcd000) [pid = 1652] [serial = 562] [outer = 0x0] 21:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12672c400) [pid = 1652] [serial = 563] [outer = 0x125fcd000] 21:19:44 INFO - PROCESS | 1652 | 1467865184524 Marionette DEBUG loaded listener.js 21:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128a6ac00) [pid = 1652] [serial = 564] [outer = 0x125fcd000] 21:19:44 INFO - PROCESS | 1652 | 1467865184856 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] 21:19:44 INFO - PROCESS | 1652 | 1467865184913 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 21:19:44 INFO - PROCESS | 1652 | 1467865184915 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 21:19:44 INFO - PROCESS | 1652 | 1467865184916 Marionette TRACE conn2 <- [1,726,null,{}] 21:19:44 INFO - PROCESS | 1652 | 1467865184918 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}] 21:19:44 INFO - PROCESS | 1652 | 1467865184919 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:45 INFO - PROCESS | 1652 | 1467865185023 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 21:19:45 INFO - PROCESS | 1652 | 1467865185026 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:45 INFO - PROCESS | 1652 | 1467865185027 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c6f000 == 32 [pid = 1652] [id = 189] 21:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128ee5800) [pid = 1652] [serial = 565] [outer = 0x0] 21:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x129515000) [pid = 1652] [serial = 566] [outer = 0x128ee5800] 21:19:45 INFO - PROCESS | 1652 | 1467865185053 Marionette DEBUG loaded listener.js 21:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a82c000) [pid = 1652] [serial = 567] [outer = 0x128ee5800] 21:19:45 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1294b3400) [pid = 1652] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 21:19:45 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118134000) [pid = 1652] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 21:19:45 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12b99ec00) [pid = 1652] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 21:19:45 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12ba31800) [pid = 1652] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 21:19:45 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x128a6c400) [pid = 1652] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 21:19:45 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116632c00) [pid = 1652] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 21:19:45 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1170c0400) [pid = 1652] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 21:19:45 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x113cef800) [pid = 1652] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 21:19:45 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x126b41000) [pid = 1652] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 21:19:45 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x120eec400) [pid = 1652] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 21:19:45 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1294b6000) [pid = 1652] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 21:19:45 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1176cec00) [pid = 1652] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 21:19:45 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1194b8400) [pid = 1652] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 21:19:45 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1167d8c00) [pid = 1652] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 21:19:45 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1128d8c00) [pid = 1652] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 21:19:45 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x112712000) [pid = 1652] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 21:19:45 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x117411800) [pid = 1652] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 21:19:45 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x119431400) [pid = 1652] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 21:19:45 INFO - PROCESS | 1652 | 1467865185721 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]]]}] 21:19:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 21:19:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 819ms 21:19:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 21:19:45 INFO - PROCESS | 1652 | 1467865185738 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 21:19:45 INFO - PROCESS | 1652 | 1467865185740 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 21:19:45 INFO - PROCESS | 1652 | 1467865185742 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 21:19:45 INFO - PROCESS | 1652 | 1467865185744 Marionette TRACE conn2 <- [1,730,null,{}] 21:19:45 INFO - PROCESS | 1652 | 1467865185773 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}] 21:19:45 INFO - PROCESS | 1652 | 1467865185779 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:45 INFO - PROCESS | 1652 | 1467865185956 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 21:19:46 INFO - PROCESS | 1652 | 1467865186014 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:46 INFO - PROCESS | 1652 | 1467865186015 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x125fb9800 == 33 [pid = 1652] [id = 190] 21:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1129ac800) [pid = 1652] [serial = 568] [outer = 0x0] 21:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118108000) [pid = 1652] [serial = 569] [outer = 0x1129ac800] 21:19:46 INFO - PROCESS | 1652 | 1467865186056 Marionette DEBUG loaded listener.js 21:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12a864000) [pid = 1652] [serial = 570] [outer = 0x1129ac800] 21:19:46 INFO - PROCESS | 1652 | 1467865186367 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] 21:19:46 INFO - PROCESS | 1652 | 1467865186391 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 21:19:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 21:19:46 INFO - PROCESS | 1652 | 1467865186403 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 21:19:46 INFO - PROCESS | 1652 | 1467865186405 Marionette TRACE conn2 <- [1,734,null,{}] 21:19:46 INFO - PROCESS | 1652 | 1467865186409 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}] 21:19:46 INFO - PROCESS | 1652 | 1467865186410 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:46 INFO - PROCESS | 1652 | 1467865186562 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 21:19:46 INFO - PROCESS | 1652 | 1467865186570 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:46 INFO - PROCESS | 1652 | 1467865186571 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a8e800 == 34 [pid = 1652] [id = 191] 21:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1167da400) [pid = 1652] [serial = 571] [outer = 0x0] 21:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x12aad7000) [pid = 1652] [serial = 572] [outer = 0x1167da400] 21:19:46 INFO - PROCESS | 1652 | 1467865186622 Marionette DEBUG loaded listener.js 21:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x12b99e800) [pid = 1652] [serial = 573] [outer = 0x1167da400] 21:19:47 INFO - PROCESS | 1652 | 1467865187009 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]]]}] 21:19:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 21:19:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 628ms 21:19:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 21:19:47 INFO - PROCESS | 1652 | 1467865187022 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 21:19:47 INFO - PROCESS | 1652 | 1467865187024 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 21:19:47 INFO - PROCESS | 1652 | 1467865187025 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 21:19:47 INFO - PROCESS | 1652 | 1467865187027 Marionette TRACE conn2 <- [1,738,null,{}] 21:19:47 INFO - PROCESS | 1652 | 1467865187029 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}] 21:19:47 INFO - PROCESS | 1652 | 1467865187032 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:47 INFO - PROCESS | 1652 | 1467865187108 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 21:19:47 INFO - PROCESS | 1652 | 1467865187112 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:47 INFO - PROCESS | 1652 | 1467865187114 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x129470000 == 35 [pid = 1652] [id = 192] 21:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x115fdcc00) [pid = 1652] [serial = 574] [outer = 0x0] 21:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12ba39400) [pid = 1652] [serial = 575] [outer = 0x115fdcc00] 21:19:47 INFO - PROCESS | 1652 | 1467865187139 Marionette DEBUG loaded listener.js 21:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12bea0800) [pid = 1652] [serial = 576] [outer = 0x115fdcc00] 21:19:47 INFO - PROCESS | 1652 | 1467865187959 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]]]}] 21:19:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 21:19:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 968ms 21:19:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 21:19:48 INFO - PROCESS | 1652 | 1467865187995 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 21:19:48 INFO - PROCESS | 1652 | 1467865187997 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 21:19:48 INFO - PROCESS | 1652 | 1467865188001 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 21:19:48 INFO - PROCESS | 1652 | 1467865188003 Marionette TRACE conn2 <- [1,742,null,{}] 21:19:48 INFO - PROCESS | 1652 | 1467865188007 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}] 21:19:48 INFO - PROCESS | 1652 | 1467865188008 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:48 INFO - PROCESS | 1652 | 1467865188119 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 21:19:48 INFO - PROCESS | 1652 | 1467865188171 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:48 INFO - PROCESS | 1652 | 1467865188173 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11706a000 == 36 [pid = 1652] [id = 193] 21:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116904000) [pid = 1652] [serial = 577] [outer = 0x0] 21:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1170bec00) [pid = 1652] [serial = 578] [outer = 0x116904000] 21:19:48 INFO - PROCESS | 1652 | 1467865188205 Marionette DEBUG loaded listener.js 21:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1176cf000) [pid = 1652] [serial = 579] [outer = 0x116904000] 21:19:49 INFO - PROCESS | 1652 | 1467865189274 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]]]}] 21:19:49 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 21:19:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1323ms 21:19:49 INFO - PROCESS | 1652 | 1467865189324 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 21:19:49 INFO - PROCESS | 1652 | 1467865189327 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 21:19:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 21:19:49 INFO - PROCESS | 1652 | 1467865189332 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 21:19:49 INFO - PROCESS | 1652 | 1467865189333 Marionette TRACE conn2 <- [1,746,null,{}] 21:19:49 INFO - PROCESS | 1652 | 1467865189336 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}] 21:19:49 INFO - PROCESS | 1652 | 1467865189337 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:49 INFO - PROCESS | 1652 | 1467865189443 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 21:19:49 INFO - PROCESS | 1652 | 1467865189538 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:49 INFO - PROCESS | 1652 | 1467865189539 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x115f8d800 == 37 [pid = 1652] [id = 194] 21:19:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1133fd400) [pid = 1652] [serial = 580] [outer = 0x0] 21:19:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1167d3800) [pid = 1652] [serial = 581] [outer = 0x1133fd400] 21:19:49 INFO - PROCESS | 1652 | 1467865189573 Marionette DEBUG loaded listener.js 21:19:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x117410c00) [pid = 1652] [serial = 582] [outer = 0x1133fd400] 21:19:50 INFO - PROCESS | 1652 | --DOCSHELL 0x128a8e800 == 36 [pid = 1652] [id = 191] 21:19:50 INFO - PROCESS | 1652 | --DOCSHELL 0x125fb9800 == 35 [pid = 1652] [id = 190] 21:19:50 INFO - PROCESS | 1652 | --DOCSHELL 0x123c6f000 == 34 [pid = 1652] [id = 189] 21:19:50 INFO - PROCESS | 1652 | --DOCSHELL 0x121271800 == 33 [pid = 1652] [id = 188] 21:19:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1191fb000 == 32 [pid = 1652] [id = 187] 21:19:50 INFO - PROCESS | 1652 | --DOCSHELL 0x117d5a000 == 31 [pid = 1652] [id = 186] 21:19:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1164b0000 == 30 [pid = 1652] [id = 185] 21:19:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12b12d800 == 29 [pid = 1652] [id = 184] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x113a3cc00) [pid = 1652] [serial = 458] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x115f19400) [pid = 1652] [serial = 461] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11812fc00) [pid = 1652] [serial = 464] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1213f6000) [pid = 1652] [serial = 542] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b9a0400) [pid = 1652] [serial = 513] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118452000) [pid = 1652] [serial = 503] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1193de000) [pid = 1652] [serial = 504] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12bea4000) [pid = 1652] [serial = 533] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12bea0400) [pid = 1652] [serial = 500] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12ba3bc00) [pid = 1652] [serial = 499] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1294acc00) [pid = 1652] [serial = 527] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12957bc00) [pid = 1652] [serial = 528] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11844f400) [pid = 1652] [serial = 515] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12194d000) [pid = 1652] [serial = 516] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1193e0c00) [pid = 1652] [serial = 521] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1213ee800) [pid = 1652] [serial = 540] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x119d1f400) [pid = 1652] [serial = 522] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x127818400) [pid = 1652] [serial = 509] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1294b5000) [pid = 1652] [serial = 510] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x123bc2800) [pid = 1652] [serial = 524] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12670f800) [pid = 1652] [serial = 525] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12aae2800) [pid = 1652] [serial = 530] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x11810f800) [pid = 1652] [serial = 518] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x118453800) [pid = 1652] [serial = 519] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x1210db800) [pid = 1652] [serial = 506] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x123bc2000) [pid = 1652] [serial = 507] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x12b82dc00) [pid = 1652] [serial = 512] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x1167db400) [pid = 1652] [serial = 536] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12c1ad800) [pid = 1652] [serial = 534] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x1133f4c00) [pid = 1652] [serial = 206] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x12655e800) [pid = 1652] [serial = 537] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x11938d800) [pid = 1652] [serial = 539] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x124446000) [pid = 1652] [serial = 543] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x12b836c00) [pid = 1652] [serial = 531] [outer = 0x0] [url = about:blank] 21:19:50 INFO - PROCESS | 1652 | 1467865190655 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]]]}] 21:19:50 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.) 21:19:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1371ms 21:19:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 21:19:50 INFO - PROCESS | 1652 | 1467865190706 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 21:19:50 INFO - PROCESS | 1652 | 1467865190708 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 21:19:50 INFO - PROCESS | 1652 | 1467865190712 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 21:19:50 INFO - PROCESS | 1652 | 1467865190714 Marionette TRACE conn2 <- [1,750,null,{}] 21:19:50 INFO - PROCESS | 1652 | 1467865190717 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}] 21:19:50 INFO - PROCESS | 1652 | 1467865190719 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:50 INFO - PROCESS | 1652 | 1467865190792 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 21:19:50 INFO - PROCESS | 1652 | 1467865190799 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:50 INFO - PROCESS | 1652 | 1467865190800 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1161b1800 == 30 [pid = 1652] [id = 195] 21:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x113cef800) [pid = 1652] [serial = 583] [outer = 0x0] 21:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x1172c9400) [pid = 1652] [serial = 584] [outer = 0x113cef800] 21:19:50 INFO - PROCESS | 1652 | 1467865190828 Marionette DEBUG loaded listener.js 21:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x11810a800) [pid = 1652] [serial = 585] [outer = 0x113cef800] 21:19:51 INFO - PROCESS | 1652 | 1467865191656 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]]]}] 21:19:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 21:19:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 972ms 21:19:51 INFO - PROCESS | 1652 | 1467865191685 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 21:19:51 INFO - PROCESS | 1652 | 1467865191687 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 21:19:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 21:19:51 INFO - PROCESS | 1652 | 1467865191692 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 21:19:51 INFO - PROCESS | 1652 | 1467865191693 Marionette TRACE conn2 <- [1,754,null,{}] 21:19:51 INFO - PROCESS | 1652 | 1467865191696 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}] 21:19:51 INFO - PROCESS | 1652 | 1467865191699 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:51 INFO - PROCESS | 1652 | 1467865191799 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 21:19:51 INFO - PROCESS | 1652 | 1467865191805 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:51 INFO - PROCESS | 1652 | 1467865191806 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11815c000 == 31 [pid = 1652] [id = 196] 21:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x118271800) [pid = 1652] [serial = 586] [outer = 0x0] 21:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x1193e2000) [pid = 1652] [serial = 587] [outer = 0x118271800] 21:19:51 INFO - PROCESS | 1652 | 1467865191833 Marionette DEBUG loaded listener.js 21:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x119d02400) [pid = 1652] [serial = 588] [outer = 0x118271800] 21:19:52 INFO - PROCESS | 1652 | 1467865192667 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]]]}] 21:19:52 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 21:19:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1024ms 21:19:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 21:19:52 INFO - PROCESS | 1652 | 1467865192715 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 21:19:52 INFO - PROCESS | 1652 | 1467865192717 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 21:19:52 INFO - PROCESS | 1652 | 1467865192719 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 21:19:52 INFO - PROCESS | 1652 | 1467865192721 Marionette TRACE conn2 <- [1,758,null,{}] 21:19:52 INFO - PROCESS | 1652 | 1467865192729 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}] 21:19:52 INFO - PROCESS | 1652 | 1467865192732 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:52 INFO - PROCESS | 1652 | 1467865192832 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 21:19:52 INFO - PROCESS | 1652 | 1467865192868 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:52 INFO - PROCESS | 1652 | 1467865192870 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ae4800 == 32 [pid = 1652] [id = 197] 21:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1129ae000) [pid = 1652] [serial = 589] [outer = 0x0] 21:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1213f7c00) [pid = 1652] [serial = 590] [outer = 0x1129ae000] 21:19:52 INFO - PROCESS | 1652 | 1467865192898 Marionette DEBUG loaded listener.js 21:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x123bcec00) [pid = 1652] [serial = 591] [outer = 0x1129ae000] 21:19:53 INFO - PROCESS | 1652 | 1467865193217 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]]]}] 21:19:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 21:19:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 520ms 21:19:53 INFO - PROCESS | 1652 | 1467865193239 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 21:19:53 INFO - PROCESS | 1652 | 1467865193241 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 21:19:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 21:19:53 INFO - PROCESS | 1652 | 1467865193243 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 21:19:53 INFO - PROCESS | 1652 | 1467865193245 Marionette TRACE conn2 <- [1,762,null,{}] 21:19:53 INFO - PROCESS | 1652 | 1467865193249 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}] 21:19:53 INFO - PROCESS | 1652 | 1467865193250 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:53 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x125fcd000) [pid = 1652] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 21:19:53 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x118fa7000) [pid = 1652] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 21:19:53 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x1176cb000) [pid = 1652] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 21:19:53 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x1167da400) [pid = 1652] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 21:19:53 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x1213f8c00) [pid = 1652] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 21:19:53 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x1167d2000) [pid = 1652] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 21:19:53 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x11834e000) [pid = 1652] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 21:19:53 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x1129ac800) [pid = 1652] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 21:19:53 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x128ee5800) [pid = 1652] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 21:19:53 INFO - PROCESS | 1652 | 1467865193371 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 21:19:53 INFO - PROCESS | 1652 | 1467865193403 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:53 INFO - PROCESS | 1652 | 1467865193404 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x121272800 == 33 [pid = 1652] [id = 198] 21:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x1176d2c00) [pid = 1652] [serial = 592] [outer = 0x0] 21:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x120ee7400) [pid = 1652] [serial = 593] [outer = 0x1176d2c00] 21:19:53 INFO - PROCESS | 1652 | 1467865193429 Marionette DEBUG loaded listener.js 21:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x124b08c00) [pid = 1652] [serial = 594] [outer = 0x1176d2c00] 21:19:54 INFO - PROCESS | 1652 | 1467865194159 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]]]}] 21:19:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 21:19:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 924ms 21:19:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 21:19:54 INFO - PROCESS | 1652 | 1467865194168 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 21:19:54 INFO - PROCESS | 1652 | 1467865194169 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 21:19:54 INFO - PROCESS | 1652 | 1467865194171 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 21:19:54 INFO - PROCESS | 1652 | 1467865194172 Marionette TRACE conn2 <- [1,766,null,{}] 21:19:54 INFO - PROCESS | 1652 | 1467865194174 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}] 21:19:54 INFO - PROCESS | 1652 | 1467865194175 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:54 INFO - PROCESS | 1652 | 1467865194251 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 21:19:54 INFO - PROCESS | 1652 | 1467865194254 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:54 INFO - PROCESS | 1652 | 1467865194255 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x125d3e800 == 34 [pid = 1652] [id = 199] 21:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x120eed400) [pid = 1652] [serial = 595] [outer = 0x0] 21:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x125fcc800) [pid = 1652] [serial = 596] [outer = 0x120eed400] 21:19:54 INFO - PROCESS | 1652 | 1467865194280 Marionette DEBUG loaded listener.js 21:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x12670ec00) [pid = 1652] [serial = 597] [outer = 0x120eed400] 21:19:55 INFO - PROCESS | 1652 | 1467865195065 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]]]}] 21:19:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 21:19:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 919ms 21:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 21:19:55 INFO - PROCESS | 1652 | 1467865195091 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 21:19:55 INFO - PROCESS | 1652 | 1467865195092 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 21:19:55 INFO - PROCESS | 1652 | 1467865195094 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 21:19:55 INFO - PROCESS | 1652 | 1467865195095 Marionette TRACE conn2 <- [1,770,null,{}] 21:19:55 INFO - PROCESS | 1652 | 1467865195097 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}] 21:19:55 INFO - PROCESS | 1652 | 1467865195101 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:55 INFO - PROCESS | 1652 | 1467865195192 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 21:19:55 INFO - PROCESS | 1652 | 1467865195196 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:55 INFO - PROCESS | 1652 | 1467865195197 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a85000 == 35 [pid = 1652] [id = 200] 21:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x12670f800) [pid = 1652] [serial = 598] [outer = 0x0] 21:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x129228000) [pid = 1652] [serial = 599] [outer = 0x12670f800] 21:19:55 INFO - PROCESS | 1652 | 1467865195223 Marionette DEBUG loaded listener.js 21:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x12a82cc00) [pid = 1652] [serial = 600] [outer = 0x12670f800] 21:19:55 INFO - PROCESS | 1652 | 1467865195552 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]]]}] 21:19:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 21:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 469ms 21:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 21:19:55 INFO - PROCESS | 1652 | 1467865195565 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 21:19:55 INFO - PROCESS | 1652 | 1467865195567 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 21:19:55 INFO - PROCESS | 1652 | 1467865195569 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 21:19:55 INFO - PROCESS | 1652 | 1467865195570 Marionette TRACE conn2 <- [1,774,null,{}] 21:19:55 INFO - PROCESS | 1652 | 1467865195572 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}] 21:19:55 INFO - PROCESS | 1652 | 1467865195573 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:55 INFO - PROCESS | 1652 | 1467865195674 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 21:19:55 INFO - PROCESS | 1652 | 1467865195680 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:55 INFO - PROCESS | 1652 | 1467865195681 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290a0000 == 36 [pid = 1652] [id = 201] 21:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x129582c00) [pid = 1652] [serial = 601] [outer = 0x0] 21:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x12aada400) [pid = 1652] [serial = 602] [outer = 0x129582c00] 21:19:55 INFO - PROCESS | 1652 | 1467865195705 Marionette DEBUG loaded listener.js 21:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x12b194800) [pid = 1652] [serial = 603] [outer = 0x129582c00] 21:19:55 INFO - PROCESS | 1652 | 1467865195994 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]]]}] 21:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 21:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 468ms 21:19:56 INFO - PROCESS | 1652 | 1467865196038 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 21:19:56 INFO - PROCESS | 1652 | 1467865196039 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 21:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 21:19:56 INFO - PROCESS | 1652 | 1467865196041 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 21:19:56 INFO - PROCESS | 1652 | 1467865196042 Marionette TRACE conn2 <- [1,778,null,{}] 21:19:56 INFO - PROCESS | 1652 | 1467865196044 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}] 21:19:56 INFO - PROCESS | 1652 | 1467865196046 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:56 INFO - PROCESS | 1652 | 1467865196168 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 21:19:56 INFO - PROCESS | 1652 | 1467865196220 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:56 INFO - PROCESS | 1652 | 1467865196221 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x112f80000 == 37 [pid = 1652] [id = 202] 21:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1128d5800) [pid = 1652] [serial = 604] [outer = 0x0] 21:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1129a8400) [pid = 1652] [serial = 605] [outer = 0x1128d5800] 21:19:56 INFO - PROCESS | 1652 | 1467865196253 Marionette DEBUG loaded listener.js 21:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1161da400) [pid = 1652] [serial = 606] [outer = 0x1128d5800] 21:19:56 INFO - PROCESS | 1652 | 1467865196701 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]]]}] 21:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 21:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 669ms 21:19:56 INFO - PROCESS | 1652 | 1467865196711 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 21:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 21:19:56 INFO - PROCESS | 1652 | 1467865196713 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 21:19:56 INFO - PROCESS | 1652 | 1467865196717 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 21:19:56 INFO - PROCESS | 1652 | 1467865196719 Marionette TRACE conn2 <- [1,782,null,{}] 21:19:56 INFO - PROCESS | 1652 | 1467865196722 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}] 21:19:56 INFO - PROCESS | 1652 | 1467865196725 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:56 INFO - PROCESS | 1652 | 1467865196825 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 21:19:56 INFO - PROCESS | 1652 | 1467865196876 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:56 INFO - PROCESS | 1652 | 1467865196878 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191f5000 == 38 [pid = 1652] [id = 203] 21:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1167d5400) [pid = 1652] [serial = 607] [outer = 0x0] 21:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x118fb4400) [pid = 1652] [serial = 608] [outer = 0x1167d5400] 21:19:56 INFO - PROCESS | 1652 | 1467865196922 Marionette DEBUG loaded listener.js 21:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x119d03c00) [pid = 1652] [serial = 609] [outer = 0x1167d5400] 21:19:57 INFO - PROCESS | 1652 | 1467865197333 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]]]}] 21:19:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 21:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 670ms 21:19:57 INFO - PROCESS | 1652 | 1467865197398 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 21:19:57 INFO - PROCESS | 1652 | 1467865197400 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 21:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 21:19:57 INFO - PROCESS | 1652 | 1467865197403 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 21:19:57 INFO - PROCESS | 1652 | 1467865197405 Marionette TRACE conn2 <- [1,786,null,{}] 21:19:57 INFO - PROCESS | 1652 | 1467865197407 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}] 21:19:57 INFO - PROCESS | 1652 | 1467865197409 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:57 INFO - PROCESS | 1652 | 1467865197508 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 21:19:57 INFO - PROCESS | 1652 | 1467865197594 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:57 INFO - PROCESS | 1652 | 1467865197595 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x129458800 == 39 [pid = 1652] [id = 204] 21:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1213ef400) [pid = 1652] [serial = 610] [outer = 0x0] 21:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1215c2c00) [pid = 1652] [serial = 611] [outer = 0x1213ef400] 21:19:57 INFO - PROCESS | 1652 | 1467865197637 Marionette DEBUG loaded listener.js 21:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x125d5e400) [pid = 1652] [serial = 612] [outer = 0x1213ef400] 21:19:58 INFO - PROCESS | 1652 | 1467865198053 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]]]}] 21:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 21:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 669ms 21:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 21:19:58 INFO - PROCESS | 1652 | 1467865198072 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 21:19:58 INFO - PROCESS | 1652 | 1467865198075 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 21:19:58 INFO - PROCESS | 1652 | 1467865198101 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 21:19:58 INFO - PROCESS | 1652 | 1467865198104 Marionette TRACE conn2 <- [1,790,null,{}] 21:19:58 INFO - PROCESS | 1652 | 1467865198108 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}] 21:19:58 INFO - PROCESS | 1652 | 1467865198111 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:58 INFO - PROCESS | 1652 | 1467865198211 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 21:19:58 INFO - PROCESS | 1652 | 1467865198279 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:58 INFO - PROCESS | 1652 | 1467865198280 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aa9c000 == 40 [pid = 1652] [id = 205] 21:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x126b43400) [pid = 1652] [serial = 613] [outer = 0x0] 21:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x129510400) [pid = 1652] [serial = 614] [outer = 0x126b43400] 21:19:58 INFO - PROCESS | 1652 | 1467865198309 Marionette DEBUG loaded listener.js 21:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x12b186800) [pid = 1652] [serial = 615] [outer = 0x126b43400] 21:19:58 INFO - PROCESS | 1652 | 1467865198731 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]]]}] 21:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 21:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 695ms 21:19:58 INFO - PROCESS | 1652 | 1467865198780 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 21:19:58 INFO - PROCESS | 1652 | 1467865198781 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 21:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 21:19:58 INFO - PROCESS | 1652 | 1467865198785 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 21:19:58 INFO - PROCESS | 1652 | 1467865198786 Marionette TRACE conn2 <- [1,794,null,{}] 21:19:58 INFO - PROCESS | 1652 | 1467865198788 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}] 21:19:58 INFO - PROCESS | 1652 | 1467865198790 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:58 INFO - PROCESS | 1652 | 1467865198903 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 21:19:58 INFO - PROCESS | 1652 | 1467865198968 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:58 INFO - PROCESS | 1652 | 1467865198970 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b813000 == 41 [pid = 1652] [id = 206] 21:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x129574800) [pid = 1652] [serial = 616] [outer = 0x0] 21:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12ba30c00) [pid = 1652] [serial = 617] [outer = 0x129574800] 21:19:59 INFO - PROCESS | 1652 | 1467865198998 Marionette DEBUG loaded listener.js 21:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12be1d800) [pid = 1652] [serial = 618] [outer = 0x129574800] 21:19:59 INFO - PROCESS | 1652 | 1467865199532 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]]]}] 21:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 21:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 769ms 21:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 21:19:59 INFO - PROCESS | 1652 | 1467865199562 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 21:19:59 INFO - PROCESS | 1652 | 1467865199565 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 21:19:59 INFO - PROCESS | 1652 | 1467865199569 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 21:19:59 INFO - PROCESS | 1652 | 1467865199572 Marionette TRACE conn2 <- [1,798,null,{}] 21:19:59 INFO - PROCESS | 1652 | 1467865199576 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}] 21:19:59 INFO - PROCESS | 1652 | 1467865199577 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:59 INFO - PROCESS | 1652 | 1467865199675 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 21:19:59 INFO - PROCESS | 1652 | 1467865199739 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:59 INFO - PROCESS | 1652 | 1467865199742 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:19:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11859b000 == 42 [pid = 1652] [id = 207] 21:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11697a000) [pid = 1652] [serial = 619] [outer = 0x0] 21:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1170bf800) [pid = 1652] [serial = 620] [outer = 0x11697a000] 21:19:59 INFO - PROCESS | 1652 | 1467865199769 Marionette DEBUG loaded listener.js 21:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11834e000) [pid = 1652] [serial = 621] [outer = 0x11697a000] 21:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1290a0000 == 41 [pid = 1652] [id = 201] 21:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x128a85000 == 40 [pid = 1652] [id = 200] 21:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x125d3e800 == 39 [pid = 1652] [id = 199] 21:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x121272800 == 38 [pid = 1652] [id = 198] 21:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x119ae4800 == 37 [pid = 1652] [id = 197] 21:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11815c000 == 36 [pid = 1652] [id = 196] 21:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1161b1800 == 35 [pid = 1652] [id = 195] 21:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x129470000 == 34 [pid = 1652] [id = 192] 21:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11706a000 == 33 [pid = 1652] [id = 193] 21:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x115f8d800 == 32 [pid = 1652] [id = 194] 21:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12b813000 == 31 [pid = 1652] [id = 206] 21:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12aa9c000 == 30 [pid = 1652] [id = 205] 21:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x129458800 == 29 [pid = 1652] [id = 204] 21:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1191f5000 == 28 [pid = 1652] [id = 203] 21:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x112f80000 == 27 [pid = 1652] [id = 202] 21:20:00 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12672c400) [pid = 1652] [serial = 563] [outer = 0x0] [url = about:blank] 21:20:00 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119434800) [pid = 1652] [serial = 557] [outer = 0x0] [url = about:blank] 21:20:00 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1176d1c00) [pid = 1652] [serial = 554] [outer = 0x0] [url = about:blank] 21:20:00 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11826d800) [pid = 1652] [serial = 555] [outer = 0x0] [url = about:blank] 21:20:00 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x129222000) [pid = 1652] [serial = 551] [outer = 0x0] [url = about:blank] 21:20:00 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12b99e800) [pid = 1652] [serial = 573] [outer = 0x0] [url = about:blank] 21:20:00 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1242dbc00) [pid = 1652] [serial = 560] [outer = 0x0] [url = about:blank] 21:20:00 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x117410800) [pid = 1652] [serial = 546] [outer = 0x0] [url = about:blank] 21:20:00 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1167dcc00) [pid = 1652] [serial = 545] [outer = 0x0] [url = about:blank] 21:20:00 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x123bc3800) [pid = 1652] [serial = 549] [outer = 0x0] [url = about:blank] 21:20:00 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1213b6400) [pid = 1652] [serial = 548] [outer = 0x0] [url = about:blank] 21:20:00 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x118108000) [pid = 1652] [serial = 569] [outer = 0x0] [url = about:blank] 21:20:00 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x129515000) [pid = 1652] [serial = 566] [outer = 0x0] [url = about:blank] 21:20:00 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12aad7000) [pid = 1652] [serial = 572] [outer = 0x0] [url = about:blank] 21:20:00 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12a82c000) [pid = 1652] [serial = 567] [outer = 0x0] [url = about:blank] 21:20:00 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x128a6ac00) [pid = 1652] [serial = 564] [outer = 0x0] [url = about:blank] 21:20:00 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x125d61400) [pid = 1652] [serial = 561] [outer = 0x0] [url = about:blank] 21:20:00 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x119eebc00) [pid = 1652] [serial = 558] [outer = 0x0] [url = about:blank] 21:20:00 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12a864000) [pid = 1652] [serial = 570] [outer = 0x0] [url = about:blank] 21:20:00 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12ba39400) [pid = 1652] [serial = 575] [outer = 0x0] [url = about:blank] 21:20:00 INFO - PROCESS | 1652 | 1467865200756 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]]]}] 21:20:00 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 21:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1227ms 21:20:00 INFO - PROCESS | 1652 | 1467865200798 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 21:20:00 INFO - PROCESS | 1652 | 1467865200801 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 21:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 21:20:00 INFO - PROCESS | 1652 | 1467865200804 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 21:20:00 INFO - PROCESS | 1652 | 1467865200806 Marionette TRACE conn2 <- [1,802,null,{}] 21:20:00 INFO - PROCESS | 1652 | 1467865200809 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}] 21:20:00 INFO - PROCESS | 1652 | 1467865200811 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:00 INFO - PROCESS | 1652 | 1467865200887 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 21:20:00 INFO - PROCESS | 1652 | 1467865200895 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:00 INFO - PROCESS | 1652 | 1467865200897 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x113c6a000 == 28 [pid = 1652] [id = 208] 21:20:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1129ab000) [pid = 1652] [serial = 622] [outer = 0x0] 21:20:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x113a9c400) [pid = 1652] [serial = 623] [outer = 0x1129ab000] 21:20:00 INFO - PROCESS | 1652 | 1467865200966 Marionette DEBUG loaded listener.js 21:20:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x115f1a400) [pid = 1652] [serial = 624] [outer = 0x1129ab000] 21:20:01 INFO - PROCESS | 1652 | 1467865201293 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]]]}] 21:20:01 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 21:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 519ms 21:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 21:20:01 INFO - PROCESS | 1652 | 1467865201324 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 21:20:01 INFO - PROCESS | 1652 | 1467865201327 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 21:20:01 INFO - PROCESS | 1652 | 1467865201332 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 21:20:01 INFO - PROCESS | 1652 | 1467865201334 Marionette TRACE conn2 <- [1,806,null,{}] 21:20:01 INFO - PROCESS | 1652 | 1467865201336 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}] 21:20:01 INFO - PROCESS | 1652 | 1467865201338 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:01 INFO - PROCESS | 1652 | 1467865201414 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 21:20:01 INFO - PROCESS | 1652 | 1467865201419 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:01 INFO - PROCESS | 1652 | 1467865201420 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x117085000 == 29 [pid = 1652] [id = 209] 21:20:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x116484800) [pid = 1652] [serial = 625] [outer = 0x0] 21:20:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11697e400) [pid = 1652] [serial = 626] [outer = 0x116484800] 21:20:01 INFO - PROCESS | 1652 | 1467865201449 Marionette DEBUG loaded listener.js 21:20:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x117408c00) [pid = 1652] [serial = 627] [outer = 0x116484800] 21:20:01 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 21:20:01 INFO - PROCESS | 1652 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 21:20:01 INFO - PROCESS | 1652 | Determined SkiaGL cache limits: Size 100663296, Items: 256 21:20:01 INFO - PROCESS | 1652 | [GFX2-]: Using SkiaGL canvas. 21:20:01 INFO - PROCESS | 1652 | 1467865201836 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]]]}] 21:20:01 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 21:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 519ms 21:20:01 INFO - PROCESS | 1652 | 1467865201852 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 21:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 21:20:01 INFO - PROCESS | 1652 | 1467865201854 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 21:20:01 INFO - PROCESS | 1652 | 1467865201858 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 21:20:01 INFO - PROCESS | 1652 | 1467865201872 Marionette TRACE conn2 <- [1,810,null,{}] 21:20:01 INFO - PROCESS | 1652 | 1467865201883 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}] 21:20:01 INFO - PROCESS | 1652 | 1467865201888 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:02 INFO - PROCESS | 1652 | 1467865202007 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 21:20:02 INFO - PROCESS | 1652 | 1467865202019 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:02 INFO - PROCESS | 1652 | 1467865202022 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x118217000 == 30 [pid = 1652] [id = 210] 21:20:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1128d3000) [pid = 1652] [serial = 628] [outer = 0x0] 21:20:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118453800) [pid = 1652] [serial = 629] [outer = 0x1128d3000] 21:20:02 INFO - PROCESS | 1652 | 1467865202071 Marionette DEBUG loaded listener.js 21:20:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118877800) [pid = 1652] [serial = 630] [outer = 0x1128d3000] 21:20:02 INFO - PROCESS | 1652 | 1467865202478 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]]]}] 21:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 21:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 634ms 21:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 21:20:02 INFO - PROCESS | 1652 | 1467865202491 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 21:20:02 INFO - PROCESS | 1652 | 1467865202493 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 21:20:02 INFO - PROCESS | 1652 | 1467865202495 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 21:20:02 INFO - PROCESS | 1652 | 1467865202497 Marionette TRACE conn2 <- [1,814,null,{}] 21:20:02 INFO - PROCESS | 1652 | 1467865202502 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}] 21:20:02 INFO - PROCESS | 1652 | 1467865202504 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:02 INFO - PROCESS | 1652 | 1467865202660 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 21:20:02 INFO - PROCESS | 1652 | 1467865202704 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:02 INFO - PROCESS | 1652 | 1467865202706 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x118598000 == 31 [pid = 1652] [id = 211] 21:20:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118fac000) [pid = 1652] [serial = 631] [outer = 0x0] 21:20:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x119392c00) [pid = 1652] [serial = 632] [outer = 0x118fac000] 21:20:02 INFO - PROCESS | 1652 | 1467865202748 Marionette DEBUG loaded listener.js 21:20:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119436c00) [pid = 1652] [serial = 633] [outer = 0x118fac000] 21:20:03 INFO - PROCESS | 1652 | 1467865203054 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] 21:20:03 INFO - PROCESS | 1652 | 1467865203081 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 21:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 21:20:03 INFO - PROCESS | 1652 | 1467865203085 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 21:20:03 INFO - PROCESS | 1652 | 1467865203087 Marionette TRACE conn2 <- [1,818,null,{}] 21:20:03 INFO - PROCESS | 1652 | 1467865203089 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}] 21:20:03 INFO - PROCESS | 1652 | 1467865203090 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:03 INFO - PROCESS | 1652 | 1467865203186 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 21:20:03 INFO - PROCESS | 1652 | 1467865203220 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:03 INFO - PROCESS | 1652 | 1467865203221 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199a7800 == 32 [pid = 1652] [id = 212] 21:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x115fe6c00) [pid = 1652] [serial = 634] [outer = 0x0] 21:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119d03000) [pid = 1652] [serial = 635] [outer = 0x115fe6c00] 21:20:03 INFO - PROCESS | 1652 | 1467865203245 Marionette DEBUG loaded listener.js 21:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x120eed000) [pid = 1652] [serial = 636] [outer = 0x115fe6c00] 21:20:03 INFO - PROCESS | 1652 | 1467865203571 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]]]}] 21:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 21:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 519ms 21:20:03 INFO - PROCESS | 1652 | 1467865203605 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 21:20:03 INFO - PROCESS | 1652 | 1467865203606 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 21:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 21:20:03 INFO - PROCESS | 1652 | 1467865203609 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 21:20:03 INFO - PROCESS | 1652 | 1467865203610 Marionette TRACE conn2 <- [1,822,null,{}] 21:20:03 INFO - PROCESS | 1652 | 1467865203612 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}] 21:20:03 INFO - PROCESS | 1652 | 1467865203616 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:03 INFO - PROCESS | 1652 | 1467865203725 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 21:20:03 INFO - PROCESS | 1652 | 1467865203758 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:03 INFO - PROCESS | 1652 | 1467865203760 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x121319800 == 33 [pid = 1652] [id = 213] 21:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1210cd800) [pid = 1652] [serial = 637] [outer = 0x0] 21:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1213f4c00) [pid = 1652] [serial = 638] [outer = 0x1210cd800] 21:20:03 INFO - PROCESS | 1652 | 1467865203784 Marionette DEBUG loaded listener.js 21:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x123bc4400) [pid = 1652] [serial = 639] [outer = 0x1210cd800] 21:20:04 INFO - PROCESS | 1652 | 1467865204094 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] 21:20:04 INFO - PROCESS | 1652 | 1467865204129 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 21:20:04 INFO - PROCESS | 1652 | 1467865204133 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 21:20:04 INFO - PROCESS | 1652 | 1467865204134 Marionette TRACE conn2 <- [1,826,null,{}] 21:20:04 INFO - PROCESS | 1652 | 1467865204136 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}] 21:20:04 INFO - PROCESS | 1652 | 1467865204138 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:04 INFO - PROCESS | 1652 | 1467865204230 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 21:20:04 INFO - PROCESS | 1652 | 1467865204263 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:04 INFO - PROCESS | 1652 | 1467865204264 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x121bdc800 == 34 [pid = 1652] [id = 214] 21:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12404a400) [pid = 1652] [serial = 640] [outer = 0x0] 21:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124447800) [pid = 1652] [serial = 641] [outer = 0x12404a400] 21:20:04 INFO - PROCESS | 1652 | 1467865204288 Marionette DEBUG loaded listener.js 21:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x125d5e000) [pid = 1652] [serial = 642] [outer = 0x12404a400] 21:20:04 INFO - PROCESS | 1652 | 1467865204610 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]]]}] 21:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 21:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 520ms 21:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 21:20:04 INFO - PROCESS | 1652 | 1467865204652 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 21:20:04 INFO - PROCESS | 1652 | 1467865204653 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 21:20:04 INFO - PROCESS | 1652 | 1467865204655 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 21:20:04 INFO - PROCESS | 1652 | 1467865204656 Marionette TRACE conn2 <- [1,830,null,{}] 21:20:04 INFO - PROCESS | 1652 | 1467865204659 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}] 21:20:04 INFO - PROCESS | 1652 | 1467865204660 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:04 INFO - PROCESS | 1652 | 1467865204750 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 21:20:04 INFO - PROCESS | 1652 | 1467865204754 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:04 INFO - PROCESS | 1652 | 1467865204755 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x125d36000 == 35 [pid = 1652] [id = 215] 21:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1129a7c00) [pid = 1652] [serial = 643] [outer = 0x0] 21:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x125df2800) [pid = 1652] [serial = 644] [outer = 0x1129a7c00] 21:20:04 INFO - PROCESS | 1652 | 1467865204779 Marionette DEBUG loaded listener.js 21:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1263d2c00) [pid = 1652] [serial = 645] [outer = 0x1129a7c00] 21:20:05 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1129ae000) [pid = 1652] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 21:20:05 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1176d2c00) [pid = 1652] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 21:20:05 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x120eed400) [pid = 1652] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 21:20:05 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12670f800) [pid = 1652] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 21:20:05 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118271800) [pid = 1652] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 21:20:05 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x115fdcc00) [pid = 1652] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 21:20:05 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x116904000) [pid = 1652] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 21:20:05 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1133fd400) [pid = 1652] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 21:20:05 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x113cef800) [pid = 1652] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 21:20:05 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x129582c00) [pid = 1652] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 21:20:05 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1242d1000) [pid = 1652] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 21:20:05 INFO - PROCESS | 1652 | 1467865205151 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]]]}] 21:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 21:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 520ms 21:20:05 INFO - PROCESS | 1652 | 1467865205175 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 21:20:05 INFO - PROCESS | 1652 | 1467865205176 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 21:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 21:20:05 INFO - PROCESS | 1652 | 1467865205179 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 21:20:05 INFO - PROCESS | 1652 | 1467865205181 Marionette TRACE conn2 <- [1,834,null,{}] 21:20:05 INFO - PROCESS | 1652 | 1467865205184 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}] 21:20:05 INFO - PROCESS | 1652 | 1467865205185 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:05 INFO - PROCESS | 1652 | 1467865205257 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 21:20:05 INFO - PROCESS | 1652 | 1467865205261 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:05 INFO - PROCESS | 1652 | 1467865205262 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x118216800 == 36 [pid = 1652] [id = 216] 21:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1193d5c00) [pid = 1652] [serial = 646] [outer = 0x0] 21:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x124446000) [pid = 1652] [serial = 647] [outer = 0x1193d5c00] 21:20:05 INFO - PROCESS | 1652 | 1467865205298 Marionette DEBUG loaded listener.js 21:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x126555800) [pid = 1652] [serial = 648] [outer = 0x1193d5c00] 21:20:05 INFO - PROCESS | 1652 | 1467865205616 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]]]}] 21:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 21:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 473ms 21:20:05 INFO - PROCESS | 1652 | 1467865205659 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 21:20:05 INFO - PROCESS | 1652 | 1467865205660 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 21:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 21:20:05 INFO - PROCESS | 1652 | 1467865205663 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 21:20:05 INFO - PROCESS | 1652 | 1467865205665 Marionette TRACE conn2 <- [1,838,null,{}] 21:20:05 INFO - PROCESS | 1652 | 1467865205671 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}] 21:20:05 INFO - PROCESS | 1652 | 1467865205672 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:05 INFO - PROCESS | 1652 | 1467865205745 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 21:20:05 INFO - PROCESS | 1652 | 1467865205750 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:05 INFO - PROCESS | 1652 | 1467865205752 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a7a800 == 37 [pid = 1652] [id = 217] 21:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12404b400) [pid = 1652] [serial = 649] [outer = 0x0] 21:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x126726000) [pid = 1652] [serial = 650] [outer = 0x12404b400] 21:20:05 INFO - PROCESS | 1652 | 1467865205776 Marionette DEBUG loaded listener.js 21:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x126b39c00) [pid = 1652] [serial = 651] [outer = 0x12404b400] 21:20:06 INFO - PROCESS | 1652 | 1467865206076 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]]]}] 21:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 21:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 423ms 21:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 21:20:06 INFO - PROCESS | 1652 | 1467865206087 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 21:20:06 INFO - PROCESS | 1652 | 1467865206089 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 21:20:06 INFO - PROCESS | 1652 | 1467865206091 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 21:20:06 INFO - PROCESS | 1652 | 1467865206093 Marionette TRACE conn2 <- [1,842,null,{}] 21:20:06 INFO - PROCESS | 1652 | 1467865206095 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}] 21:20:06 INFO - PROCESS | 1652 | 1467865206100 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:06 INFO - PROCESS | 1652 | 1467865206188 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 21:20:06 INFO - PROCESS | 1652 | 1467865206192 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:06 INFO - PROCESS | 1652 | 1467865206194 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199a6800 == 38 [pid = 1652] [id = 218] 21:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x126b42800) [pid = 1652] [serial = 652] [outer = 0x0] 21:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x128a69000) [pid = 1652] [serial = 653] [outer = 0x126b42800] 21:20:06 INFO - PROCESS | 1652 | 1467865206230 Marionette DEBUG loaded listener.js 21:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12904a800) [pid = 1652] [serial = 654] [outer = 0x126b42800] 21:20:06 INFO - PROCESS | 1652 | 1467865206571 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]]]}] 21:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 21:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 519ms 21:20:06 INFO - PROCESS | 1652 | 1467865206619 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 21:20:06 INFO - PROCESS | 1652 | 1467865206620 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 21:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 21:20:06 INFO - PROCESS | 1652 | 1467865206623 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 21:20:06 INFO - PROCESS | 1652 | 1467865206624 Marionette TRACE conn2 <- [1,846,null,{}] 21:20:06 INFO - PROCESS | 1652 | 1467865206626 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}] 21:20:06 INFO - PROCESS | 1652 | 1467865206627 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:06 INFO - PROCESS | 1652 | 1467865206706 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 21:20:06 INFO - PROCESS | 1652 | 1467865206710 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:06 INFO - PROCESS | 1652 | 1467865206711 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4c4800 == 39 [pid = 1652] [id = 219] 21:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x129226400) [pid = 1652] [serial = 655] [outer = 0x0] 21:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1294ae000) [pid = 1652] [serial = 656] [outer = 0x129226400] 21:20:06 INFO - PROCESS | 1652 | 1467865206741 Marionette DEBUG loaded listener.js 21:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x129512c00) [pid = 1652] [serial = 657] [outer = 0x129226400] 21:20:07 INFO - PROCESS | 1652 | --DOCSHELL 0x113c6a000 == 38 [pid = 1652] [id = 208] 21:20:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11859b000 == 37 [pid = 1652] [id = 207] 21:20:07 INFO - PROCESS | 1652 | --DOCSHELL 0x117085000 == 36 [pid = 1652] [id = 209] 21:20:07 INFO - PROCESS | 1652 | --DOCSHELL 0x118598000 == 35 [pid = 1652] [id = 211] 21:20:07 INFO - PROCESS | 1652 | --DOCSHELL 0x118216800 == 34 [pid = 1652] [id = 216] 21:20:07 INFO - PROCESS | 1652 | --DOCSHELL 0x125d36000 == 33 [pid = 1652] [id = 215] 21:20:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1199a6800 == 32 [pid = 1652] [id = 218] 21:20:07 INFO - PROCESS | 1652 | --DOCSHELL 0x121319800 == 31 [pid = 1652] [id = 213] 21:20:07 INFO - PROCESS | 1652 | --DOCSHELL 0x128a7a800 == 30 [pid = 1652] [id = 217] 21:20:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1199a7800 == 29 [pid = 1652] [id = 212] 21:20:07 INFO - PROCESS | 1652 | --DOCSHELL 0x121bdc800 == 28 [pid = 1652] [id = 214] 21:20:07 INFO - PROCESS | 1652 | --DOCSHELL 0x118217000 == 27 [pid = 1652] [id = 210] 21:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12a82a800) [pid = 1652] [serial = 552] [outer = 0x0] [url = about:blank] 21:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1213f7c00) [pid = 1652] [serial = 590] [outer = 0x0] [url = about:blank] 21:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x120ee7400) [pid = 1652] [serial = 593] [outer = 0x0] [url = about:blank] 21:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x124b08c00) [pid = 1652] [serial = 594] [outer = 0x0] [url = about:blank] 21:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x125fcc800) [pid = 1652] [serial = 596] [outer = 0x0] [url = about:blank] 21:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12670ec00) [pid = 1652] [serial = 597] [outer = 0x0] [url = about:blank] 21:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x123bcec00) [pid = 1652] [serial = 591] [outer = 0x0] [url = about:blank] 21:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x129228000) [pid = 1652] [serial = 599] [outer = 0x0] [url = about:blank] 21:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1193e2000) [pid = 1652] [serial = 587] [outer = 0x0] [url = about:blank] 21:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12bea0800) [pid = 1652] [serial = 576] [outer = 0x0] [url = about:blank] 21:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1170bec00) [pid = 1652] [serial = 578] [outer = 0x0] [url = about:blank] 21:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1176cf000) [pid = 1652] [serial = 579] [outer = 0x0] [url = about:blank] 21:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1167d3800) [pid = 1652] [serial = 581] [outer = 0x0] [url = about:blank] 21:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x117410c00) [pid = 1652] [serial = 582] [outer = 0x0] [url = about:blank] 21:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1172c9400) [pid = 1652] [serial = 584] [outer = 0x0] [url = about:blank] 21:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11810a800) [pid = 1652] [serial = 585] [outer = 0x0] [url = about:blank] 21:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12aada400) [pid = 1652] [serial = 602] [outer = 0x0] [url = about:blank] 21:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12b194800) [pid = 1652] [serial = 603] [outer = 0x0] [url = about:blank] 21:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12a82cc00) [pid = 1652] [serial = 600] [outer = 0x0] [url = about:blank] 21:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x119d02400) [pid = 1652] [serial = 588] [outer = 0x0] [url = about:blank] 21:20:08 INFO - PROCESS | 1652 | 1467865208178 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]]]}] 21:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 21:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1570ms 21:20:08 INFO - PROCESS | 1652 | 1467865208194 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 21:20:08 INFO - PROCESS | 1652 | 1467865208198 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 21:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 21:20:08 INFO - PROCESS | 1652 | 1467865208202 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 21:20:08 INFO - PROCESS | 1652 | 1467865208205 Marionette TRACE conn2 <- [1,850,null,{}] 21:20:08 INFO - PROCESS | 1652 | 1467865208209 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}] 21:20:08 INFO - PROCESS | 1652 | 1467865208211 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:08 INFO - PROCESS | 1652 | 1467865208290 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 21:20:08 INFO - PROCESS | 1652 | 1467865208336 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:08 INFO - PROCESS | 1652 | 1467865208339 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x113351000 == 28 [pid = 1652] [id = 220] 21:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x112a88800) [pid = 1652] [serial = 658] [outer = 0x0] 21:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x112e32000) [pid = 1652] [serial = 659] [outer = 0x112a88800] 21:20:08 INFO - PROCESS | 1652 | 1467865208367 Marionette DEBUG loaded listener.js 21:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1129ac800) [pid = 1652] [serial = 660] [outer = 0x112a88800] 21:20:08 INFO - PROCESS | 1652 | 1467865208676 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]]]}] 21:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 21:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 522ms 21:20:08 INFO - PROCESS | 1652 | 1467865208723 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 21:20:08 INFO - PROCESS | 1652 | 1467865208727 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 21:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 21:20:08 INFO - PROCESS | 1652 | 1467865208732 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 21:20:08 INFO - PROCESS | 1652 | 1467865208733 Marionette TRACE conn2 <- [1,854,null,{}] 21:20:08 INFO - PROCESS | 1652 | 1467865208736 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}] 21:20:08 INFO - PROCESS | 1652 | 1467865208738 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:08 INFO - PROCESS | 1652 | 1467865208814 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 21:20:08 INFO - PROCESS | 1652 | 1467865208860 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:08 INFO - PROCESS | 1652 | 1467865208862 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x116681000 == 29 [pid = 1652] [id = 221] 21:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1133db000) [pid = 1652] [serial = 661] [outer = 0x0] 21:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x113aa0000) [pid = 1652] [serial = 662] [outer = 0x1133db000] 21:20:08 INFO - PROCESS | 1652 | 1467865208889 Marionette DEBUG loaded listener.js 21:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x113cf9400) [pid = 1652] [serial = 663] [outer = 0x1133db000] 21:20:09 INFO - PROCESS | 1652 | 1467865209220 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]]]}] 21:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 21:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 521ms 21:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 21:20:09 INFO - PROCESS | 1652 | 1467865209253 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 21:20:09 INFO - PROCESS | 1652 | 1467865209254 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 21:20:09 INFO - PROCESS | 1652 | 1467865209256 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 21:20:09 INFO - PROCESS | 1652 | 1467865209259 Marionette TRACE conn2 <- [1,858,null,{}] 21:20:09 INFO - PROCESS | 1652 | 1467865209267 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}] 21:20:09 INFO - PROCESS | 1652 | 1467865209270 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:09 INFO - PROCESS | 1652 | 1467865209344 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 21:20:09 INFO - PROCESS | 1652 | 1467865209392 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:09 INFO - PROCESS | 1652 | 1467865209394 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11734e800 == 30 [pid = 1652] [id = 222] 21:20:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x110fa6000) [pid = 1652] [serial = 664] [outer = 0x0] 21:20:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1167b4800) [pid = 1652] [serial = 665] [outer = 0x110fa6000] 21:20:09 INFO - PROCESS | 1652 | 1467865209421 Marionette DEBUG loaded listener.js 21:20:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1170bd400) [pid = 1652] [serial = 666] [outer = 0x110fa6000] 21:20:09 INFO - PROCESS | 1652 | 1467865209698 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]]]}] 21:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 21:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 473ms 21:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 21:20:09 INFO - PROCESS | 1652 | 1467865209736 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 21:20:09 INFO - PROCESS | 1652 | 1467865209738 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 21:20:09 INFO - PROCESS | 1652 | 1467865209740 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 21:20:09 INFO - PROCESS | 1652 | 1467865209741 Marionette TRACE conn2 <- [1,862,null,{}] 21:20:09 INFO - PROCESS | 1652 | 1467865209743 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}] 21:20:09 INFO - PROCESS | 1652 | 1467865209745 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:09 INFO - PROCESS | 1652 | 1467865209832 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 21:20:09 INFO - PROCESS | 1652 | 1467865209835 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:09 INFO - PROCESS | 1652 | 1467865209837 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x118167000 == 31 [pid = 1652] [id = 223] 21:20:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x117403800) [pid = 1652] [serial = 667] [outer = 0x0] 21:20:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11740a800) [pid = 1652] [serial = 668] [outer = 0x117403800] 21:20:09 INFO - PROCESS | 1652 | 1467865209863 Marionette DEBUG loaded listener.js 21:20:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x117411000) [pid = 1652] [serial = 669] [outer = 0x117403800] 21:20:10 INFO - PROCESS | 1652 | 1467865210167 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]]]}] 21:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 21:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 468ms 21:20:10 INFO - PROCESS | 1652 | 1467865210208 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 21:20:10 INFO - PROCESS | 1652 | 1467865210209 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 21:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 21:20:10 INFO - PROCESS | 1652 | 1467865210212 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 21:20:10 INFO - PROCESS | 1652 | 1467865210213 Marionette TRACE conn2 <- [1,866,null,{}] 21:20:10 INFO - PROCESS | 1652 | 1467865210215 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}] 21:20:10 INFO - PROCESS | 1652 | 1467865210216 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:10 INFO - PROCESS | 1652 | 1467865210315 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 21:20:10 INFO - PROCESS | 1652 | 1467865210320 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:10 INFO - PROCESS | 1652 | 1467865210321 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11857c800 == 32 [pid = 1652] [id = 224] 21:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1133af000) [pid = 1652] [serial = 670] [outer = 0x0] 21:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1176d2000) [pid = 1652] [serial = 671] [outer = 0x1133af000] 21:20:10 INFO - PROCESS | 1652 | 1467865210347 Marionette DEBUG loaded listener.js 21:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118105c00) [pid = 1652] [serial = 672] [outer = 0x1133af000] 21:20:10 INFO - PROCESS | 1652 | 1467865210669 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]]]}] 21:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 21:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 468ms 21:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 21:20:10 INFO - PROCESS | 1652 | 1467865210683 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 21:20:10 INFO - PROCESS | 1652 | 1467865210686 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 21:20:10 INFO - PROCESS | 1652 | 1467865210689 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 21:20:10 INFO - PROCESS | 1652 | 1467865210691 Marionette TRACE conn2 <- [1,870,null,{}] 21:20:10 INFO - PROCESS | 1652 | 1467865210694 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}] 21:20:10 INFO - PROCESS | 1652 | 1467865210702 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:10 INFO - PROCESS | 1652 | 1467865210843 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 21:20:10 INFO - PROCESS | 1652 | 1467865210903 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:10 INFO - PROCESS | 1652 | 1467865210904 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191db800 == 33 [pid = 1652] [id = 225] 21:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1133ab800) [pid = 1652] [serial = 673] [outer = 0x0] 21:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118110000) [pid = 1652] [serial = 674] [outer = 0x1133ab800] 21:20:10 INFO - PROCESS | 1652 | 1467865210929 Marionette DEBUG loaded listener.js 21:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118fb2c00) [pid = 1652] [serial = 675] [outer = 0x1133ab800] 21:20:11 INFO - PROCESS | 1652 | 1467865211195 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]]]}] 21:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 21:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 519ms 21:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 21:20:11 INFO - PROCESS | 1652 | 1467865211209 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 21:20:11 INFO - PROCESS | 1652 | 1467865211210 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 21:20:11 INFO - PROCESS | 1652 | 1467865211220 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 21:20:11 INFO - PROCESS | 1652 | 1467865211221 Marionette TRACE conn2 <- [1,874,null,{}] 21:20:11 INFO - PROCESS | 1652 | 1467865211224 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}] 21:20:11 INFO - PROCESS | 1652 | 1467865211225 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:11 INFO - PROCESS | 1652 | 1467865211310 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 21:20:11 INFO - PROCESS | 1652 | 1467865211317 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:11 INFO - PROCESS | 1652 | 1467865211318 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12113d000 == 34 [pid = 1652] [id = 226] 21:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1176d1000) [pid = 1652] [serial = 676] [outer = 0x0] 21:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11834b800) [pid = 1652] [serial = 677] [outer = 0x1176d1000] 21:20:11 INFO - PROCESS | 1652 | 1467865211342 Marionette DEBUG loaded listener.js 21:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119433800) [pid = 1652] [serial = 678] [outer = 0x1176d1000] 21:20:11 INFO - PROCESS | 1652 | 1467865211651 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]]]}] 21:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 21:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 476ms 21:20:11 INFO - PROCESS | 1652 | 1467865211689 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 21:20:11 INFO - PROCESS | 1652 | 1467865211690 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 21:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 21:20:11 INFO - PROCESS | 1652 | 1467865211692 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 21:20:11 INFO - PROCESS | 1652 | 1467865211693 Marionette TRACE conn2 <- [1,878,null,{}] 21:20:11 INFO - PROCESS | 1652 | 1467865211695 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}] 21:20:11 INFO - PROCESS | 1652 | 1467865211696 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:11 INFO - PROCESS | 1652 | 1467865211792 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 21:20:11 INFO - PROCESS | 1652 | 1467865211797 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:11 INFO - PROCESS | 1652 | 1467865211799 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12130e800 == 35 [pid = 1652] [id = 227] 21:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x111c83800) [pid = 1652] [serial = 679] [outer = 0x0] 21:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119433c00) [pid = 1652] [serial = 680] [outer = 0x111c83800] 21:20:11 INFO - PROCESS | 1652 | 1467865211822 Marionette DEBUG loaded listener.js 21:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1194c2800) [pid = 1652] [serial = 681] [outer = 0x111c83800] 21:20:12 INFO - PROCESS | 1652 | 1467865212120 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]]]}] 21:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 21:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 467ms 21:20:12 INFO - PROCESS | 1652 | 1467865212160 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 21:20:12 INFO - PROCESS | 1652 | 1467865212161 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 21:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 21:20:12 INFO - PROCESS | 1652 | 1467865212165 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 21:20:12 INFO - PROCESS | 1652 | 1467865212167 Marionette TRACE conn2 <- [1,882,null,{}] 21:20:12 INFO - PROCESS | 1652 | 1467865212169 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}] 21:20:12 INFO - PROCESS | 1652 | 1467865212170 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:12 INFO - PROCESS | 1652 | 1467865212251 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 21:20:12 INFO - PROCESS | 1652 | 1467865212255 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:12 INFO - PROCESS | 1652 | 1467865212257 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11734d800 == 36 [pid = 1652] [id = 228] 21:20:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x115f76000) [pid = 1652] [serial = 682] [outer = 0x0] 21:20:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119d23c00) [pid = 1652] [serial = 683] [outer = 0x115f76000] 21:20:12 INFO - PROCESS | 1652 | 1467865212281 Marionette DEBUG loaded listener.js 21:20:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x120eec400) [pid = 1652] [serial = 684] [outer = 0x115f76000] 21:20:12 INFO - PROCESS | 1652 | 1467865212576 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]]]}] 21:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 21:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 421ms 21:20:12 INFO - PROCESS | 1652 | 1467865212589 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 21:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 21:20:12 INFO - PROCESS | 1652 | 1467865212590 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 21:20:12 INFO - PROCESS | 1652 | 1467865212592 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 21:20:12 INFO - PROCESS | 1652 | 1467865212593 Marionette TRACE conn2 <- [1,886,null,{}] 21:20:12 INFO - PROCESS | 1652 | 1467865212595 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}] 21:20:12 INFO - PROCESS | 1652 | 1467865212598 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:12 INFO - PROCESS | 1652 | 1467865212677 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 21:20:12 INFO - PROCESS | 1652 | 1467865212736 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:12 INFO - PROCESS | 1652 | 1467865212737 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x124ae2800 == 37 [pid = 1652] [id = 229] 21:20:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116906400) [pid = 1652] [serial = 685] [outer = 0x0] 21:20:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x120fb7000) [pid = 1652] [serial = 686] [outer = 0x116906400] 21:20:12 INFO - PROCESS | 1652 | 1467865212760 Marionette DEBUG loaded listener.js 21:20:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1213c1400) [pid = 1652] [serial = 687] [outer = 0x116906400] 21:20:13 INFO - PROCESS | 1652 | 1467865213043 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]]]}] 21:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 21:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 468ms 21:20:13 INFO - PROCESS | 1652 | 1467865213060 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 21:20:13 INFO - PROCESS | 1652 | 1467865213062 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 21:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 21:20:13 INFO - PROCESS | 1652 | 1467865213079 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 21:20:13 INFO - PROCESS | 1652 | 1467865213082 Marionette TRACE conn2 <- [1,890,null,{}] 21:20:13 INFO - PROCESS | 1652 | 1467865213087 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}] 21:20:13 INFO - PROCESS | 1652 | 1467865213088 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:13 INFO - PROCESS | 1652 | 1467865213187 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 21:20:13 INFO - PROCESS | 1652 | 1467865213199 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:13 INFO - PROCESS | 1652 | 1467865213201 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x118221000 == 38 [pid = 1652] [id = 230] 21:20:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1213eec00) [pid = 1652] [serial = 688] [outer = 0x0] 21:20:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1213f1800) [pid = 1652] [serial = 689] [outer = 0x1213eec00] 21:20:13 INFO - PROCESS | 1652 | 1467865213233 Marionette DEBUG loaded listener.js 21:20:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123bc4800) [pid = 1652] [serial = 690] [outer = 0x1213eec00] 21:20:13 INFO - PROCESS | 1652 | 1467865213577 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]]]}] 21:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 21:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 530ms 21:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 21:20:13 INFO - PROCESS | 1652 | 1467865213604 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 21:20:13 INFO - PROCESS | 1652 | 1467865213605 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 21:20:13 INFO - PROCESS | 1652 | 1467865213608 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 21:20:13 INFO - PROCESS | 1652 | 1467865213609 Marionette TRACE conn2 <- [1,894,null,{}] 21:20:13 INFO - PROCESS | 1652 | 1467865213612 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}] 21:20:13 INFO - PROCESS | 1652 | 1467865213613 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:13 INFO - PROCESS | 1652 | 1467865213706 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 21:20:13 INFO - PROCESS | 1652 | 1467865213710 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:13 INFO - PROCESS | 1652 | 1467865213711 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a85000 == 39 [pid = 1652] [id = 231] 21:20:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1215b6800) [pid = 1652] [serial = 691] [outer = 0x0] 21:20:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1240de800) [pid = 1652] [serial = 692] [outer = 0x1215b6800] 21:20:13 INFO - PROCESS | 1652 | 1467865213735 Marionette DEBUG loaded listener.js 21:20:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x124597c00) [pid = 1652] [serial = 693] [outer = 0x1215b6800] 21:20:14 INFO - PROCESS | 1652 | 1467865214055 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]]]}] 21:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 21:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 469ms 21:20:14 INFO - PROCESS | 1652 | 1467865214077 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 21:20:14 INFO - PROCESS | 1652 | 1467865214078 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 21:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 21:20:14 INFO - PROCESS | 1652 | 1467865214093 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 21:20:14 INFO - PROCESS | 1652 | 1467865214094 Marionette TRACE conn2 <- [1,898,null,{}] 21:20:14 INFO - PROCESS | 1652 | 1467865214098 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}] 21:20:14 INFO - PROCESS | 1652 | 1467865214100 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:14 INFO - PROCESS | 1652 | 1467865214195 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 21:20:14 INFO - PROCESS | 1652 | 1467865214199 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:14 INFO - PROCESS | 1652 | 1467865214200 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x129453800 == 40 [pid = 1652] [id = 232] 21:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1240e4400) [pid = 1652] [serial = 694] [outer = 0x0] 21:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x124b10000) [pid = 1652] [serial = 695] [outer = 0x1240e4400] 21:20:14 INFO - PROCESS | 1652 | 1467865214230 Marionette DEBUG loaded listener.js 21:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x125fc1400) [pid = 1652] [serial = 696] [outer = 0x1240e4400] 21:20:14 INFO - PROCESS | 1652 | 1467865214543 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]]]}] 21:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 21:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 474ms 21:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 21:20:14 INFO - PROCESS | 1652 | 1467865214570 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 21:20:14 INFO - PROCESS | 1652 | 1467865214571 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 21:20:14 INFO - PROCESS | 1652 | 1467865214573 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 21:20:14 INFO - PROCESS | 1652 | 1467865214574 Marionette TRACE conn2 <- [1,902,null,{}] 21:20:14 INFO - PROCESS | 1652 | 1467865214584 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}] 21:20:14 INFO - PROCESS | 1652 | 1467865214585 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:14 INFO - PROCESS | 1652 | 1467865214681 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 21:20:14 INFO - PROCESS | 1652 | 1467865214685 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:14 INFO - PROCESS | 1652 | 1467865214686 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1296c1000 == 41 [pid = 1652] [id = 233] 21:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x125fbf400) [pid = 1652] [serial = 697] [outer = 0x0] 21:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x125fcec00) [pid = 1652] [serial = 698] [outer = 0x125fbf400] 21:20:14 INFO - PROCESS | 1652 | 1467865214709 Marionette DEBUG loaded listener.js 21:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x126561400) [pid = 1652] [serial = 699] [outer = 0x125fbf400] 21:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x115fe6c00) [pid = 1652] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 21:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1210cd800) [pid = 1652] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 21:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12404a400) [pid = 1652] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 21:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1129a7c00) [pid = 1652] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 21:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1193d5c00) [pid = 1652] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 21:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x126b42800) [pid = 1652] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 21:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12404b400) [pid = 1652] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 21:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1129ab000) [pid = 1652] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 21:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11697a000) [pid = 1652] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 21:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x129574800) [pid = 1652] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 21:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x126b43400) [pid = 1652] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 21:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1213ef400) [pid = 1652] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 21:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1167d5400) [pid = 1652] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 21:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1128d5800) [pid = 1652] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 21:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118fac000) [pid = 1652] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 21:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1128d3000) [pid = 1652] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 21:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116484800) [pid = 1652] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 21:20:15 INFO - PROCESS | 1652 | 1467865215197 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]]]}] 21:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 21:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 678ms 21:20:15 INFO - PROCESS | 1652 | 1467865215252 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 21:20:15 INFO - PROCESS | 1652 | 1467865215253 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 21:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 21:20:15 INFO - PROCESS | 1652 | 1467865215255 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 21:20:15 INFO - PROCESS | 1652 | 1467865215256 Marionette TRACE conn2 <- [1,906,null,{}] 21:20:15 INFO - PROCESS | 1652 | 1467865215259 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}] 21:20:15 INFO - PROCESS | 1652 | 1467865215260 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:15 INFO - PROCESS | 1652 | 1467865215342 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 21:20:15 INFO - PROCESS | 1652 | 1467865215348 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:15 INFO - PROCESS | 1652 | 1467865215358 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x126511000 == 42 [pid = 1652] [id = 234] 21:20:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1128d3000) [pid = 1652] [serial = 700] [outer = 0x0] 21:20:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1167da800) [pid = 1652] [serial = 701] [outer = 0x1128d3000] 21:20:15 INFO - PROCESS | 1652 | 1467865215386 Marionette DEBUG loaded listener.js 21:20:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1193d9000) [pid = 1652] [serial = 702] [outer = 0x1128d3000] 21:20:15 INFO - PROCESS | 1652 | 1467865215867 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]]]}] 21:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 21:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 668ms 21:20:15 INFO - PROCESS | 1652 | 1467865215924 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 21:20:15 INFO - PROCESS | 1652 | 1467865215926 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 21:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 21:20:15 INFO - PROCESS | 1652 | 1467865215930 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 21:20:15 INFO - PROCESS | 1652 | 1467865215931 Marionette TRACE conn2 <- [1,910,null,{}] 21:20:15 INFO - PROCESS | 1652 | 1467865215957 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}] 21:20:15 INFO - PROCESS | 1652 | 1467865215959 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:16 INFO - PROCESS | 1652 | 1467865216045 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 21:20:16 INFO - PROCESS | 1652 | 1467865216053 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:16 INFO - PROCESS | 1652 | 1467865216054 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a782000 == 43 [pid = 1652] [id = 235] 21:20:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x117403c00) [pid = 1652] [serial = 703] [outer = 0x0] 21:20:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x123b9c400) [pid = 1652] [serial = 704] [outer = 0x117403c00] 21:20:16 INFO - PROCESS | 1652 | 1467865216078 Marionette DEBUG loaded listener.js 21:20:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x126561c00) [pid = 1652] [serial = 705] [outer = 0x117403c00] 21:20:16 INFO - PROCESS | 1652 | 1467865216388 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]]]}] 21:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 21:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 474ms 21:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 21:20:16 INFO - PROCESS | 1652 | 1467865216404 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 21:20:16 INFO - PROCESS | 1652 | 1467865216405 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 21:20:16 INFO - PROCESS | 1652 | 1467865216407 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 21:20:16 INFO - PROCESS | 1652 | 1467865216408 Marionette TRACE conn2 <- [1,914,null,{}] 21:20:16 INFO - PROCESS | 1652 | 1467865216410 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}] 21:20:16 INFO - PROCESS | 1652 | 1467865216411 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:16 INFO - PROCESS | 1652 | 1467865216528 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 21:20:16 INFO - PROCESS | 1652 | 1467865216535 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:16 INFO - PROCESS | 1652 | 1467865216536 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaab000 == 44 [pid = 1652] [id = 236] 21:20:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1167de800) [pid = 1652] [serial = 706] [outer = 0x0] 21:20:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12670f800) [pid = 1652] [serial = 707] [outer = 0x1167de800] 21:20:16 INFO - PROCESS | 1652 | 1467865216559 Marionette DEBUG loaded listener.js 21:20:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126b3ec00) [pid = 1652] [serial = 708] [outer = 0x1167de800] 21:20:16 INFO - PROCESS | 1652 | 1467865216853 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]]]}] 21:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 21:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 469ms 21:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 21:20:16 INFO - PROCESS | 1652 | 1467865216876 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 21:20:16 INFO - PROCESS | 1652 | 1467865216877 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 21:20:16 INFO - PROCESS | 1652 | 1467865216879 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 21:20:16 INFO - PROCESS | 1652 | 1467865216881 Marionette TRACE conn2 <- [1,918,null,{}] 21:20:16 INFO - PROCESS | 1652 | 1467865216886 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}] 21:20:16 INFO - PROCESS | 1652 | 1467865216887 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:16 INFO - PROCESS | 1652 | 1467865216968 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 21:20:16 INFO - PROCESS | 1652 | 1467865216971 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:16 INFO - PROCESS | 1652 | 1467865216972 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b81c800 == 45 [pid = 1652] [id = 237] 21:20:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126b3dc00) [pid = 1652] [serial = 709] [outer = 0x0] 21:20:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12781b400) [pid = 1652] [serial = 710] [outer = 0x126b3dc00] 21:20:16 INFO - PROCESS | 1652 | 1467865216996 Marionette DEBUG loaded listener.js 21:20:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128a67000) [pid = 1652] [serial = 711] [outer = 0x126b3dc00] 21:20:17 INFO - PROCESS | 1652 | 1467865217527 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]]]}] 21:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 21:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 725ms 21:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 21:20:17 INFO - PROCESS | 1652 | 1467865217605 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 21:20:17 INFO - PROCESS | 1652 | 1467865217607 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 21:20:17 INFO - PROCESS | 1652 | 1467865217611 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 21:20:17 INFO - PROCESS | 1652 | 1467865217613 Marionette TRACE conn2 <- [1,922,null,{}] 21:20:17 INFO - PROCESS | 1652 | 1467865217616 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}] 21:20:17 INFO - PROCESS | 1652 | 1467865217618 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:17 INFO - PROCESS | 1652 | 1467865217733 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 21:20:17 INFO - PROCESS | 1652 | 1467865217786 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:17 INFO - PROCESS | 1652 | 1467865217788 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x116673000 == 46 [pid = 1652] [id = 238] 21:20:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x112a7bc00) [pid = 1652] [serial = 712] [outer = 0x0] 21:20:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x112f04000) [pid = 1652] [serial = 713] [outer = 0x112a7bc00] 21:20:17 INFO - PROCESS | 1652 | 1467865217818 Marionette DEBUG loaded listener.js 21:20:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1133f8000) [pid = 1652] [serial = 714] [outer = 0x112a7bc00] 21:20:18 INFO - PROCESS | 1652 | 1467865218286 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]]]}] 21:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 21:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 721ms 21:20:18 INFO - PROCESS | 1652 | 1467865218332 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 21:20:18 INFO - PROCESS | 1652 | 1467865218336 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 21:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 21:20:18 INFO - PROCESS | 1652 | 1467865218521 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 21:20:18 INFO - PROCESS | 1652 | 1467865218523 Marionette TRACE conn2 <- [1,926,null,{}] 21:20:18 INFO - PROCESS | 1652 | 1467865218571 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}] 21:20:18 INFO - PROCESS | 1652 | 1467865218572 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:18 INFO - PROCESS | 1652 | 1467865218674 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 21:20:18 INFO - PROCESS | 1652 | 1467865218722 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:18 INFO - PROCESS | 1652 | 1467865218724 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11661b800 == 47 [pid = 1652] [id = 239] 21:20:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x113c30000) [pid = 1652] [serial = 715] [outer = 0x0] 21:20:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x113c82000) [pid = 1652] [serial = 716] [outer = 0x113c30000] 21:20:18 INFO - PROCESS | 1652 | 1467865218752 Marionette DEBUG loaded listener.js 21:20:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x115f6cc00) [pid = 1652] [serial = 717] [outer = 0x113c30000] 21:20:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaab000 == 46 [pid = 1652] [id = 236] 21:20:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12a782000 == 45 [pid = 1652] [id = 235] 21:20:19 INFO - PROCESS | 1652 | --DOCSHELL 0x126511000 == 44 [pid = 1652] [id = 234] 21:20:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1296c1000 == 43 [pid = 1652] [id = 233] 21:20:19 INFO - PROCESS | 1652 | --DOCSHELL 0x129453800 == 42 [pid = 1652] [id = 232] 21:20:19 INFO - PROCESS | 1652 | --DOCSHELL 0x128a85000 == 41 [pid = 1652] [id = 231] 21:20:19 INFO - PROCESS | 1652 | --DOCSHELL 0x118221000 == 40 [pid = 1652] [id = 230] 21:20:19 INFO - PROCESS | 1652 | --DOCSHELL 0x124ae2800 == 39 [pid = 1652] [id = 229] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1294ae000) [pid = 1652] [serial = 656] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11734d800 == 38 [pid = 1652] [id = 228] 21:20:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12130e800 == 37 [pid = 1652] [id = 227] 21:20:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12113d000 == 36 [pid = 1652] [id = 226] 21:20:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1191db800 == 35 [pid = 1652] [id = 225] 21:20:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11857c800 == 34 [pid = 1652] [id = 224] 21:20:19 INFO - PROCESS | 1652 | --DOCSHELL 0x118167000 == 33 [pid = 1652] [id = 223] 21:20:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11734e800 == 32 [pid = 1652] [id = 222] 21:20:19 INFO - PROCESS | 1652 | --DOCSHELL 0x116681000 == 31 [pid = 1652] [id = 221] 21:20:19 INFO - PROCESS | 1652 | --DOCSHELL 0x113351000 == 30 [pid = 1652] [id = 220] 21:20:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4c4800 == 29 [pid = 1652] [id = 219] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119d03000) [pid = 1652] [serial = 635] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1213f4c00) [pid = 1652] [serial = 638] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x120eed000) [pid = 1652] [serial = 636] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x124447800) [pid = 1652] [serial = 641] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x123bc4400) [pid = 1652] [serial = 639] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x125df2800) [pid = 1652] [serial = 644] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x126555800) [pid = 1652] [serial = 648] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x125d5e000) [pid = 1652] [serial = 642] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x124446000) [pid = 1652] [serial = 647] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128a69000) [pid = 1652] [serial = 653] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x126726000) [pid = 1652] [serial = 650] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1263d2c00) [pid = 1652] [serial = 645] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x113a9c400) [pid = 1652] [serial = 623] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x115f1a400) [pid = 1652] [serial = 624] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11834e000) [pid = 1652] [serial = 621] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1170bf800) [pid = 1652] [serial = 620] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12be1d800) [pid = 1652] [serial = 618] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12ba30c00) [pid = 1652] [serial = 617] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12b186800) [pid = 1652] [serial = 615] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x129510400) [pid = 1652] [serial = 614] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x125d5e400) [pid = 1652] [serial = 612] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1215c2c00) [pid = 1652] [serial = 611] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119d03c00) [pid = 1652] [serial = 609] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118fb4400) [pid = 1652] [serial = 608] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1161da400) [pid = 1652] [serial = 606] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1129a8400) [pid = 1652] [serial = 605] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119392c00) [pid = 1652] [serial = 632] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118453800) [pid = 1652] [serial = 629] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118877800) [pid = 1652] [serial = 630] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11697e400) [pid = 1652] [serial = 626] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x117408c00) [pid = 1652] [serial = 627] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12904a800) [pid = 1652] [serial = 654] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x126b39c00) [pid = 1652] [serial = 651] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119436c00) [pid = 1652] [serial = 633] [outer = 0x0] [url = about:blank] 21:20:19 INFO - PROCESS | 1652 | 1467865219208 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]]]}] 21:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 21:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 855ms 21:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 21:20:19 INFO - PROCESS | 1652 | 1467865219218 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 21:20:19 INFO - PROCESS | 1652 | 1467865219221 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 21:20:19 INFO - PROCESS | 1652 | 1467865219224 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 21:20:19 INFO - PROCESS | 1652 | 1467865219225 Marionette TRACE conn2 <- [1,930,null,{}] 21:20:19 INFO - PROCESS | 1652 | 1467865219229 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}] 21:20:19 INFO - PROCESS | 1652 | 1467865219234 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:19 INFO - PROCESS | 1652 | 1467865219309 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 21:20:19 INFO - PROCESS | 1652 | 1467865219317 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:19 INFO - PROCESS | 1652 | 1467865219319 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169a0800 == 30 [pid = 1652] [id = 240] 21:20:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1161d3000) [pid = 1652] [serial = 718] [outer = 0x0] 21:20:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1167db400) [pid = 1652] [serial = 719] [outer = 0x1161d3000] 21:20:19 INFO - PROCESS | 1652 | 1467865219346 Marionette DEBUG loaded listener.js 21:20:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1170c1000) [pid = 1652] [serial = 720] [outer = 0x1161d3000] 21:20:19 INFO - PROCESS | 1652 | 1467865219672 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]]]}] 21:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 21:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 469ms 21:20:19 INFO - PROCESS | 1652 | 1467865219693 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 21:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 21:20:19 INFO - PROCESS | 1652 | 1467865219695 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 21:20:19 INFO - PROCESS | 1652 | 1467865219699 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 21:20:19 INFO - PROCESS | 1652 | 1467865219702 Marionette TRACE conn2 <- [1,934,null,{}] 21:20:19 INFO - PROCESS | 1652 | 1467865219704 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}] 21:20:19 INFO - PROCESS | 1652 | 1467865219705 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:19 INFO - PROCESS | 1652 | 1467865219795 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 21:20:19 INFO - PROCESS | 1652 | 1467865219847 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:19 INFO - PROCESS | 1652 | 1467865219851 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x118157800 == 31 [pid = 1652] [id = 241] 21:20:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x117410400) [pid = 1652] [serial = 721] [outer = 0x0] 21:20:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x117d9e800) [pid = 1652] [serial = 722] [outer = 0x117410400] 21:20:19 INFO - PROCESS | 1652 | 1467865219879 Marionette DEBUG loaded listener.js 21:20:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11812d800) [pid = 1652] [serial = 723] [outer = 0x117410400] 21:20:20 INFO - PROCESS | 1652 | 1467865220189 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]]]}] 21:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 21:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 523ms 21:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 21:20:20 INFO - PROCESS | 1652 | 1467865220224 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 21:20:20 INFO - PROCESS | 1652 | 1467865220225 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 21:20:20 INFO - PROCESS | 1652 | 1467865220227 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 21:20:20 INFO - PROCESS | 1652 | 1467865220228 Marionette TRACE conn2 <- [1,938,null,{}] 21:20:20 INFO - PROCESS | 1652 | 1467865220232 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}] 21:20:20 INFO - PROCESS | 1652 | 1467865220234 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:20 INFO - PROCESS | 1652 | 1467865220308 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 21:20:20 INFO - PROCESS | 1652 | 1467865220359 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:20 INFO - PROCESS | 1652 | 1467865220360 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f04000 == 32 [pid = 1652] [id = 242] 21:20:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x112e53400) [pid = 1652] [serial = 724] [outer = 0x0] 21:20:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11834c400) [pid = 1652] [serial = 725] [outer = 0x112e53400] 21:20:20 INFO - PROCESS | 1652 | 1467865220385 Marionette DEBUG loaded listener.js 21:20:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118fa9000) [pid = 1652] [serial = 726] [outer = 0x112e53400] 21:20:20 INFO - PROCESS | 1652 | 1467865220670 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]]]}] 21:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 21:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 471ms 21:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 21:20:20 INFO - PROCESS | 1652 | 1467865220708 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 21:20:20 INFO - PROCESS | 1652 | 1467865220710 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 21:20:20 INFO - PROCESS | 1652 | 1467865220718 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 21:20:20 INFO - PROCESS | 1652 | 1467865220720 Marionette TRACE conn2 <- [1,942,null,{}] 21:20:20 INFO - PROCESS | 1652 | 1467865220724 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}] 21:20:20 INFO - PROCESS | 1652 | 1467865220726 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:20 INFO - PROCESS | 1652 | 1467865220841 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 21:20:20 INFO - PROCESS | 1652 | 1467865220917 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:20 INFO - PROCESS | 1652 | 1467865220919 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11995a800 == 33 [pid = 1652] [id = 243] 21:20:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x112f05c00) [pid = 1652] [serial = 727] [outer = 0x0] 21:20:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118fa7000) [pid = 1652] [serial = 728] [outer = 0x112f05c00] 21:20:20 INFO - PROCESS | 1652 | 1467865220961 Marionette DEBUG loaded listener.js 21:20:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11943b000) [pid = 1652] [serial = 729] [outer = 0x112f05c00] 21:20:21 INFO - PROCESS | 1652 | 1467865221524 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]]]}] 21:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 21:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 877ms 21:20:21 INFO - PROCESS | 1652 | 1467865221590 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 21:20:21 INFO - PROCESS | 1652 | 1467865221593 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 21:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 21:20:21 INFO - PROCESS | 1652 | 1467865221596 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 21:20:21 INFO - PROCESS | 1652 | 1467865221600 Marionette TRACE conn2 <- [1,946,null,{}] 21:20:21 INFO - PROCESS | 1652 | 1467865221603 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}] 21:20:21 INFO - PROCESS | 1652 | 1467865221605 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:21 INFO - PROCESS | 1652 | 1467865221700 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 21:20:21 INFO - PROCESS | 1652 | 1467865221750 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:21 INFO - PROCESS | 1652 | 1467865221751 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d64800 == 34 [pid = 1652] [id = 244] 21:20:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1150c2800) [pid = 1652] [serial = 730] [outer = 0x0] 21:20:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1164e1400) [pid = 1652] [serial = 731] [outer = 0x1150c2800] 21:20:21 INFO - PROCESS | 1652 | 1467865221783 Marionette DEBUG loaded listener.js 21:20:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1170c9800) [pid = 1652] [serial = 732] [outer = 0x1150c2800] 21:20:22 INFO - PROCESS | 1652 | 1467865222199 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]]]}] 21:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 21:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 624ms 21:20:22 INFO - PROCESS | 1652 | 1467865222221 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 21:20:22 INFO - PROCESS | 1652 | 1467865222224 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 21:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 21:20:22 INFO - PROCESS | 1652 | 1467865222229 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 21:20:22 INFO - PROCESS | 1652 | 1467865222231 Marionette TRACE conn2 <- [1,950,null,{}] 21:20:22 INFO - PROCESS | 1652 | 1467865222233 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}] 21:20:22 INFO - PROCESS | 1652 | 1467865222235 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:22 INFO - PROCESS | 1652 | 1467865222351 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 21:20:22 INFO - PROCESS | 1652 | 1467865222401 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:22 INFO - PROCESS | 1652 | 1467865222403 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12112e000 == 35 [pid = 1652] [id = 245] 21:20:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118102c00) [pid = 1652] [serial = 733] [outer = 0x0] 21:20:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118455000) [pid = 1652] [serial = 734] [outer = 0x118102c00] 21:20:22 INFO - PROCESS | 1652 | 1467865222433 Marionette DEBUG loaded listener.js 21:20:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118fb4400) [pid = 1652] [serial = 735] [outer = 0x118102c00] 21:20:22 INFO - PROCESS | 1652 | 1467865222849 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]]]}] 21:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 21:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 674ms 21:20:22 INFO - PROCESS | 1652 | 1467865222903 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 21:20:22 INFO - PROCESS | 1652 | 1467865222904 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 21:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 21:20:22 INFO - PROCESS | 1652 | 1467865222907 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 21:20:22 INFO - PROCESS | 1652 | 1467865222909 Marionette TRACE conn2 <- [1,954,null,{}] 21:20:22 INFO - PROCESS | 1652 | 1467865222935 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}] 21:20:22 INFO - PROCESS | 1652 | 1467865222938 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:23 INFO - PROCESS | 1652 | 1467865223034 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 21:20:23 INFO - PROCESS | 1652 | 1467865223097 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:23 INFO - PROCESS | 1652 | 1467865223099 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x123bdd000 == 36 [pid = 1652] [id = 246] 21:20:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119ee9000) [pid = 1652] [serial = 736] [outer = 0x0] 21:20:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x120eec800) [pid = 1652] [serial = 737] [outer = 0x119ee9000] 21:20:23 INFO - PROCESS | 1652 | 1467865223130 Marionette DEBUG loaded listener.js 21:20:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x121331000) [pid = 1652] [serial = 738] [outer = 0x119ee9000] 21:20:23 INFO - PROCESS | 1652 | 1467865223534 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]]]}] 21:20:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 21:20:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 672ms 21:20:23 INFO - PROCESS | 1652 | 1467865223579 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 21:20:23 INFO - PROCESS | 1652 | 1467865223581 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 21:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 21:20:23 INFO - PROCESS | 1652 | 1467865223583 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 21:20:23 INFO - PROCESS | 1652 | 1467865223584 Marionette TRACE conn2 <- [1,958,null,{}] 21:20:23 INFO - PROCESS | 1652 | 1467865223605 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}] 21:20:23 INFO - PROCESS | 1652 | 1467865223606 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:23 INFO - PROCESS | 1652 | 1467865223702 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 21:20:23 INFO - PROCESS | 1652 | 1467865223752 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:23 INFO - PROCESS | 1652 | 1467865223753 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x124ae8000 == 37 [pid = 1652] [id = 247] 21:20:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1213ed400) [pid = 1652] [serial = 739] [outer = 0x0] 21:20:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1213f9800) [pid = 1652] [serial = 740] [outer = 0x1213ed400] 21:20:23 INFO - PROCESS | 1652 | 1467865223782 Marionette DEBUG loaded listener.js 21:20:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12194a400) [pid = 1652] [serial = 741] [outer = 0x1213ed400] 21:20:24 INFO - PROCESS | 1652 | 1467865224193 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]]]}] 21:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 21:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 622ms 21:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 21:20:24 INFO - PROCESS | 1652 | 1467865224205 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 21:20:24 INFO - PROCESS | 1652 | 1467865224206 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 21:20:24 INFO - PROCESS | 1652 | 1467865224209 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 21:20:24 INFO - PROCESS | 1652 | 1467865224210 Marionette TRACE conn2 <- [1,962,null,{}] 21:20:24 INFO - PROCESS | 1652 | 1467865224212 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}] 21:20:24 INFO - PROCESS | 1652 | 1467865224215 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:24 INFO - PROCESS | 1652 | 1467865224307 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 21:20:24 INFO - PROCESS | 1652 | 1467865224353 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:24 INFO - PROCESS | 1652 | 1467865224355 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11864a000 == 38 [pid = 1652] [id = 248] 21:20:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1213f1400) [pid = 1652] [serial = 742] [outer = 0x0] 21:20:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x123b9ec00) [pid = 1652] [serial = 743] [outer = 0x1213f1400] 21:20:24 INFO - PROCESS | 1652 | 1467865224382 Marionette DEBUG loaded listener.js 21:20:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1240e9800) [pid = 1652] [serial = 744] [outer = 0x1213f1400] 21:20:24 INFO - PROCESS | 1652 | 1467865224802 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]]]}] 21:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 21:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 619ms 21:20:24 INFO - PROCESS | 1652 | 1467865224829 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 21:20:24 INFO - PROCESS | 1652 | 1467865224830 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 21:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 21:20:24 INFO - PROCESS | 1652 | 1467865224833 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 21:20:24 INFO - PROCESS | 1652 | 1467865224834 Marionette TRACE conn2 <- [1,966,null,{}] 21:20:24 INFO - PROCESS | 1652 | 1467865224836 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}] 21:20:24 INFO - PROCESS | 1652 | 1467865224841 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:24 INFO - PROCESS | 1652 | 1467865224944 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 21:20:25 INFO - PROCESS | 1652 | 1467865225101 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:25 INFO - PROCESS | 1652 | 1467865225103 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x115f7f800 == 39 [pid = 1652] [id = 249] 21:20:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1128d3400) [pid = 1652] [serial = 745] [outer = 0x0] 21:20:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1129afc00) [pid = 1652] [serial = 746] [outer = 0x1128d3400] 21:20:25 INFO - PROCESS | 1652 | 1467865225131 Marionette DEBUG loaded listener.js 21:20:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1150d0000) [pid = 1652] [serial = 747] [outer = 0x1128d3400] 21:20:26 INFO - PROCESS | 1652 | --DOCSHELL 0x118f04000 == 38 [pid = 1652] [id = 242] 21:20:26 INFO - PROCESS | 1652 | --DOCSHELL 0x118157800 == 37 [pid = 1652] [id = 241] 21:20:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1169a0800 == 36 [pid = 1652] [id = 240] 21:20:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11661b800 == 35 [pid = 1652] [id = 239] 21:20:26 INFO - PROCESS | 1652 | --DOCSHELL 0x116673000 == 34 [pid = 1652] [id = 238] 21:20:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12b81c800 == 33 [pid = 1652] [id = 237] 21:20:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11864a000 == 32 [pid = 1652] [id = 248] 21:20:26 INFO - PROCESS | 1652 | --DOCSHELL 0x124ae8000 == 31 [pid = 1652] [id = 247] 21:20:26 INFO - PROCESS | 1652 | --DOCSHELL 0x123bdd000 == 30 [pid = 1652] [id = 246] 21:20:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12112e000 == 29 [pid = 1652] [id = 245] 21:20:26 INFO - PROCESS | 1652 | --DOCSHELL 0x117d64800 == 28 [pid = 1652] [id = 244] 21:20:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11995a800 == 27 [pid = 1652] [id = 243] 21:20:26 INFO - PROCESS | 1652 | 1467865226068 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]]]}] 21:20:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 21:20:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1323ms 21:20:26 INFO - PROCESS | 1652 | 1467865226156 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 21:20:26 INFO - PROCESS | 1652 | 1467865226159 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 21:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 21:20:26 INFO - PROCESS | 1652 | 1467865226162 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 21:20:26 INFO - PROCESS | 1652 | 1467865226165 Marionette TRACE conn2 <- [1,970,null,{}] 21:20:26 INFO - PROCESS | 1652 | 1467865226169 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}] 21:20:26 INFO - PROCESS | 1652 | 1467865226171 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:26 INFO - PROCESS | 1652 | 1467865226269 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 21:20:26 INFO - PROCESS | 1652 | 1467865226325 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:26 INFO - PROCESS | 1652 | 1467865226328 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11613e800 == 28 [pid = 1652] [id = 250] 21:20:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116631400) [pid = 1652] [serial = 748] [outer = 0x0] 21:20:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x116978000) [pid = 1652] [serial = 749] [outer = 0x116631400] 21:20:26 INFO - PROCESS | 1652 | 1467865226358 Marionette DEBUG loaded listener.js 21:20:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x117403400) [pid = 1652] [serial = 750] [outer = 0x116631400] 21:20:26 INFO - PROCESS | 1652 | 1467865226701 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]]]}] 21:20:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 21:20:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 574ms 21:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 21:20:26 INFO - PROCESS | 1652 | 1467865226736 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 21:20:26 INFO - PROCESS | 1652 | 1467865226740 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 21:20:26 INFO - PROCESS | 1652 | 1467865226744 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 21:20:26 INFO - PROCESS | 1652 | 1467865226746 Marionette TRACE conn2 <- [1,974,null,{}] 21:20:26 INFO - PROCESS | 1652 | 1467865226749 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}] 21:20:26 INFO - PROCESS | 1652 | 1467865226751 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:26 INFO - PROCESS | 1652 | 1467865226850 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 21:20:26 INFO - PROCESS | 1652 | 1467865226855 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:26 INFO - PROCESS | 1652 | 1467865226856 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x118585000 == 29 [pid = 1652] [id = 251] 21:20:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11740d000) [pid = 1652] [serial = 751] [outer = 0x0] 21:20:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11834d800) [pid = 1652] [serial = 752] [outer = 0x11740d000] 21:20:26 INFO - PROCESS | 1652 | 1467865226883 Marionette DEBUG loaded listener.js 21:20:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118f52400) [pid = 1652] [serial = 753] [outer = 0x11740d000] 21:20:27 INFO - PROCESS | 1652 | 1467865227230 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]]]}] 21:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 21:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 522ms 21:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 21:20:27 INFO - PROCESS | 1652 | 1467865227267 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 21:20:27 INFO - PROCESS | 1652 | 1467865227268 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 21:20:27 INFO - PROCESS | 1652 | 1467865227271 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 21:20:27 INFO - PROCESS | 1652 | 1467865227273 Marionette TRACE conn2 <- [1,978,null,{}] 21:20:27 INFO - PROCESS | 1652 | 1467865227281 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}] 21:20:27 INFO - PROCESS | 1652 | 1467865227284 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:27 INFO - PROCESS | 1652 | 1467865227387 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 21:20:27 INFO - PROCESS | 1652 | 1467865227424 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:27 INFO - PROCESS | 1652 | 1467865227426 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x121319000 == 30 [pid = 1652] [id = 252] 21:20:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1194c0800) [pid = 1652] [serial = 754] [outer = 0x0] 21:20:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1210ccc00) [pid = 1652] [serial = 755] [outer = 0x1194c0800] 21:20:27 INFO - PROCESS | 1652 | 1467865227454 Marionette DEBUG loaded listener.js 21:20:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1213f5000) [pid = 1652] [serial = 756] [outer = 0x1194c0800] 21:20:27 INFO - PROCESS | 1652 | 1467865227847 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]]]}] 21:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 21:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 620ms 21:20:27 INFO - PROCESS | 1652 | 1467865227892 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 21:20:27 INFO - PROCESS | 1652 | 1467865227895 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 21:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 21:20:27 INFO - PROCESS | 1652 | 1467865227904 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 21:20:27 INFO - PROCESS | 1652 | 1467865227906 Marionette TRACE conn2 <- [1,982,null,{}] 21:20:27 INFO - PROCESS | 1652 | 1467865227909 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}] 21:20:27 INFO - PROCESS | 1652 | 1467865227911 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:28 INFO - PROCESS | 1652 | 1467865228056 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 21:20:28 INFO - PROCESS | 1652 | 1467865228115 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:28 INFO - PROCESS | 1652 | 1467865228117 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x125fb9800 == 31 [pid = 1652] [id = 253] 21:20:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1213f6000) [pid = 1652] [serial = 757] [outer = 0x0] 21:20:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1240e6400) [pid = 1652] [serial = 758] [outer = 0x1213f6000] 21:20:28 INFO - PROCESS | 1652 | 1467865228157 Marionette DEBUG loaded listener.js 21:20:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x125d5f000) [pid = 1652] [serial = 759] [outer = 0x1213f6000] 21:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1213eec00) [pid = 1652] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 21:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1133af000) [pid = 1652] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 21:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x129226400) [pid = 1652] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 21:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x112a88800) [pid = 1652] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 21:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x110fa6000) [pid = 1652] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 21:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x115f76000) [pid = 1652] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 21:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1133db000) [pid = 1652] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 21:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1133ab800) [pid = 1652] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 21:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x117403800) [pid = 1652] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 21:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1215b6800) [pid = 1652] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 21:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x111c83800) [pid = 1652] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 21:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1176d1000) [pid = 1652] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 21:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x116906400) [pid = 1652] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 21:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x125fbf400) [pid = 1652] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 21:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1240e4400) [pid = 1652] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 21:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1128d3000) [pid = 1652] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 21:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1167de800) [pid = 1652] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 21:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x117403c00) [pid = 1652] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 21:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x112f05c00) [pid = 1652] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 21:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x113c30000) [pid = 1652] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 21:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1161d3000) [pid = 1652] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 21:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112a7bc00) [pid = 1652] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 21:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x126b3dc00) [pid = 1652] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 21:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x117410400) [pid = 1652] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 21:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112e53400) [pid = 1652] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 21:20:28 INFO - PROCESS | 1652 | 1467865228797 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]]]}] 21:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 21:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 920ms 21:20:28 INFO - PROCESS | 1652 | 1467865228824 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 21:20:28 INFO - PROCESS | 1652 | 1467865228826 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 21:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 21:20:28 INFO - PROCESS | 1652 | 1467865228828 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 21:20:28 INFO - PROCESS | 1652 | 1467865228829 Marionette TRACE conn2 <- [1,986,null,{}] 21:20:28 INFO - PROCESS | 1652 | 1467865228837 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}] 21:20:28 INFO - PROCESS | 1652 | 1467865228839 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:28 INFO - PROCESS | 1652 | 1467865228946 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 21:20:28 INFO - PROCESS | 1652 | 1467865228980 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:28 INFO - PROCESS | 1652 | 1467865228981 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x124aef800 == 32 [pid = 1652] [id = 254] 21:20:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x112f03400) [pid = 1652] [serial = 760] [outer = 0x0] 21:20:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x116905000) [pid = 1652] [serial = 761] [outer = 0x112f03400] 21:20:29 INFO - PROCESS | 1652 | 1467865229005 Marionette DEBUG loaded listener.js 21:20:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x117da8c00) [pid = 1652] [serial = 762] [outer = 0x112f03400] 21:20:29 INFO - PROCESS | 1652 | 1467865229251 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]]]}] 21:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 21:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 477ms 21:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 21:20:29 INFO - PROCESS | 1652 | 1467865229305 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 21:20:29 INFO - PROCESS | 1652 | 1467865229306 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 21:20:29 INFO - PROCESS | 1652 | 1467865229308 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 21:20:29 INFO - PROCESS | 1652 | 1467865229310 Marionette TRACE conn2 <- [1,990,null,{}] 21:20:29 INFO - PROCESS | 1652 | 1467865229312 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}] 21:20:29 INFO - PROCESS | 1652 | 1467865229319 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:29 INFO - PROCESS | 1652 | 1467865229424 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 21:20:29 INFO - PROCESS | 1652 | 1467865229477 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:29 INFO - PROCESS | 1652 | 1467865229477 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b67000 == 33 [pid = 1652] [id = 255] 21:20:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x112f05c00) [pid = 1652] [serial = 763] [outer = 0x0] 21:20:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118459c00) [pid = 1652] [serial = 764] [outer = 0x112f05c00] 21:20:29 INFO - PROCESS | 1652 | 1467865229502 Marionette DEBUG loaded listener.js 21:20:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x125fca400) [pid = 1652] [serial = 765] [outer = 0x112f05c00] 21:20:29 INFO - PROCESS | 1652 | 1467865229775 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]]]}] 21:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 21:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 518ms 21:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 21:20:29 INFO - PROCESS | 1652 | 1467865229828 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 21:20:29 INFO - PROCESS | 1652 | 1467865229829 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 21:20:29 INFO - PROCESS | 1652 | 1467865229833 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 21:20:29 INFO - PROCESS | 1652 | 1467865229836 Marionette TRACE conn2 <- [1,994,null,{}] 21:20:29 INFO - PROCESS | 1652 | 1467865229838 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}] 21:20:29 INFO - PROCESS | 1652 | 1467865229839 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:29 INFO - PROCESS | 1652 | 1467865229912 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 21:20:29 INFO - PROCESS | 1652 | 1467865229918 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:29 INFO - PROCESS | 1652 | 1467865229919 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4c9800 == 34 [pid = 1652] [id = 256] 21:20:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119387800) [pid = 1652] [serial = 766] [outer = 0x0] 21:20:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12671c400) [pid = 1652] [serial = 767] [outer = 0x119387800] 21:20:29 INFO - PROCESS | 1652 | 1467865229949 Marionette DEBUG loaded listener.js 21:20:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126b38400) [pid = 1652] [serial = 768] [outer = 0x119387800] 21:20:30 INFO - PROCESS | 1652 | 1467865230256 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]]]}] 21:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 21:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 473ms 21:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 21:20:30 INFO - PROCESS | 1652 | 1467865230305 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 21:20:30 INFO - PROCESS | 1652 | 1467865230307 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 21:20:30 INFO - PROCESS | 1652 | 1467865230309 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 21:20:30 INFO - PROCESS | 1652 | 1467865230310 Marionette TRACE conn2 <- [1,998,null,{}] 21:20:30 INFO - PROCESS | 1652 | 1467865230312 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}] 21:20:30 INFO - PROCESS | 1652 | 1467865230313 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:30 INFO - PROCESS | 1652 | 1467865230386 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 21:20:30 INFO - PROCESS | 1652 | 1467865230443 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:30 INFO - PROCESS | 1652 | 1467865230444 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a76d800 == 35 [pid = 1652] [id = 257] 21:20:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x125fbf400) [pid = 1652] [serial = 769] [outer = 0x0] 21:20:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x126b3f400) [pid = 1652] [serial = 770] [outer = 0x125fbf400] 21:20:30 INFO - PROCESS | 1652 | 1467865230468 Marionette DEBUG loaded listener.js 21:20:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x127820400) [pid = 1652] [serial = 771] [outer = 0x125fbf400] 21:20:31 INFO - PROCESS | 1652 | --DOCSHELL 0x118585000 == 34 [pid = 1652] [id = 251] 21:20:31 INFO - PROCESS | 1652 | --DOCSHELL 0x11613e800 == 33 [pid = 1652] [id = 250] 21:20:31 INFO - PROCESS | 1652 | --DOCSHELL 0x115f7f800 == 32 [pid = 1652] [id = 249] 21:20:31 INFO - PROCESS | 1652 | --DOCSHELL 0x121319000 == 31 [pid = 1652] [id = 252] 21:20:31 INFO - PROCESS | 1652 | --DOCSHELL 0x125fb9800 == 30 [pid = 1652] [id = 253] 21:20:31 INFO - PROCESS | 1652 | --DOCSHELL 0x128b67000 == 29 [pid = 1652] [id = 255] 21:20:31 INFO - PROCESS | 1652 | --DOCSHELL 0x124aef800 == 28 [pid = 1652] [id = 254] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11834c400) [pid = 1652] [serial = 725] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x113c82000) [pid = 1652] [serial = 716] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x125fc1400) [pid = 1652] [serial = 696] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x124b10000) [pid = 1652] [serial = 695] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126561400) [pid = 1652] [serial = 699] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x115f6cc00) [pid = 1652] [serial = 717] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1167db400) [pid = 1652] [serial = 719] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1167da800) [pid = 1652] [serial = 701] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1170c1000) [pid = 1652] [serial = 720] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112f04000) [pid = 1652] [serial = 713] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x126b3ec00) [pid = 1652] [serial = 708] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128a67000) [pid = 1652] [serial = 711] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1193d9000) [pid = 1652] [serial = 702] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x117d9e800) [pid = 1652] [serial = 722] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124597c00) [pid = 1652] [serial = 693] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11812d800) [pid = 1652] [serial = 723] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12781b400) [pid = 1652] [serial = 710] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12670f800) [pid = 1652] [serial = 707] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123b9c400) [pid = 1652] [serial = 704] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x126561c00) [pid = 1652] [serial = 705] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118fa9000) [pid = 1652] [serial = 726] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x123bc4800) [pid = 1652] [serial = 690] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1213c1400) [pid = 1652] [serial = 687] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1133f8000) [pid = 1652] [serial = 714] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4c9800 == 27 [pid = 1652] [id = 256] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1213f1800) [pid = 1652] [serial = 689] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1176d2000) [pid = 1652] [serial = 671] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x129512c00) [pid = 1652] [serial = 657] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x112e32000) [pid = 1652] [serial = 659] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1129ac800) [pid = 1652] [serial = 660] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118105c00) [pid = 1652] [serial = 672] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1167b4800) [pid = 1652] [serial = 665] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1170bd400) [pid = 1652] [serial = 666] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x119d23c00) [pid = 1652] [serial = 683] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x120eec400) [pid = 1652] [serial = 684] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x113aa0000) [pid = 1652] [serial = 662] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x113cf9400) [pid = 1652] [serial = 663] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x118110000) [pid = 1652] [serial = 674] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x118fb2c00) [pid = 1652] [serial = 675] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x11740a800) [pid = 1652] [serial = 668] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x11943b000) [pid = 1652] [serial = 729] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x117411000) [pid = 1652] [serial = 669] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1240de800) [pid = 1652] [serial = 692] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x119433c00) [pid = 1652] [serial = 680] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x1194c2800) [pid = 1652] [serial = 681] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x11834b800) [pid = 1652] [serial = 677] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x119433800) [pid = 1652] [serial = 678] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x120fb7000) [pid = 1652] [serial = 686] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x125fcec00) [pid = 1652] [serial = 698] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x118fa7000) [pid = 1652] [serial = 728] [outer = 0x0] [url = about:blank] 21:20:31 INFO - PROCESS | 1652 | 1467865231708 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]]]}] 21:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 21:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1423ms 21:20:31 INFO - PROCESS | 1652 | 1467865231733 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 21:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 21:20:31 INFO - PROCESS | 1652 | 1467865231736 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 21:20:31 INFO - PROCESS | 1652 | 1467865231739 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 21:20:31 INFO - PROCESS | 1652 | 1467865231741 Marionette TRACE conn2 <- [1,1002,null,{}] 21:20:31 INFO - PROCESS | 1652 | 1467865231746 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}] 21:20:31 INFO - PROCESS | 1652 | 1467865231750 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:31 INFO - PROCESS | 1652 | 1467865231841 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 21:20:31 INFO - PROCESS | 1652 | 1467865231888 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:31 INFO - PROCESS | 1652 | 1467865231891 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x113e40000 == 28 [pid = 1652] [id = 258] 21:20:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x112f07400) [pid = 1652] [serial = 772] [outer = 0x0] 21:20:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x113a3cc00) [pid = 1652] [serial = 773] [outer = 0x112f07400] 21:20:31 INFO - PROCESS | 1652 | 1467865231920 Marionette DEBUG loaded listener.js 21:20:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1150cd800) [pid = 1652] [serial = 774] [outer = 0x112f07400] 21:20:32 INFO - PROCESS | 1652 | 1467865232251 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]]]}] 21:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 21:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 525ms 21:20:32 INFO - PROCESS | 1652 | 1467865232274 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 21:20:32 INFO - PROCESS | 1652 | 1467865232280 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 21:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 21:20:32 INFO - PROCESS | 1652 | 1467865232290 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 21:20:32 INFO - PROCESS | 1652 | 1467865232293 Marionette TRACE conn2 <- [1,1006,null,{}] 21:20:32 INFO - PROCESS | 1652 | 1467865232296 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}] 21:20:32 INFO - PROCESS | 1652 | 1467865232301 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:32 INFO - PROCESS | 1652 | 1467865232421 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 21:20:32 INFO - PROCESS | 1652 | 1467865232490 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:32 INFO - PROCESS | 1652 | 1467865232492 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169b7000 == 29 [pid = 1652] [id = 259] 21:20:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1150c3800) [pid = 1652] [serial = 775] [outer = 0x0] 21:20:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x115fdfc00) [pid = 1652] [serial = 776] [outer = 0x1150c3800] 21:20:32 INFO - PROCESS | 1652 | 1467865232537 Marionette DEBUG loaded listener.js 21:20:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1167da800) [pid = 1652] [serial = 777] [outer = 0x1150c3800] 21:20:32 INFO - PROCESS | 1652 | 1467865232893 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]]]}] 21:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 21:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 622ms 21:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 21:20:32 INFO - PROCESS | 1652 | 1467865232911 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 21:20:32 INFO - PROCESS | 1652 | 1467865232913 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 21:20:32 INFO - PROCESS | 1652 | 1467865232918 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 21:20:32 INFO - PROCESS | 1652 | 1467865232929 Marionette TRACE conn2 <- [1,1010,null,{}] 21:20:32 INFO - PROCESS | 1652 | 1467865232939 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}] 21:20:32 INFO - PROCESS | 1652 | 1467865232942 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:33 INFO - PROCESS | 1652 | 1467865233039 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 21:20:33 INFO - PROCESS | 1652 | 1467865233047 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:33 INFO - PROCESS | 1652 | 1467865233049 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d5f800 == 30 [pid = 1652] [id = 260] 21:20:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x111e2ec00) [pid = 1652] [serial = 778] [outer = 0x0] 21:20:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x117408000) [pid = 1652] [serial = 779] [outer = 0x111e2ec00] 21:20:33 INFO - PROCESS | 1652 | 1467865233077 Marionette DEBUG loaded listener.js 21:20:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x117d9d000) [pid = 1652] [serial = 780] [outer = 0x111e2ec00] 21:20:33 INFO - PROCESS | 1652 | 1467865233402 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]]]}] 21:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 21:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 536ms 21:20:33 INFO - PROCESS | 1652 | 1467865233453 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 21:20:33 INFO - PROCESS | 1652 | 1467865233455 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 21:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 21:20:33 INFO - PROCESS | 1652 | 1467865233457 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 21:20:33 INFO - PROCESS | 1652 | 1467865233458 Marionette TRACE conn2 <- [1,1014,null,{}] 21:20:33 INFO - PROCESS | 1652 | 1467865233461 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}] 21:20:33 INFO - PROCESS | 1652 | 1467865233462 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:33 INFO - PROCESS | 1652 | 1467865233536 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 21:20:33 INFO - PROCESS | 1652 | 1467865233539 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:33 INFO - PROCESS | 1652 | 1467865233541 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x118582000 == 31 [pid = 1652] [id = 261] 21:20:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x118106400) [pid = 1652] [serial = 781] [outer = 0x0] 21:20:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11834a400) [pid = 1652] [serial = 782] [outer = 0x118106400] 21:20:33 INFO - PROCESS | 1652 | 1467865233568 Marionette DEBUG loaded listener.js 21:20:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11850fc00) [pid = 1652] [serial = 783] [outer = 0x118106400] 21:20:33 INFO - PROCESS | 1652 | 1467865233874 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]]]}] 21:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 21:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 470ms 21:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 21:20:33 INFO - PROCESS | 1652 | 1467865233927 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 21:20:33 INFO - PROCESS | 1652 | 1467865233929 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 21:20:33 INFO - PROCESS | 1652 | 1467865233931 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 21:20:33 INFO - PROCESS | 1652 | 1467865233932 Marionette TRACE conn2 <- [1,1018,null,{}] 21:20:33 INFO - PROCESS | 1652 | 1467865233934 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}] 21:20:33 INFO - PROCESS | 1652 | 1467865233935 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:34 INFO - PROCESS | 1652 | 1467865234035 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 21:20:34 INFO - PROCESS | 1652 | 1467865234041 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:34 INFO - PROCESS | 1652 | 1467865234042 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f0a000 == 32 [pid = 1652] [id = 262] 21:20:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x116481000) [pid = 1652] [serial = 784] [outer = 0x0] 21:20:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x118873800) [pid = 1652] [serial = 785] [outer = 0x116481000] 21:20:34 INFO - PROCESS | 1652 | 1467865234069 Marionette DEBUG loaded listener.js 21:20:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x119386c00) [pid = 1652] [serial = 786] [outer = 0x116481000] 21:20:34 INFO - PROCESS | 1652 | 1467865234376 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]]]}] 21:20:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 21:20:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 471ms 21:20:34 INFO - PROCESS | 1652 | 1467865234403 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 21:20:34 INFO - PROCESS | 1652 | 1467865234405 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 21:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 21:20:34 INFO - PROCESS | 1652 | 1467865234407 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 21:20:34 INFO - PROCESS | 1652 | 1467865234408 Marionette TRACE conn2 <- [1,1022,null,{}] 21:20:34 INFO - PROCESS | 1652 | 1467865234410 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}] 21:20:34 INFO - PROCESS | 1652 | 1467865234416 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:34 INFO - PROCESS | 1652 | 1467865234504 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 21:20:34 INFO - PROCESS | 1652 | 1467865234508 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:34 INFO - PROCESS | 1652 | 1467865234509 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12101b800 == 33 [pid = 1652] [id = 263] 21:20:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11938f400) [pid = 1652] [serial = 787] [outer = 0x0] 21:20:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x119433800) [pid = 1652] [serial = 788] [outer = 0x11938f400] 21:20:34 INFO - PROCESS | 1652 | 1467865234536 Marionette DEBUG loaded listener.js 21:20:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x120ee8c00) [pid = 1652] [serial = 789] [outer = 0x11938f400] 21:20:34 INFO - PROCESS | 1652 | 1467865234837 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]]]}] 21:20:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 21:20:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 469ms 21:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 21:20:34 INFO - PROCESS | 1652 | 1467865234876 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 21:20:34 INFO - PROCESS | 1652 | 1467865234877 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 21:20:34 INFO - PROCESS | 1652 | 1467865234879 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 21:20:34 INFO - PROCESS | 1652 | 1467865234881 Marionette TRACE conn2 <- [1,1026,null,{}] 21:20:34 INFO - PROCESS | 1652 | 1467865234885 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}] 21:20:34 INFO - PROCESS | 1652 | 1467865234887 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:34 INFO - PROCESS | 1652 | 1467865234979 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 21:20:34 INFO - PROCESS | 1652 | 1467865234984 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:35 INFO - PROCESS | 1652 | 1467865234993 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12130e800 == 34 [pid = 1652] [id = 264] 21:20:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1121b2c00) [pid = 1652] [serial = 790] [outer = 0x0] 21:20:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x120ee6800) [pid = 1652] [serial = 791] [outer = 0x1121b2c00] 21:20:35 INFO - PROCESS | 1652 | 1467865235017 Marionette DEBUG loaded listener.js 21:20:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1213ed800) [pid = 1652] [serial = 792] [outer = 0x1121b2c00] 21:20:35 INFO - PROCESS | 1652 | 1467865235345 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]]]}] 21:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 21:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 523ms 21:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 21:20:35 INFO - PROCESS | 1652 | 1467865235403 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 21:20:35 INFO - PROCESS | 1652 | 1467865235405 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 21:20:35 INFO - PROCESS | 1652 | 1467865235408 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 21:20:35 INFO - PROCESS | 1652 | 1467865235410 Marionette TRACE conn2 <- [1,1030,null,{}] 21:20:35 INFO - PROCESS | 1652 | 1467865235413 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}] 21:20:35 INFO - PROCESS | 1652 | 1467865235415 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:35 INFO - PROCESS | 1652 | 1467865235528 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 21:20:35 INFO - PROCESS | 1652 | 1467865235598 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:35 INFO - PROCESS | 1652 | 1467865235599 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x121bdb800 == 35 [pid = 1652] [id = 265] 21:20:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1167dc000) [pid = 1652] [serial = 793] [outer = 0x0] 21:20:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1213f6400) [pid = 1652] [serial = 794] [outer = 0x1167dc000] 21:20:35 INFO - PROCESS | 1652 | 1467865235638 Marionette DEBUG loaded listener.js 21:20:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x121bc9000) [pid = 1652] [serial = 795] [outer = 0x1167dc000] 21:20:35 INFO - PROCESS | 1652 | 1467865235949 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]]]}] 21:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 21:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 569ms 21:20:35 INFO - PROCESS | 1652 | 1467865235978 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 21:20:35 INFO - PROCESS | 1652 | 1467865235979 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 21:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 21:20:35 INFO - PROCESS | 1652 | 1467865235989 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 21:20:35 INFO - PROCESS | 1652 | 1467865235990 Marionette TRACE conn2 <- [1,1034,null,{}] 21:20:35 INFO - PROCESS | 1652 | 1467865235992 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}] 21:20:35 INFO - PROCESS | 1652 | 1467865235993 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:36 INFO - PROCESS | 1652 | 1467865236071 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 21:20:36 INFO - PROCESS | 1652 | 1467865236074 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:36 INFO - PROCESS | 1652 | 1467865236075 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d5c000 == 36 [pid = 1652] [id = 266] 21:20:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x111c78c00) [pid = 1652] [serial = 796] [outer = 0x0] 21:20:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1242d9c00) [pid = 1652] [serial = 797] [outer = 0x111c78c00] 21:20:36 INFO - PROCESS | 1652 | 1467865236108 Marionette DEBUG loaded listener.js 21:20:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124b0d800) [pid = 1652] [serial = 798] [outer = 0x111c78c00] 21:20:36 INFO - PROCESS | 1652 | 1467865236409 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]]]}] 21:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 21:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 469ms 21:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 21:20:36 INFO - PROCESS | 1652 | 1467865236458 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 21:20:36 INFO - PROCESS | 1652 | 1467865236459 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 21:20:36 INFO - PROCESS | 1652 | 1467865236461 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 21:20:36 INFO - PROCESS | 1652 | 1467865236462 Marionette TRACE conn2 <- [1,1038,null,{}] 21:20:36 INFO - PROCESS | 1652 | 1467865236465 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}] 21:20:36 INFO - PROCESS | 1652 | 1467865236466 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:36 INFO - PROCESS | 1652 | 1467865236572 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 21:20:36 INFO - PROCESS | 1652 | 1467865236577 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:36 INFO - PROCESS | 1652 | 1467865236578 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x125fb9800 == 37 [pid = 1652] [id = 267] 21:20:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x112a81400) [pid = 1652] [serial = 799] [outer = 0x0] 21:20:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x124b0d000) [pid = 1652] [serial = 800] [outer = 0x112a81400] 21:20:36 INFO - PROCESS | 1652 | 1467865236603 Marionette DEBUG loaded listener.js 21:20:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x125fca000) [pid = 1652] [serial = 801] [outer = 0x112a81400] 21:20:36 INFO - PROCESS | 1652 | 1467865236963 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]]]}] 21:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 21:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 519ms 21:20:36 INFO - PROCESS | 1652 | 1467865236981 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 21:20:36 INFO - PROCESS | 1652 | 1467865236985 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 21:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 21:20:36 INFO - PROCESS | 1652 | 1467865236989 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 21:20:36 INFO - PROCESS | 1652 | 1467865236991 Marionette TRACE conn2 <- [1,1042,null,{}] 21:20:37 INFO - PROCESS | 1652 | 1467865237000 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}] 21:20:37 INFO - PROCESS | 1652 | 1467865237003 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:37 INFO - PROCESS | 1652 | 1467865237162 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 21:20:37 INFO - PROCESS | 1652 | 1467865237186 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:37 INFO - PROCESS | 1652 | 1467865237187 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f09800 == 38 [pid = 1652] [id = 268] 21:20:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x125fca800) [pid = 1652] [serial = 802] [outer = 0x0] 21:20:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12672ac00) [pid = 1652] [serial = 803] [outer = 0x125fca800] 21:20:37 INFO - PROCESS | 1652 | 1467865237231 Marionette DEBUG loaded listener.js 21:20:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x127818400) [pid = 1652] [serial = 804] [outer = 0x125fca800] 21:20:37 INFO - PROCESS | 1652 | 1467865237611 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]]]}] 21:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 21:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 676ms 21:20:37 INFO - PROCESS | 1652 | 1467865237664 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 21:20:37 INFO - PROCESS | 1652 | 1467865237666 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 21:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 21:20:37 INFO - PROCESS | 1652 | 1467865237668 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 21:20:37 INFO - PROCESS | 1652 | 1467865237669 Marionette TRACE conn2 <- [1,1046,null,{}] 21:20:37 INFO - PROCESS | 1652 | 1467865237671 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}] 21:20:37 INFO - PROCESS | 1652 | 1467865237672 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:37 INFO - PROCESS | 1652 | 1467865237765 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 21:20:37 INFO - PROCESS | 1652 | 1467865237784 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:37 INFO - PROCESS | 1652 | 1467865237785 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x129454000 == 39 [pid = 1652] [id = 269] 21:20:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12781c400) [pid = 1652] [serial = 805] [outer = 0x0] 21:20:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128a67400) [pid = 1652] [serial = 806] [outer = 0x12781c400] 21:20:37 INFO - PROCESS | 1652 | 1467865237809 Marionette DEBUG loaded listener.js 21:20:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128a72400) [pid = 1652] [serial = 807] [outer = 0x12781c400] 21:20:38 INFO - PROCESS | 1652 | 1467865238118 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]]]}] 21:20:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 21:20:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 469ms 21:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 21:20:38 INFO - PROCESS | 1652 | 1467865238137 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 21:20:38 INFO - PROCESS | 1652 | 1467865238138 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 21:20:38 INFO - PROCESS | 1652 | 1467865238140 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 21:20:38 INFO - PROCESS | 1652 | 1467865238141 Marionette TRACE conn2 <- [1,1050,null,{}] 21:20:38 INFO - PROCESS | 1652 | 1467865238144 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}] 21:20:38 INFO - PROCESS | 1652 | 1467865238145 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:38 INFO - PROCESS | 1652 | 1467865238237 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 21:20:38 INFO - PROCESS | 1652 | 1467865238247 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:38 INFO - PROCESS | 1652 | 1467865238250 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1296df800 == 40 [pid = 1652] [id = 270] 21:20:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128a73400) [pid = 1652] [serial = 808] [outer = 0x0] 21:20:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128ee5800) [pid = 1652] [serial = 809] [outer = 0x128a73400] 21:20:38 INFO - PROCESS | 1652 | 1467865238282 Marionette DEBUG loaded listener.js 21:20:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129049400) [pid = 1652] [serial = 810] [outer = 0x128a73400] 21:20:38 INFO - PROCESS | 1652 | 1467865238609 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]]]}] 21:20:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 21:20:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 519ms 21:20:38 INFO - PROCESS | 1652 | 1467865238667 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 21:20:38 INFO - PROCESS | 1652 | 1467865238668 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 21:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 21:20:38 INFO - PROCESS | 1652 | 1467865238670 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 21:20:38 INFO - PROCESS | 1652 | 1467865238671 Marionette TRACE conn2 <- [1,1054,null,{}] 21:20:38 INFO - PROCESS | 1652 | 1467865238673 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}] 21:20:38 INFO - PROCESS | 1652 | 1467865238674 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:38 INFO - PROCESS | 1652 | 1467865238769 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 21:20:38 INFO - PROCESS | 1652 | 1467865238772 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:38 INFO - PROCESS | 1652 | 1467865238773 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a778800 == 41 [pid = 1652] [id = 271] 21:20:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128edb000) [pid = 1652] [serial = 811] [outer = 0x0] 21:20:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x129223400) [pid = 1652] [serial = 812] [outer = 0x128edb000] 21:20:38 INFO - PROCESS | 1652 | 1467865238797 Marionette DEBUG loaded listener.js 21:20:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1294ac800) [pid = 1652] [serial = 813] [outer = 0x128edb000] 21:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116631400) [pid = 1652] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 21:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1194c0800) [pid = 1652] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 21:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11740d000) [pid = 1652] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 21:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1213f6000) [pid = 1652] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 21:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112f03400) [pid = 1652] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 21:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119387800) [pid = 1652] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 21:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1150c2800) [pid = 1652] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 21:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118102c00) [pid = 1652] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 21:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119ee9000) [pid = 1652] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 21:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1213ed400) [pid = 1652] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 21:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1213f1400) [pid = 1652] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 21:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1128d3400) [pid = 1652] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 21:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x112f05c00) [pid = 1652] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 21:20:39 INFO - PROCESS | 1652 | 1467865239205 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]]]}] 21:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 21:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 569ms 21:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 21:20:39 INFO - PROCESS | 1652 | 1467865239239 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 21:20:39 INFO - PROCESS | 1652 | 1467865239241 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 21:20:39 INFO - PROCESS | 1652 | 1467865239243 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 21:20:39 INFO - PROCESS | 1652 | 1467865239244 Marionette TRACE conn2 <- [1,1058,null,{}] 21:20:39 INFO - PROCESS | 1652 | 1467865239246 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}] 21:20:39 INFO - PROCESS | 1652 | 1467865239248 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:39 INFO - PROCESS | 1652 | 1467865239339 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 21:20:39 INFO - PROCESS | 1652 | 1467865239342 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:39 INFO - PROCESS | 1652 | 1467865239343 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a78c800 == 42 [pid = 1652] [id = 272] 21:20:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118355400) [pid = 1652] [serial = 814] [outer = 0x0] 21:20:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119eebc00) [pid = 1652] [serial = 815] [outer = 0x118355400] 21:20:39 INFO - PROCESS | 1652 | 1467865239368 Marionette DEBUG loaded listener.js 21:20:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123bc3000) [pid = 1652] [serial = 816] [outer = 0x118355400] 21:20:39 INFO - PROCESS | 1652 | 1467865239686 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]]]}] 21:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 21:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 468ms 21:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 21:20:39 INFO - PROCESS | 1652 | 1467865239712 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 21:20:39 INFO - PROCESS | 1652 | 1467865239713 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 21:20:39 INFO - PROCESS | 1652 | 1467865239717 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 21:20:39 INFO - PROCESS | 1652 | 1467865239719 Marionette TRACE conn2 <- [1,1062,null,{}] 21:20:39 INFO - PROCESS | 1652 | 1467865239721 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}] 21:20:39 INFO - PROCESS | 1652 | 1467865239722 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:39 INFO - PROCESS | 1652 | 1467865239797 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 21:20:39 INFO - PROCESS | 1652 | 1467865239803 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:39 INFO - PROCESS | 1652 | 1467865239804 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b811800 == 43 [pid = 1652] [id = 273] 21:20:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126360800) [pid = 1652] [serial = 817] [outer = 0x0] 21:20:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x129229400) [pid = 1652] [serial = 818] [outer = 0x126360800] 21:20:39 INFO - PROCESS | 1652 | 1467865239828 Marionette DEBUG loaded listener.js 21:20:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1294b3c00) [pid = 1652] [serial = 819] [outer = 0x126360800] 21:20:40 INFO - PROCESS | 1652 | 1467865240129 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]]]}] 21:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 21:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 420ms 21:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 21:20:40 INFO - PROCESS | 1652 | 1467865240137 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 21:20:40 INFO - PROCESS | 1652 | 1467865240138 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 21:20:40 INFO - PROCESS | 1652 | 1467865240140 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 21:20:40 INFO - PROCESS | 1652 | 1467865240141 Marionette TRACE conn2 <- [1,1066,null,{}] 21:20:40 INFO - PROCESS | 1652 | 1467865240143 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}] 21:20:40 INFO - PROCESS | 1652 | 1467865240144 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:40 INFO - PROCESS | 1652 | 1467865240261 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 21:20:40 INFO - PROCESS | 1652 | 1467865240267 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:40 INFO - PROCESS | 1652 | 1467865240268 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b9d1800 == 44 [pid = 1652] [id = 274] 21:20:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1218b1000) [pid = 1652] [serial = 820] [outer = 0x0] 21:20:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1294b4000) [pid = 1652] [serial = 821] [outer = 0x1218b1000] 21:20:40 INFO - PROCESS | 1652 | 1467865240292 Marionette DEBUG loaded listener.js 21:20:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129512000) [pid = 1652] [serial = 822] [outer = 0x1218b1000] 21:20:40 INFO - PROCESS | 1652 | 1467865240572 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]]]}] 21:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 21:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 469ms 21:20:40 INFO - PROCESS | 1652 | 1467865240619 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 21:20:40 INFO - PROCESS | 1652 | 1467865240620 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 21:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 21:20:40 INFO - PROCESS | 1652 | 1467865240623 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 21:20:40 INFO - PROCESS | 1652 | 1467865240624 Marionette TRACE conn2 <- [1,1070,null,{}] 21:20:40 INFO - PROCESS | 1652 | 1467865240626 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}] 21:20:40 INFO - PROCESS | 1652 | 1467865240627 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:40 INFO - PROCESS | 1652 | 1467865240709 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 21:20:40 INFO - PROCESS | 1652 | 1467865240713 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:40 INFO - PROCESS | 1652 | 1467865240714 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbdc000 == 45 [pid = 1652] [id = 275] 21:20:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12950a800) [pid = 1652] [serial = 823] [outer = 0x0] 21:20:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129517400) [pid = 1652] [serial = 824] [outer = 0x12950a800] 21:20:40 INFO - PROCESS | 1652 | 1467865240738 Marionette DEBUG loaded listener.js 21:20:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x124b10000) [pid = 1652] [serial = 825] [outer = 0x12950a800] 21:20:41 INFO - PROCESS | 1652 | 1467865241201 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]]]}] 21:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 21:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 619ms 21:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 21:20:41 INFO - PROCESS | 1652 | 1467865241242 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 21:20:41 INFO - PROCESS | 1652 | 1467865241245 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 21:20:41 INFO - PROCESS | 1652 | 1467865241248 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 21:20:41 INFO - PROCESS | 1652 | 1467865241250 Marionette TRACE conn2 <- [1,1074,null,{}] 21:20:41 INFO - PROCESS | 1652 | 1467865241254 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}] 21:20:41 INFO - PROCESS | 1652 | 1467865241255 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:41 INFO - PROCESS | 1652 | 1467865241372 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 21:20:41 INFO - PROCESS | 1652 | 1467865241448 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:41 INFO - PROCESS | 1652 | 1467865241449 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x116670800 == 46 [pid = 1652] [id = 276] 21:20:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1129ac800) [pid = 1652] [serial = 826] [outer = 0x0] 21:20:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x112e4fc00) [pid = 1652] [serial = 827] [outer = 0x1129ac800] 21:20:41 INFO - PROCESS | 1652 | 1467865241480 Marionette DEBUG loaded listener.js 21:20:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x113a3c800) [pid = 1652] [serial = 828] [outer = 0x1129ac800] 21:20:42 INFO - PROCESS | 1652 | 1467865242075 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]]]}] 21:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 21:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 877ms 21:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 21:20:42 INFO - PROCESS | 1652 | 1467865242125 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 21:20:42 INFO - PROCESS | 1652 | 1467865242128 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 21:20:42 INFO - PROCESS | 1652 | 1467865242132 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 21:20:42 INFO - PROCESS | 1652 | 1467865242134 Marionette TRACE conn2 <- [1,1078,null,{}] 21:20:42 INFO - PROCESS | 1652 | 1467865242137 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}] 21:20:42 INFO - PROCESS | 1652 | 1467865242139 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:42 INFO - PROCESS | 1652 | 1467865242253 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 21:20:42 INFO - PROCESS | 1652 | 1467865242307 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:42 INFO - PROCESS | 1652 | 1467865242308 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x118586800 == 47 [pid = 1652] [id = 277] 21:20:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x116489400) [pid = 1652] [serial = 829] [outer = 0x0] 21:20:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1170c0000) [pid = 1652] [serial = 830] [outer = 0x116489400] 21:20:42 INFO - PROCESS | 1652 | 1467865242340 Marionette DEBUG loaded listener.js 21:20:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1173c6400) [pid = 1652] [serial = 831] [outer = 0x116489400] 21:20:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12b9d1800 == 46 [pid = 1652] [id = 274] 21:20:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12b811800 == 45 [pid = 1652] [id = 273] 21:20:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12a78c800 == 44 [pid = 1652] [id = 272] 21:20:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12a778800 == 43 [pid = 1652] [id = 271] 21:20:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1296df800 == 42 [pid = 1652] [id = 270] 21:20:43 INFO - PROCESS | 1652 | --DOCSHELL 0x129454000 == 41 [pid = 1652] [id = 269] 21:20:43 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x126b3f400) [pid = 1652] [serial = 770] [outer = 0x0] [url = about:blank] 21:20:43 INFO - PROCESS | 1652 | --DOCSHELL 0x118f09800 == 40 [pid = 1652] [id = 268] 21:20:43 INFO - PROCESS | 1652 | --DOCSHELL 0x125fb9800 == 39 [pid = 1652] [id = 267] 21:20:43 INFO - PROCESS | 1652 | --DOCSHELL 0x117d5c000 == 38 [pid = 1652] [id = 266] 21:20:43 INFO - PROCESS | 1652 | --DOCSHELL 0x121bdb800 == 37 [pid = 1652] [id = 265] 21:20:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12130e800 == 36 [pid = 1652] [id = 264] 21:20:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12101b800 == 35 [pid = 1652] [id = 263] 21:20:43 INFO - PROCESS | 1652 | --DOCSHELL 0x118f0a000 == 34 [pid = 1652] [id = 262] 21:20:43 INFO - PROCESS | 1652 | --DOCSHELL 0x118582000 == 33 [pid = 1652] [id = 261] 21:20:43 INFO - PROCESS | 1652 | 1467865243055 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]]]}] 21:20:43 INFO - PROCESS | 1652 | --DOCSHELL 0x117d5f800 == 32 [pid = 1652] [id = 260] 21:20:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1169b7000 == 31 [pid = 1652] [id = 259] 21:20:43 INFO - PROCESS | 1652 | --DOCSHELL 0x113e40000 == 30 [pid = 1652] [id = 258] 21:20:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12a76d800 == 29 [pid = 1652] [id = 257] 21:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 21:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 973ms 21:20:43 INFO - PROCESS | 1652 | 1467865243107 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 21:20:43 INFO - PROCESS | 1652 | 1467865243111 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 21:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 21:20:43 INFO - PROCESS | 1652 | 1467865243115 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 21:20:43 INFO - PROCESS | 1652 | 1467865243119 Marionette TRACE conn2 <- [1,1082,null,{}] 21:20:43 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x116978000) [pid = 1652] [serial = 749] [outer = 0x0] [url = about:blank] 21:20:43 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x117403400) [pid = 1652] [serial = 750] [outer = 0x0] [url = about:blank] 21:20:43 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1210ccc00) [pid = 1652] [serial = 755] [outer = 0x0] [url = about:blank] 21:20:43 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11834d800) [pid = 1652] [serial = 752] [outer = 0x0] [url = about:blank] 21:20:43 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1240e6400) [pid = 1652] [serial = 758] [outer = 0x0] [url = about:blank] 21:20:43 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116905000) [pid = 1652] [serial = 761] [outer = 0x0] [url = about:blank] 21:20:43 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1213f5000) [pid = 1652] [serial = 756] [outer = 0x0] [url = about:blank] 21:20:43 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12671c400) [pid = 1652] [serial = 767] [outer = 0x0] [url = about:blank] 21:20:43 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1164e1400) [pid = 1652] [serial = 731] [outer = 0x0] [url = about:blank] 21:20:43 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1170c9800) [pid = 1652] [serial = 732] [outer = 0x0] [url = about:blank] 21:20:43 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118455000) [pid = 1652] [serial = 734] [outer = 0x0] [url = about:blank] 21:20:43 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118fb4400) [pid = 1652] [serial = 735] [outer = 0x0] [url = about:blank] 21:20:43 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x120eec800) [pid = 1652] [serial = 737] [outer = 0x0] [url = about:blank] 21:20:43 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x121331000) [pid = 1652] [serial = 738] [outer = 0x0] [url = about:blank] 21:20:43 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1213f9800) [pid = 1652] [serial = 740] [outer = 0x0] [url = about:blank] 21:20:43 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12194a400) [pid = 1652] [serial = 741] [outer = 0x0] [url = about:blank] 21:20:43 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x123b9ec00) [pid = 1652] [serial = 743] [outer = 0x0] [url = about:blank] 21:20:43 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1240e9800) [pid = 1652] [serial = 744] [outer = 0x0] [url = about:blank] 21:20:43 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x126b38400) [pid = 1652] [serial = 768] [outer = 0x0] [url = about:blank] 21:20:43 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1129afc00) [pid = 1652] [serial = 746] [outer = 0x0] [url = about:blank] 21:20:43 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x125d5f000) [pid = 1652] [serial = 759] [outer = 0x0] [url = about:blank] 21:20:43 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118f52400) [pid = 1652] [serial = 753] [outer = 0x0] [url = about:blank] 21:20:43 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x117da8c00) [pid = 1652] [serial = 762] [outer = 0x0] [url = about:blank] 21:20:43 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118459c00) [pid = 1652] [serial = 764] [outer = 0x0] [url = about:blank] 21:20:43 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1150d0000) [pid = 1652] [serial = 747] [outer = 0x0] [url = about:blank] 21:20:43 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x125fca400) [pid = 1652] [serial = 765] [outer = 0x0] [url = about:blank] 21:20:43 INFO - PROCESS | 1652 | 1467865243147 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}] 21:20:43 INFO - PROCESS | 1652 | 1467865243149 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:43 INFO - PROCESS | 1652 | 1467865243305 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 21:20:43 INFO - PROCESS | 1652 | 1467865243311 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:43 INFO - PROCESS | 1652 | 1467865243313 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x115dea000 == 30 [pid = 1652] [id = 278] 21:20:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x115fdd000) [pid = 1652] [serial = 832] [outer = 0x0] 21:20:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1164e2c00) [pid = 1652] [serial = 833] [outer = 0x115fdd000] 21:20:43 INFO - PROCESS | 1652 | 1467865243358 Marionette DEBUG loaded listener.js 21:20:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1170bec00) [pid = 1652] [serial = 834] [outer = 0x115fdd000] 21:20:43 INFO - PROCESS | 1652 | 1467865243766 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]]]}] 21:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 21:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 674ms 21:20:43 INFO - PROCESS | 1652 | 1467865243789 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 21:20:43 INFO - PROCESS | 1652 | 1467865243792 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 21:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 21:20:43 INFO - PROCESS | 1652 | 1467865243796 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 21:20:43 INFO - PROCESS | 1652 | 1467865243798 Marionette TRACE conn2 <- [1,1086,null,{}] 21:20:43 INFO - PROCESS | 1652 | 1467865243800 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}] 21:20:43 INFO - PROCESS | 1652 | 1467865243802 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:43 INFO - PROCESS | 1652 | 1467865243883 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 21:20:43 INFO - PROCESS | 1652 | 1467865243888 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:43 INFO - PROCESS | 1652 | 1467865243889 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x117358000 == 31 [pid = 1652] [id = 279] 21:20:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x117408800) [pid = 1652] [serial = 835] [outer = 0x0] 21:20:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x117da5c00) [pid = 1652] [serial = 836] [outer = 0x117408800] 21:20:43 INFO - PROCESS | 1652 | 1467865243916 Marionette DEBUG loaded listener.js 21:20:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118273400) [pid = 1652] [serial = 837] [outer = 0x117408800] 21:20:44 INFO - PROCESS | 1652 | 1467865244309 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]]]}] 21:20:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 21:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 570ms 21:20:44 INFO - PROCESS | 1652 | 1467865244367 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 21:20:44 INFO - PROCESS | 1652 | 1467865244369 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 21:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 21:20:44 INFO - PROCESS | 1652 | 1467865244373 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 21:20:44 INFO - PROCESS | 1652 | 1467865244377 Marionette TRACE conn2 <- [1,1090,null,{}] 21:20:44 INFO - PROCESS | 1652 | 1467865244388 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}] 21:20:44 INFO - PROCESS | 1652 | 1467865244393 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:44 INFO - PROCESS | 1652 | 1467865244514 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 21:20:44 INFO - PROCESS | 1652 | 1467865244532 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:44 INFO - PROCESS | 1652 | 1467865244535 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x118592800 == 32 [pid = 1652] [id = 280] 21:20:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x113c82000) [pid = 1652] [serial = 838] [outer = 0x0] 21:20:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118fad000) [pid = 1652] [serial = 839] [outer = 0x113c82000] 21:20:44 INFO - PROCESS | 1652 | 1467865244579 Marionette DEBUG loaded listener.js 21:20:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11942fc00) [pid = 1652] [serial = 840] [outer = 0x113c82000] 21:20:44 INFO - PROCESS | 1652 | 1467865244940 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]]]}] 21:20:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 21:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 574ms 21:20:44 INFO - PROCESS | 1652 | 1467865244946 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 21:20:44 INFO - PROCESS | 1652 | 1467865244948 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 21:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 21:20:44 INFO - PROCESS | 1652 | 1467865244960 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 21:20:44 INFO - PROCESS | 1652 | 1467865244961 Marionette TRACE conn2 <- [1,1094,null,{}] 21:20:44 INFO - PROCESS | 1652 | 1467865244963 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}] 21:20:44 INFO - PROCESS | 1652 | 1467865244964 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:45 INFO - PROCESS | 1652 | 1467865245076 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 21:20:45 INFO - PROCESS | 1652 | 1467865245099 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:45 INFO - PROCESS | 1652 | 1467865245100 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11999e800 == 33 [pid = 1652] [id = 281] 21:20:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119433000) [pid = 1652] [serial = 841] [outer = 0x0] 21:20:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1194c5800) [pid = 1652] [serial = 842] [outer = 0x119433000] 21:20:45 INFO - PROCESS | 1652 | 1467865245125 Marionette DEBUG loaded listener.js 21:20:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119d22800) [pid = 1652] [serial = 843] [outer = 0x119433000] 21:20:45 INFO - PROCESS | 1652 | 1467865245442 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]]]}] 21:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 21:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 521ms 21:20:45 INFO - PROCESS | 1652 | 1467865245479 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 21:20:45 INFO - PROCESS | 1652 | 1467865245481 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 21:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 21:20:45 INFO - PROCESS | 1652 | 1467865245485 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 21:20:45 INFO - PROCESS | 1652 | 1467865245487 Marionette TRACE conn2 <- [1,1098,null,{}] 21:20:45 INFO - PROCESS | 1652 | 1467865245489 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}] 21:20:45 INFO - PROCESS | 1652 | 1467865245490 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:45 INFO - PROCESS | 1652 | 1467865245583 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 21:20:45 INFO - PROCESS | 1652 | 1467865245618 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:45 INFO - PROCESS | 1652 | 1467865245619 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x121135800 == 34 [pid = 1652] [id = 282] 21:20:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x120eecc00) [pid = 1652] [serial = 844] [outer = 0x0] 21:20:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1210d8c00) [pid = 1652] [serial = 845] [outer = 0x120eecc00] 21:20:45 INFO - PROCESS | 1652 | 1467865245644 Marionette DEBUG loaded listener.js 21:20:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x120fb2000) [pid = 1652] [serial = 846] [outer = 0x120eecc00] 21:20:45 INFO - PROCESS | 1652 | 1467865245957 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]]]}] 21:20:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 21:20:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 519ms 21:20:46 INFO - PROCESS | 1652 | 1467865246005 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 21:20:46 INFO - PROCESS | 1652 | 1467865246006 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 21:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 21:20:46 INFO - PROCESS | 1652 | 1467865246008 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 21:20:46 INFO - PROCESS | 1652 | 1467865246009 Marionette TRACE conn2 <- [1,1102,null,{}] 21:20:46 INFO - PROCESS | 1652 | 1467865246011 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}] 21:20:46 INFO - PROCESS | 1652 | 1467865246016 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:46 INFO - PROCESS | 1652 | 1467865246135 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 21:20:46 INFO - PROCESS | 1652 | 1467865246144 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:46 INFO - PROCESS | 1652 | 1467865246146 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x124074800 == 35 [pid = 1652] [id = 283] 21:20:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11810b800) [pid = 1652] [serial = 847] [outer = 0x0] 21:20:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1215bc400) [pid = 1652] [serial = 848] [outer = 0x11810b800] 21:20:46 INFO - PROCESS | 1652 | 1467865246177 Marionette DEBUG loaded listener.js 21:20:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x125d67400) [pid = 1652] [serial = 849] [outer = 0x11810b800] 21:20:46 INFO - PROCESS | 1652 | 1467865246492 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]]]}] 21:20:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 21:20:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 521ms 21:20:46 INFO - PROCESS | 1652 | 1467865246530 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 21:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 21:20:46 INFO - PROCESS | 1652 | 1467865246531 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 21:20:46 INFO - PROCESS | 1652 | 1467865246536 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 21:20:46 INFO - PROCESS | 1652 | 1467865246537 Marionette TRACE conn2 <- [1,1106,null,{}] 21:20:46 INFO - PROCESS | 1652 | 1467865246539 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}] 21:20:46 INFO - PROCESS | 1652 | 1467865246540 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:46 INFO - PROCESS | 1652 | 1467865246634 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 21:20:46 INFO - PROCESS | 1652 | 1467865246667 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:46 INFO - PROCESS | 1652 | 1467865246669 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x125d46800 == 36 [pid = 1652] [id = 284] 21:20:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x125fc9000) [pid = 1652] [serial = 850] [outer = 0x0] 21:20:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12636b800) [pid = 1652] [serial = 851] [outer = 0x125fc9000] 21:20:46 INFO - PROCESS | 1652 | 1467865246692 Marionette DEBUG loaded listener.js 21:20:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12670f000) [pid = 1652] [serial = 852] [outer = 0x125fc9000] 21:20:46 INFO - PROCESS | 1652 | 1467865246974 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]]]}] 21:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 21:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 468ms 21:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 21:20:47 INFO - PROCESS | 1652 | 1467865247005 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 21:20:47 INFO - PROCESS | 1652 | 1467865247006 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 21:20:47 INFO - PROCESS | 1652 | 1467865247008 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 21:20:47 INFO - PROCESS | 1652 | 1467865247009 Marionette TRACE conn2 <- [1,1110,null,{}] 21:20:47 INFO - PROCESS | 1652 | 1467865247011 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}] 21:20:47 INFO - PROCESS | 1652 | 1467865247012 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:47 INFO - PROCESS | 1652 | 1467865247110 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 21:20:47 INFO - PROCESS | 1652 | 1467865247114 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:47 INFO - PROCESS | 1652 | 1467865247115 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1265af000 == 37 [pid = 1652] [id = 285] 21:20:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x125fc5000) [pid = 1652] [serial = 853] [outer = 0x0] 21:20:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x126b38400) [pid = 1652] [serial = 854] [outer = 0x125fc5000] 21:20:47 INFO - PROCESS | 1652 | 1467865247147 Marionette DEBUG loaded listener.js 21:20:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126b46400) [pid = 1652] [serial = 855] [outer = 0x125fc5000] 21:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1167dc000) [pid = 1652] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 21:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x112a81400) [pid = 1652] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 21:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x125fbf400) [pid = 1652] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 21:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x111e2ec00) [pid = 1652] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 21:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112f07400) [pid = 1652] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 21:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116481000) [pid = 1652] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 21:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1121b2c00) [pid = 1652] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 21:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12781c400) [pid = 1652] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 21:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x128a73400) [pid = 1652] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 21:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x128edb000) [pid = 1652] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 21:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x126360800) [pid = 1652] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 21:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1218b1000) [pid = 1652] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 21:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118355400) [pid = 1652] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 21:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11938f400) [pid = 1652] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 21:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x125fca800) [pid = 1652] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 21:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x111c78c00) [pid = 1652] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 21:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118106400) [pid = 1652] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 21:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1150c3800) [pid = 1652] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 21:20:47 INFO - PROCESS | 1652 | 1467865247591 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]]]}] 21:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 21:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 619ms 21:20:47 INFO - PROCESS | 1652 | 1467865247627 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 21:20:47 INFO - PROCESS | 1652 | 1467865247628 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 21:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 21:20:47 INFO - PROCESS | 1652 | 1467865247631 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 21:20:47 INFO - PROCESS | 1652 | 1467865247632 Marionette TRACE conn2 <- [1,1114,null,{}] 21:20:47 INFO - PROCESS | 1652 | 1467865247634 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}] 21:20:47 INFO - PROCESS | 1652 | 1467865247635 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:47 INFO - PROCESS | 1652 | 1467865247713 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 21:20:47 INFO - PROCESS | 1652 | 1467865247719 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:47 INFO - PROCESS | 1652 | 1467865247720 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x118590800 == 38 [pid = 1652] [id = 286] 21:20:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1133fd400) [pid = 1652] [serial = 856] [outer = 0x0] 21:20:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x117412000) [pid = 1652] [serial = 857] [outer = 0x1133fd400] 21:20:47 INFO - PROCESS | 1652 | 1467865247745 Marionette DEBUG loaded listener.js 21:20:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11942f800) [pid = 1652] [serial = 858] [outer = 0x1133fd400] 21:20:48 INFO - PROCESS | 1652 | 1467865248068 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]]]}] 21:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 21:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 471ms 21:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 21:20:48 INFO - PROCESS | 1652 | 1467865248103 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 21:20:48 INFO - PROCESS | 1652 | 1467865248104 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 21:20:48 INFO - PROCESS | 1652 | 1467865248106 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 21:20:48 INFO - PROCESS | 1652 | 1467865248107 Marionette TRACE conn2 <- [1,1118,null,{}] 21:20:48 INFO - PROCESS | 1652 | 1467865248109 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}] 21:20:48 INFO - PROCESS | 1652 | 1467865248110 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:48 INFO - PROCESS | 1652 | 1467865248217 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 21:20:48 INFO - PROCESS | 1652 | 1467865248223 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:48 INFO - PROCESS | 1652 | 1467865248224 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a89000 == 39 [pid = 1652] [id = 287] 21:20:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1218b1000) [pid = 1652] [serial = 859] [outer = 0x0] 21:20:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1267b6800) [pid = 1652] [serial = 860] [outer = 0x1218b1000] 21:20:48 INFO - PROCESS | 1652 | 1467865248248 Marionette DEBUG loaded listener.js 21:20:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x127822c00) [pid = 1652] [serial = 861] [outer = 0x1218b1000] 21:20:48 INFO - PROCESS | 1652 | 1467865248551 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]]]}] 21:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 21:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 468ms 21:20:48 INFO - PROCESS | 1652 | 1467865248574 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 21:20:48 INFO - PROCESS | 1652 | 1467865248576 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 21:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 21:20:48 INFO - PROCESS | 1652 | 1467865248578 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 21:20:48 INFO - PROCESS | 1652 | 1467865248580 Marionette TRACE conn2 <- [1,1122,null,{}] 21:20:48 INFO - PROCESS | 1652 | 1467865248586 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}] 21:20:48 INFO - PROCESS | 1652 | 1467865248588 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:48 INFO - PROCESS | 1652 | 1467865248677 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 21:20:48 INFO - PROCESS | 1652 | 1467865248682 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:48 INFO - PROCESS | 1652 | 1467865248685 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4c1000 == 40 [pid = 1652] [id = 288] 21:20:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x127824c00) [pid = 1652] [serial = 862] [outer = 0x0] 21:20:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128ee5c00) [pid = 1652] [serial = 863] [outer = 0x127824c00] 21:20:48 INFO - PROCESS | 1652 | 1467865248711 Marionette DEBUG loaded listener.js 21:20:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129509c00) [pid = 1652] [serial = 864] [outer = 0x127824c00] 21:20:49 INFO - PROCESS | 1652 | 1467865249079 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]]]}] 21:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 21:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 525ms 21:20:49 INFO - PROCESS | 1652 | 1467865249104 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 21:20:49 INFO - PROCESS | 1652 | 1467865249105 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 21:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 21:20:49 INFO - PROCESS | 1652 | 1467865249109 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 21:20:49 INFO - PROCESS | 1652 | 1467865249110 Marionette TRACE conn2 <- [1,1126,null,{}] 21:20:49 INFO - PROCESS | 1652 | 1467865249114 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}] 21:20:49 INFO - PROCESS | 1652 | 1467865249115 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:49 INFO - PROCESS | 1652 | 1467865249203 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 21:20:49 INFO - PROCESS | 1652 | 1467865249207 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:49 INFO - PROCESS | 1652 | 1467865249208 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a77d800 == 41 [pid = 1652] [id = 289] 21:20:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1294b7c00) [pid = 1652] [serial = 865] [outer = 0x0] 21:20:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12957bc00) [pid = 1652] [serial = 866] [outer = 0x1294b7c00] 21:20:49 INFO - PROCESS | 1652 | 1467865249232 Marionette DEBUG loaded listener.js 21:20:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a6dd400) [pid = 1652] [serial = 867] [outer = 0x1294b7c00] 21:20:49 INFO - PROCESS | 1652 | 1467865249654 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]]]}] 21:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 21:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 570ms 21:20:49 INFO - PROCESS | 1652 | 1467865249679 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 21:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 21:20:49 INFO - PROCESS | 1652 | 1467865249682 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 21:20:49 INFO - PROCESS | 1652 | 1467865249685 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 21:20:49 INFO - PROCESS | 1652 | 1467865249687 Marionette TRACE conn2 <- [1,1130,null,{}] 21:20:49 INFO - PROCESS | 1652 | 1467865249691 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}] 21:20:49 INFO - PROCESS | 1652 | 1467865249693 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:49 INFO - PROCESS | 1652 | 1467865249798 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 21:20:49 INFO - PROCESS | 1652 | 1467865249852 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:49 INFO - PROCESS | 1652 | 1467865249854 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x116997800 == 42 [pid = 1652] [id = 290] 21:20:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x112f07400) [pid = 1652] [serial = 868] [outer = 0x0] 21:20:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x115fd9c00) [pid = 1652] [serial = 869] [outer = 0x112f07400] 21:20:49 INFO - PROCESS | 1652 | 1467865249885 Marionette DEBUG loaded listener.js 21:20:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11697b000) [pid = 1652] [serial = 870] [outer = 0x112f07400] 21:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 21:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 823ms 21:20:50 INFO - PROCESS | 1652 | 1467865250503 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]]]}] 21:20:50 INFO - PROCESS | 1652 | 1467865250508 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 21:20:50 INFO - PROCESS | 1652 | 1467865250511 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 21:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 21:20:50 INFO - PROCESS | 1652 | 1467865250517 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 21:20:50 INFO - PROCESS | 1652 | 1467865250520 Marionette TRACE conn2 <- [1,1134,null,{}] 21:20:50 INFO - PROCESS | 1652 | 1467865250522 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}] 21:20:50 INFO - PROCESS | 1652 | 1467865250524 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:50 INFO - PROCESS | 1652 | 1467865250625 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 21:20:50 INFO - PROCESS | 1652 | 1467865250690 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:50 INFO - PROCESS | 1652 | 1467865250691 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6ad000 == 43 [pid = 1652] [id = 291] 21:20:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x117da2c00) [pid = 1652] [serial = 871] [outer = 0x0] 21:20:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1215bc800) [pid = 1652] [serial = 872] [outer = 0x117da2c00] 21:20:50 INFO - PROCESS | 1652 | 1467865250722 Marionette DEBUG loaded listener.js 21:20:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1240de000) [pid = 1652] [serial = 873] [outer = 0x117da2c00] 21:20:51 INFO - PROCESS | 1652 | 1467865251160 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]]]}] 21:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 21:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 671ms 21:20:51 INFO - PROCESS | 1652 | 1467865251187 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 21:20:51 INFO - PROCESS | 1652 | 1467865251189 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 21:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 21:20:51 INFO - PROCESS | 1652 | 1467865251192 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 21:20:51 INFO - PROCESS | 1652 | 1467865251194 Marionette TRACE conn2 <- [1,1138,null,{}] 21:20:51 INFO - PROCESS | 1652 | 1467865251202 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}] 21:20:51 INFO - PROCESS | 1652 | 1467865251205 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:51 INFO - PROCESS | 1652 | 1467865251301 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 21:20:51 INFO - PROCESS | 1652 | 1467865251357 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:51 INFO - PROCESS | 1652 | 1467865251359 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbd4000 == 44 [pid = 1652] [id = 292] 21:20:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x125fcb000) [pid = 1652] [serial = 874] [outer = 0x0] 21:20:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128a72c00) [pid = 1652] [serial = 875] [outer = 0x125fcb000] 21:20:51 INFO - PROCESS | 1652 | 1467865251389 Marionette DEBUG loaded listener.js 21:20:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12950b400) [pid = 1652] [serial = 876] [outer = 0x125fcb000] 21:20:51 INFO - PROCESS | 1652 | 1467865251827 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]]]}] 21:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 21:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 672ms 21:20:51 INFO - PROCESS | 1652 | 1467865251864 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 21:20:51 INFO - PROCESS | 1652 | 1467865251865 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 21:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 21:20:51 INFO - PROCESS | 1652 | 1467865251868 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 21:20:51 INFO - PROCESS | 1652 | 1467865251869 Marionette TRACE conn2 <- [1,1142,null,{}] 21:20:51 INFO - PROCESS | 1652 | 1467865251871 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}] 21:20:51 INFO - PROCESS | 1652 | 1467865251873 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:51 INFO - PROCESS | 1652 | 1467865251971 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 21:20:52 INFO - PROCESS | 1652 | 1467865252024 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:52 INFO - PROCESS | 1652 | 1467865252026 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c166800 == 45 [pid = 1652] [id = 293] 21:20:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a6df400) [pid = 1652] [serial = 877] [outer = 0x0] 21:20:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a829c00) [pid = 1652] [serial = 878] [outer = 0x12a6df400] 21:20:52 INFO - PROCESS | 1652 | 1467865252054 Marionette DEBUG loaded listener.js 21:20:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12a832400) [pid = 1652] [serial = 879] [outer = 0x12a6df400] 21:20:52 INFO - PROCESS | 1652 | 1467865252453 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]]]}] 21:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 21:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 619ms 21:20:52 INFO - PROCESS | 1652 | 1467865252488 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 21:20:52 INFO - PROCESS | 1652 | 1467865252490 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 21:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 21:20:52 INFO - PROCESS | 1652 | 1467865252492 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 21:20:52 INFO - PROCESS | 1652 | 1467865252493 Marionette TRACE conn2 <- [1,1146,null,{}] 21:20:52 INFO - PROCESS | 1652 | 1467865252496 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}] 21:20:52 INFO - PROCESS | 1652 | 1467865252497 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:52 INFO - PROCESS | 1652 | 1467865252594 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 21:20:52 INFO - PROCESS | 1652 | 1467865252680 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:52 INFO - PROCESS | 1652 | 1467865252682 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x112751000 == 46 [pid = 1652] [id = 294] 21:20:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x113a49c00) [pid = 1652] [serial = 880] [outer = 0x0] 21:20:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1170bf000) [pid = 1652] [serial = 881] [outer = 0x113a49c00] 21:20:52 INFO - PROCESS | 1652 | 1467865252724 Marionette DEBUG loaded listener.js 21:20:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x129514000) [pid = 1652] [serial = 882] [outer = 0x113a49c00] 21:20:53 INFO - PROCESS | 1652 | 1467865253243 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]]]}] 21:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 21:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 771ms 21:20:53 INFO - PROCESS | 1652 | 1467865253269 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 21:20:53 INFO - PROCESS | 1652 | 1467865253272 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 21:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 21:20:53 INFO - PROCESS | 1652 | 1467865253277 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 21:20:53 INFO - PROCESS | 1652 | 1467865253279 Marionette TRACE conn2 <- [1,1150,null,{}] 21:20:53 INFO - PROCESS | 1652 | 1467865253285 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}] 21:20:53 INFO - PROCESS | 1652 | 1467865253287 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:53 INFO - PROCESS | 1652 | 1467865253383 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 21:20:53 INFO - PROCESS | 1652 | 1467865253451 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:53 INFO - PROCESS | 1652 | 1467865253452 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x117225000 == 47 [pid = 1652] [id = 295] 21:20:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1167b3400) [pid = 1652] [serial = 883] [outer = 0x0] 21:20:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1170c1800) [pid = 1652] [serial = 884] [outer = 0x1167b3400] 21:20:53 INFO - PROCESS | 1652 | 1467865253481 Marionette DEBUG loaded listener.js 21:20:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1176c9400) [pid = 1652] [serial = 885] [outer = 0x1167b3400] 21:20:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4c1000 == 46 [pid = 1652] [id = 288] 21:20:54 INFO - PROCESS | 1652 | --DOCSHELL 0x128a89000 == 45 [pid = 1652] [id = 287] 21:20:54 INFO - PROCESS | 1652 | --DOCSHELL 0x118590800 == 44 [pid = 1652] [id = 286] 21:20:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1265af000 == 43 [pid = 1652] [id = 285] 21:20:54 INFO - PROCESS | 1652 | --DOCSHELL 0x125d46800 == 42 [pid = 1652] [id = 284] 21:20:54 INFO - PROCESS | 1652 | --DOCSHELL 0x124074800 == 41 [pid = 1652] [id = 283] 21:20:54 INFO - PROCESS | 1652 | --DOCSHELL 0x121135800 == 40 [pid = 1652] [id = 282] 21:20:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11999e800 == 39 [pid = 1652] [id = 281] 21:20:54 INFO - PROCESS | 1652 | --DOCSHELL 0x118592800 == 38 [pid = 1652] [id = 280] 21:20:54 INFO - PROCESS | 1652 | --DOCSHELL 0x117358000 == 37 [pid = 1652] [id = 279] 21:20:54 INFO - PROCESS | 1652 | --DOCSHELL 0x115dea000 == 36 [pid = 1652] [id = 278] 21:20:54 INFO - PROCESS | 1652 | --DOCSHELL 0x118586800 == 35 [pid = 1652] [id = 277] 21:20:54 INFO - PROCESS | 1652 | --DOCSHELL 0x116670800 == 34 [pid = 1652] [id = 276] 21:20:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbdc000 == 33 [pid = 1652] [id = 275] 21:20:54 INFO - PROCESS | 1652 | --DOCSHELL 0x112751000 == 32 [pid = 1652] [id = 294] 21:20:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12c166800 == 31 [pid = 1652] [id = 293] 21:20:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbd4000 == 30 [pid = 1652] [id = 292] 21:20:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6ad000 == 29 [pid = 1652] [id = 291] 21:20:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12a77d800 == 28 [pid = 1652] [id = 289] 21:20:54 INFO - PROCESS | 1652 | --DOCSHELL 0x116997800 == 27 [pid = 1652] [id = 290] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x127818400) [pid = 1652] [serial = 804] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12672ac00) [pid = 1652] [serial = 803] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1242d9c00) [pid = 1652] [serial = 797] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x124b0d800) [pid = 1652] [serial = 798] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11834a400) [pid = 1652] [serial = 782] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11850fc00) [pid = 1652] [serial = 783] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x115fdfc00) [pid = 1652] [serial = 776] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1167da800) [pid = 1652] [serial = 777] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1213f6400) [pid = 1652] [serial = 794] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x121bc9000) [pid = 1652] [serial = 795] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x124b0d000) [pid = 1652] [serial = 800] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x127820400) [pid = 1652] [serial = 771] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x117408000) [pid = 1652] [serial = 779] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x117d9d000) [pid = 1652] [serial = 780] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x113a3cc00) [pid = 1652] [serial = 773] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118873800) [pid = 1652] [serial = 785] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119386c00) [pid = 1652] [serial = 786] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1150cd800) [pid = 1652] [serial = 774] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x120ee6800) [pid = 1652] [serial = 791] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1213ed800) [pid = 1652] [serial = 792] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x128a67400) [pid = 1652] [serial = 806] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x128a72400) [pid = 1652] [serial = 807] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x128ee5800) [pid = 1652] [serial = 809] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x129049400) [pid = 1652] [serial = 810] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x129223400) [pid = 1652] [serial = 812] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x129229400) [pid = 1652] [serial = 818] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1294b4000) [pid = 1652] [serial = 821] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1294b3c00) [pid = 1652] [serial = 819] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x129512000) [pid = 1652] [serial = 822] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x129517400) [pid = 1652] [serial = 824] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1294ac800) [pid = 1652] [serial = 813] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119eebc00) [pid = 1652] [serial = 815] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119433800) [pid = 1652] [serial = 788] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x120ee8c00) [pid = 1652] [serial = 789] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x123bc3000) [pid = 1652] [serial = 816] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x125fca000) [pid = 1652] [serial = 801] [outer = 0x0] [url = about:blank] 21:20:54 INFO - PROCESS | 1652 | 1467865254390 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]]]}] 21:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 21:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1125ms 21:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 21:20:54 INFO - PROCESS | 1652 | 1467865254402 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 21:20:54 INFO - PROCESS | 1652 | 1467865254404 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 21:20:54 INFO - PROCESS | 1652 | 1467865254407 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 21:20:54 INFO - PROCESS | 1652 | 1467865254409 Marionette TRACE conn2 <- [1,1154,null,{}] 21:20:54 INFO - PROCESS | 1652 | 1467865254413 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}] 21:20:54 INFO - PROCESS | 1652 | 1467865254414 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:54 INFO - PROCESS | 1652 | 1467865254495 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 21:20:54 INFO - PROCESS | 1652 | 1467865254545 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:54 INFO - PROCESS | 1652 | 1467865254547 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x116622000 == 28 [pid = 1652] [id = 296] 21:20:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1164dac00) [pid = 1652] [serial = 886] [outer = 0x0] 21:20:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1167dc000) [pid = 1652] [serial = 887] [outer = 0x1164dac00] 21:20:54 INFO - PROCESS | 1652 | 1467865254574 Marionette DEBUG loaded listener.js 21:20:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1170c0400) [pid = 1652] [serial = 888] [outer = 0x1164dac00] 21:20:54 INFO - PROCESS | 1652 | 1467865254880 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]]]}] 21:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 21:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 523ms 21:20:54 INFO - PROCESS | 1652 | 1467865254930 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 21:20:54 INFO - PROCESS | 1652 | 1467865254936 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 21:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 21:20:54 INFO - PROCESS | 1652 | 1467865254941 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 21:20:54 INFO - PROCESS | 1652 | 1467865254942 Marionette TRACE conn2 <- [1,1158,null,{}] 21:20:54 INFO - PROCESS | 1652 | 1467865254945 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}] 21:20:54 INFO - PROCESS | 1652 | 1467865254947 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:55 INFO - PROCESS | 1652 | 1467865255026 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 21:20:55 INFO - PROCESS | 1652 | 1467865255030 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:55 INFO - PROCESS | 1652 | 1467865255031 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d62800 == 29 [pid = 1652] [id = 297] 21:20:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1176d1000) [pid = 1652] [serial = 889] [outer = 0x0] 21:20:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11834e400) [pid = 1652] [serial = 890] [outer = 0x1176d1000] 21:20:55 INFO - PROCESS | 1652 | 1467865255061 Marionette DEBUG loaded listener.js 21:20:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118878800) [pid = 1652] [serial = 891] [outer = 0x1176d1000] 21:20:55 INFO - PROCESS | 1652 | 1467865255422 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]]]}] 21:20:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 21:20:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 522ms 21:20:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 21:20:55 INFO - PROCESS | 1652 | 1467865255464 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 21:20:55 INFO - PROCESS | 1652 | 1467865255465 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 21:20:55 INFO - PROCESS | 1652 | 1467865255468 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 21:20:55 INFO - PROCESS | 1652 | 1467865255470 Marionette TRACE conn2 <- [1,1162,null,{}] 21:20:55 INFO - PROCESS | 1652 | 1467865255478 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}] 21:20:55 INFO - PROCESS | 1652 | 1467865255481 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:55 INFO - PROCESS | 1652 | 1467865255555 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 21:20:55 INFO - PROCESS | 1652 | 1467865255560 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:55 INFO - PROCESS | 1652 | 1467865255562 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191dc800 == 30 [pid = 1652] [id = 298] 21:20:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1133f1800) [pid = 1652] [serial = 892] [outer = 0x0] 21:20:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1194c1800) [pid = 1652] [serial = 893] [outer = 0x1133f1800] 21:20:55 INFO - PROCESS | 1652 | 1467865255592 Marionette DEBUG loaded listener.js 21:20:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119ef2400) [pid = 1652] [serial = 894] [outer = 0x1133f1800] 21:20:55 INFO - PROCESS | 1652 | 1467865255912 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]]]}] 21:20:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 21:20:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 472ms 21:20:55 INFO - PROCESS | 1652 | 1467865255941 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 21:20:55 INFO - PROCESS | 1652 | 1467865255942 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 21:20:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 21:20:55 INFO - PROCESS | 1652 | 1467865255945 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 21:20:55 INFO - PROCESS | 1652 | 1467865255946 Marionette TRACE conn2 <- [1,1166,null,{}] 21:20:55 INFO - PROCESS | 1652 | 1467865255948 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}] 21:20:55 INFO - PROCESS | 1652 | 1467865255952 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:56 INFO - PROCESS | 1652 | 1467865256056 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 21:20:56 INFO - PROCESS | 1652 | 1467865256085 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:56 INFO - PROCESS | 1652 | 1467865256086 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ad7800 == 31 [pid = 1652] [id = 299] 21:20:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119ef2000) [pid = 1652] [serial = 895] [outer = 0x0] 21:20:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1213ed400) [pid = 1652] [serial = 896] [outer = 0x119ef2000] 21:20:56 INFO - PROCESS | 1652 | 1467865256111 Marionette DEBUG loaded listener.js 21:20:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1215c2400) [pid = 1652] [serial = 897] [outer = 0x119ef2000] 21:20:56 INFO - PROCESS | 1652 | 1467865256393 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]]]}] 21:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 21:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 469ms 21:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 21:20:56 INFO - PROCESS | 1652 | 1467865256424 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 21:20:56 INFO - PROCESS | 1652 | 1467865256425 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 21:20:56 INFO - PROCESS | 1652 | 1467865256427 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 21:20:56 INFO - PROCESS | 1652 | 1467865256428 Marionette TRACE conn2 <- [1,1170,null,{}] 21:20:56 INFO - PROCESS | 1652 | 1467865256433 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}] 21:20:56 INFO - PROCESS | 1652 | 1467865256436 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:56 INFO - PROCESS | 1652 | 1467865256529 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 21:20:56 INFO - PROCESS | 1652 | 1467865256533 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:56 INFO - PROCESS | 1652 | 1467865256534 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12193e800 == 32 [pid = 1652] [id = 300] 21:20:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x116483c00) [pid = 1652] [serial = 898] [outer = 0x0] 21:20:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x121bbe000) [pid = 1652] [serial = 899] [outer = 0x116483c00] 21:20:56 INFO - PROCESS | 1652 | 1467865256558 Marionette DEBUG loaded listener.js 21:20:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1242d9800) [pid = 1652] [serial = 900] [outer = 0x116483c00] 21:20:56 INFO - PROCESS | 1652 | 1467865256910 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]]]}] 21:20:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1242dbc00) [pid = 1652] [serial = 901] [outer = 0x12d204c00] 21:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 21:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 521ms 21:20:56 INFO - PROCESS | 1652 | 1467865256958 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 21:20:56 INFO - PROCESS | 1652 | 1467865256959 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 21:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 21:20:56 INFO - PROCESS | 1652 | 1467865256961 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 21:20:56 INFO - PROCESS | 1652 | 1467865256962 Marionette TRACE conn2 <- [1,1174,null,{}] 21:20:56 INFO - PROCESS | 1652 | 1467865256965 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}] 21:20:56 INFO - PROCESS | 1652 | 1467865256969 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:57 INFO - PROCESS | 1652 | 1467865257076 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 21:20:57 INFO - PROCESS | 1652 | 1467865257109 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:57 INFO - PROCESS | 1652 | 1467865257110 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c76800 == 33 [pid = 1652] [id = 301] 21:20:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124b0e400) [pid = 1652] [serial = 902] [outer = 0x0] 21:20:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x125fcc800) [pid = 1652] [serial = 903] [outer = 0x124b0e400] 21:20:57 INFO - PROCESS | 1652 | 1467865257134 Marionette DEBUG loaded listener.js 21:20:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128a65400) [pid = 1652] [serial = 904] [outer = 0x124b0e400] 21:20:57 INFO - PROCESS | 1652 | 1467865257456 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] 21:20:57 INFO - PROCESS | 1652 | 1467865257491 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 21:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 21:20:57 INFO - PROCESS | 1652 | 1467865257501 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 21:20:57 INFO - PROCESS | 1652 | 1467865257502 Marionette TRACE conn2 <- [1,1178,null,{}] 21:20:57 INFO - PROCESS | 1652 | 1467865257504 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}] 21:20:57 INFO - PROCESS | 1652 | 1467865257505 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:57 INFO - PROCESS | 1652 | 1467865257595 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 21:20:57 INFO - PROCESS | 1652 | 1467865257599 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:57 INFO - PROCESS | 1652 | 1467865257600 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a78000 == 34 [pid = 1652] [id = 302] 21:20:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x113aa6800) [pid = 1652] [serial = 905] [outer = 0x0] 21:20:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128a72000) [pid = 1652] [serial = 906] [outer = 0x113aa6800] 21:20:57 INFO - PROCESS | 1652 | 1467865257623 Marionette DEBUG loaded listener.js 21:20:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12904a800) [pid = 1652] [serial = 907] [outer = 0x113aa6800] 21:20:57 INFO - PROCESS | 1652 | 1467865257927 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] 21:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 21:20:57 INFO - PROCESS | 1652 | 1467865257975 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 21:20:57 INFO - PROCESS | 1652 | 1467865257977 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 21:20:57 INFO - PROCESS | 1652 | 1467865257978 Marionette TRACE conn2 <- [1,1182,null,{}] 21:20:57 INFO - PROCESS | 1652 | 1467865257988 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}] 21:20:57 INFO - PROCESS | 1652 | 1467865257989 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:58 INFO - PROCESS | 1652 | 1467865258086 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 21:20:58 INFO - PROCESS | 1652 | 1467865258089 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:58 INFO - PROCESS | 1652 | 1467865258090 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e79000 == 35 [pid = 1652] [id = 303] 21:20:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x112f10c00) [pid = 1652] [serial = 908] [outer = 0x0] 21:20:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x129228000) [pid = 1652] [serial = 909] [outer = 0x112f10c00] 21:20:58 INFO - PROCESS | 1652 | 1467865258114 Marionette DEBUG loaded listener.js 21:20:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1294b7800) [pid = 1652] [serial = 910] [outer = 0x112f10c00] 21:20:58 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1294b7c00) [pid = 1652] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 21:20:58 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1129ac800) [pid = 1652] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 21:20:58 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12950a800) [pid = 1652] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 21:20:58 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119433000) [pid = 1652] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 21:20:58 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x115fdd000) [pid = 1652] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 21:20:58 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116489400) [pid = 1652] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 21:20:58 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x117408800) [pid = 1652] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 21:20:58 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x127824c00) [pid = 1652] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 21:20:58 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1218b1000) [pid = 1652] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 21:20:58 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11810b800) [pid = 1652] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 21:20:58 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x125fc9000) [pid = 1652] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 21:20:58 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1133fd400) [pid = 1652] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 21:20:58 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x113c82000) [pid = 1652] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 21:20:58 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x120eecc00) [pid = 1652] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 21:20:58 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x125fc5000) [pid = 1652] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 21:20:58 INFO - PROCESS | 1652 | 1467865258599 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] 21:20:58 INFO - PROCESS | 1652 | 1467865258607 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 21:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 21:20:58 INFO - PROCESS | 1652 | 1467865258609 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 21:20:58 INFO - PROCESS | 1652 | 1467865258610 Marionette TRACE conn2 <- [1,1186,null,{}] 21:20:58 INFO - PROCESS | 1652 | 1467865258624 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}] 21:20:58 INFO - PROCESS | 1652 | 1467865258625 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:58 INFO - PROCESS | 1652 | 1467865258703 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 21:20:58 INFO - PROCESS | 1652 | 1467865258707 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:58 INFO - PROCESS | 1652 | 1467865258708 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191dc000 == 36 [pid = 1652] [id = 304] 21:20:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x112e2d800) [pid = 1652] [serial = 911] [outer = 0x0] 21:20:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11834d800) [pid = 1652] [serial = 912] [outer = 0x112e2d800] 21:20:58 INFO - PROCESS | 1652 | 1467865258732 Marionette DEBUG loaded listener.js 21:20:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x123bc2000) [pid = 1652] [serial = 913] [outer = 0x112e2d800] 21:20:59 INFO - PROCESS | 1652 | 1467865259055 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] 21:20:59 INFO - PROCESS | 1652 | 1467865259081 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 21:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 21:20:59 INFO - PROCESS | 1652 | 1467865259086 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 21:20:59 INFO - PROCESS | 1652 | 1467865259088 Marionette TRACE conn2 <- [1,1190,null,{}] 21:20:59 INFO - PROCESS | 1652 | 1467865259090 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}] 21:20:59 INFO - PROCESS | 1652 | 1467865259091 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:59 INFO - PROCESS | 1652 | 1467865259187 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 21:20:59 INFO - PROCESS | 1652 | 1467865259193 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:59 INFO - PROCESS | 1652 | 1467865259194 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1296db800 == 37 [pid = 1652] [id = 305] 21:20:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124593400) [pid = 1652] [serial = 914] [outer = 0x0] 21:20:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12922d800) [pid = 1652] [serial = 915] [outer = 0x124593400] 21:20:59 INFO - PROCESS | 1652 | 1467865259220 Marionette DEBUG loaded listener.js 21:20:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129511000) [pid = 1652] [serial = 916] [outer = 0x124593400] 21:20:59 INFO - PROCESS | 1652 | 1467865259541 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] 21:20:59 INFO - PROCESS | 1652 | 1467865259558 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 21:20:59 INFO - PROCESS | 1652 | 1467865259560 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 21:20:59 INFO - PROCESS | 1652 | 1467865259562 Marionette TRACE conn2 <- [1,1194,null,{}] 21:20:59 INFO - PROCESS | 1652 | 1467865259564 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}] 21:20:59 INFO - PROCESS | 1652 | 1467865259576 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:59 INFO - PROCESS | 1652 | 1467865259665 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 21:20:59 INFO - PROCESS | 1652 | 1467865259670 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:59 INFO - PROCESS | 1652 | 1467865259671 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:20:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12193c000 == 38 [pid = 1652] [id = 306] 21:20:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129511400) [pid = 1652] [serial = 917] [outer = 0x0] 21:20:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a6e5000) [pid = 1652] [serial = 918] [outer = 0x129511400] 21:20:59 INFO - PROCESS | 1652 | 1467865259697 Marionette DEBUG loaded listener.js 21:20:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a86f000) [pid = 1652] [serial = 919] [outer = 0x129511400] 21:21:00 INFO - PROCESS | 1652 | 1467865260040 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] 21:21:00 INFO - PROCESS | 1652 | 1467865260090 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 21:21:00 INFO - PROCESS | 1652 | 1467865260092 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 21:21:00 INFO - PROCESS | 1652 | 1467865260094 Marionette TRACE conn2 <- [1,1198,null,{}] 21:21:00 INFO - PROCESS | 1652 | 1467865260096 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}] 21:21:00 INFO - PROCESS | 1652 | 1467865260097 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:00 INFO - PROCESS | 1652 | 1467865260173 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 21:21:00 INFO - PROCESS | 1652 | 1467865260176 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:00 INFO - PROCESS | 1652 | 1467865260177 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b816800 == 39 [pid = 1652] [id = 307] 21:21:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a86f400) [pid = 1652] [serial = 920] [outer = 0x0] 21:21:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12aadfc00) [pid = 1652] [serial = 921] [outer = 0x12a86f400] 21:21:00 INFO - PROCESS | 1652 | 1467865260201 Marionette DEBUG loaded listener.js 21:21:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b187800) [pid = 1652] [serial = 922] [outer = 0x12a86f400] 21:21:00 INFO - PROCESS | 1652 | 1467865260570 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]]]}] 21:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 21:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 517ms 21:21:00 INFO - PROCESS | 1652 | 1467865260611 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 21:21:00 INFO - PROCESS | 1652 | 1467865260613 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 21:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 21:21:00 INFO - PROCESS | 1652 | 1467865260617 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 21:21:00 INFO - PROCESS | 1652 | 1467865260620 Marionette TRACE conn2 <- [1,1202,null,{}] 21:21:00 INFO - PROCESS | 1652 | 1467865260624 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}] 21:21:00 INFO - PROCESS | 1652 | 1467865260626 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:00 INFO - PROCESS | 1652 | 1467865260741 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 21:21:00 INFO - PROCESS | 1652 | 1467865260818 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:00 INFO - PROCESS | 1652 | 1467865260821 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x115f7f800 == 40 [pid = 1652] [id = 308] 21:21:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1133b6000) [pid = 1652] [serial = 923] [outer = 0x0] 21:21:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1133f8400) [pid = 1652] [serial = 924] [outer = 0x1133b6000] 21:21:00 INFO - PROCESS | 1652 | 1467865260852 Marionette DEBUG loaded listener.js 21:21:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x116481400) [pid = 1652] [serial = 925] [outer = 0x1133b6000] 21:21:01 INFO - PROCESS | 1652 | 1467865261372 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]]]}] 21:21:01 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 21:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 773ms 21:21:01 INFO - PROCESS | 1652 | 1467865261389 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 21:21:01 INFO - PROCESS | 1652 | 1467865261392 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 21:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 21:21:01 INFO - PROCESS | 1652 | 1467865261423 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 21:21:01 INFO - PROCESS | 1652 | 1467865261425 Marionette TRACE conn2 <- [1,1206,null,{}] 21:21:01 INFO - PROCESS | 1652 | 1467865261429 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}] 21:21:01 INFO - PROCESS | 1652 | 1467865261431 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:01 INFO - PROCESS | 1652 | 1467865261540 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 21:21:01 INFO - PROCESS | 1652 | 1467865261617 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:01 INFO - PROCESS | 1652 | 1467865261618 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11999c000 == 41 [pid = 1652] [id = 309] 21:21:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x117411000) [pid = 1652] [serial = 926] [outer = 0x0] 21:21:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118104400) [pid = 1652] [serial = 927] [outer = 0x117411000] 21:21:01 INFO - PROCESS | 1652 | 1467865261649 Marionette DEBUG loaded listener.js 21:21:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x118875800) [pid = 1652] [serial = 928] [outer = 0x117411000] 21:21:02 INFO - PROCESS | 1652 | 1467865262316 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]]]}] 21:21:02 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 21:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 949ms 21:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 21:21:02 INFO - PROCESS | 1652 | 1467865262375 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 21:21:02 INFO - PROCESS | 1652 | 1467865262377 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 21:21:02 INFO - PROCESS | 1652 | 1467865262380 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 21:21:02 INFO - PROCESS | 1652 | 1467865262384 Marionette TRACE conn2 <- [1,1210,null,{}] 21:21:02 INFO - PROCESS | 1652 | 1467865262388 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}] 21:21:02 INFO - PROCESS | 1652 | 1467865262389 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:02 INFO - PROCESS | 1652 | 1467865262492 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 21:21:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12193c000 == 40 [pid = 1652] [id = 306] 21:21:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1296db800 == 39 [pid = 1652] [id = 305] 21:21:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1191dc000 == 38 [pid = 1652] [id = 304] 21:21:02 INFO - PROCESS | 1652 | --DOCSHELL 0x128e79000 == 37 [pid = 1652] [id = 303] 21:21:02 INFO - PROCESS | 1652 | --DOCSHELL 0x128a78000 == 36 [pid = 1652] [id = 302] 21:21:02 INFO - PROCESS | 1652 | --DOCSHELL 0x123c76800 == 35 [pid = 1652] [id = 301] 21:21:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12193e800 == 34 [pid = 1652] [id = 300] 21:21:02 INFO - PROCESS | 1652 | --DOCSHELL 0x119ad7800 == 33 [pid = 1652] [id = 299] 21:21:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1191dc800 == 32 [pid = 1652] [id = 298] 21:21:02 INFO - PROCESS | 1652 | --DOCSHELL 0x117d62800 == 31 [pid = 1652] [id = 297] 21:21:02 INFO - PROCESS | 1652 | --DOCSHELL 0x116622000 == 30 [pid = 1652] [id = 296] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1210d8c00) [pid = 1652] [serial = 845] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x126b38400) [pid = 1652] [serial = 854] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12957bc00) [pid = 1652] [serial = 866] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12a6dd400) [pid = 1652] [serial = 867] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x129509c00) [pid = 1652] [serial = 864] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x113a3c800) [pid = 1652] [serial = 828] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x124b10000) [pid = 1652] [serial = 825] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112e4fc00) [pid = 1652] [serial = 827] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119d22800) [pid = 1652] [serial = 843] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1164e2c00) [pid = 1652] [serial = 833] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1173c6400) [pid = 1652] [serial = 831] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1170bec00) [pid = 1652] [serial = 834] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118273400) [pid = 1652] [serial = 837] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x128ee5c00) [pid = 1652] [serial = 863] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1267b6800) [pid = 1652] [serial = 860] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1215bc400) [pid = 1652] [serial = 848] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12670f000) [pid = 1652] [serial = 852] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11942f800) [pid = 1652] [serial = 858] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1194c5800) [pid = 1652] [serial = 842] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118fad000) [pid = 1652] [serial = 839] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x127822c00) [pid = 1652] [serial = 861] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x117da5c00) [pid = 1652] [serial = 836] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x117412000) [pid = 1652] [serial = 857] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x120fb2000) [pid = 1652] [serial = 846] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11942fc00) [pid = 1652] [serial = 840] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x125d67400) [pid = 1652] [serial = 849] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1170c0000) [pid = 1652] [serial = 830] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12636b800) [pid = 1652] [serial = 851] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x126b46400) [pid = 1652] [serial = 855] [outer = 0x0] [url = about:blank] 21:21:02 INFO - PROCESS | 1652 | 1467865262605 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:02 INFO - PROCESS | 1652 | 1467865262608 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1131bc000 == 31 [pid = 1652] [id = 310] 21:21:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x113ced800) [pid = 1652] [serial = 929] [outer = 0x0] 21:21:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1167a5800) [pid = 1652] [serial = 930] [outer = 0x113ced800] 21:21:02 INFO - PROCESS | 1652 | 1467865262637 Marionette DEBUG loaded listener.js 21:21:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116a13800) [pid = 1652] [serial = 931] [outer = 0x113ced800] 21:21:02 INFO - PROCESS | 1652 | 1467865262934 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]]]}] 21:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 21:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 576ms 21:21:02 INFO - PROCESS | 1652 | 1467865262957 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 21:21:02 INFO - PROCESS | 1652 | 1467865262959 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 21:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 21:21:02 INFO - PROCESS | 1652 | 1467865262964 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 21:21:02 INFO - PROCESS | 1652 | 1467865262968 Marionette TRACE conn2 <- [1,1214,null,{}] 21:21:02 INFO - PROCESS | 1652 | 1467865262972 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}] 21:21:02 INFO - PROCESS | 1652 | 1467865262973 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:03 INFO - PROCESS | 1652 | 1467865263051 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 21:21:03 INFO - PROCESS | 1652 | 1467865263055 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:03 INFO - PROCESS | 1652 | 1467865263056 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x118582800 == 32 [pid = 1652] [id = 311] 21:21:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x117409400) [pid = 1652] [serial = 932] [outer = 0x0] 21:21:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118458400) [pid = 1652] [serial = 933] [outer = 0x117409400] 21:21:03 INFO - PROCESS | 1652 | 1467865263085 Marionette DEBUG loaded listener.js 21:21:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118fa6c00) [pid = 1652] [serial = 934] [outer = 0x117409400] 21:21:03 INFO - PROCESS | 1652 | 1467865263424 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]]]}] 21:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 21:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 475ms 21:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 21:21:03 INFO - PROCESS | 1652 | 1467865263438 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 21:21:03 INFO - PROCESS | 1652 | 1467865263440 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 21:21:03 INFO - PROCESS | 1652 | 1467865263442 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 21:21:03 INFO - PROCESS | 1652 | 1467865263444 Marionette TRACE conn2 <- [1,1218,null,{}] 21:21:03 INFO - PROCESS | 1652 | 1467865263455 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}] 21:21:03 INFO - PROCESS | 1652 | 1467865263458 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:03 INFO - PROCESS | 1652 | 1467865263540 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 21:21:03 INFO - PROCESS | 1652 | 1467865263545 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:03 INFO - PROCESS | 1652 | 1467865263547 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11994d000 == 33 [pid = 1652] [id = 312] 21:21:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11942f800) [pid = 1652] [serial = 935] [outer = 0x0] 21:21:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119d1fc00) [pid = 1652] [serial = 936] [outer = 0x11942f800] 21:21:03 INFO - PROCESS | 1652 | 1467865263579 Marionette DEBUG loaded listener.js 21:21:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x120ef0800) [pid = 1652] [serial = 937] [outer = 0x11942f800] 21:21:03 INFO - PROCESS | 1652 | 1467865263926 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]]]}] 21:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 21:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 526ms 21:21:03 INFO - PROCESS | 1652 | 1467865263969 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 21:21:03 INFO - PROCESS | 1652 | 1467865263971 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 21:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 21:21:03 INFO - PROCESS | 1652 | 1467865263973 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 21:21:03 INFO - PROCESS | 1652 | 1467865263974 Marionette TRACE conn2 <- [1,1222,null,{}] 21:21:03 INFO - PROCESS | 1652 | 1467865263976 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}] 21:21:03 INFO - PROCESS | 1652 | 1467865263978 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:04 INFO - PROCESS | 1652 | 1467865264054 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 21:21:04 INFO - PROCESS | 1652 | 1467865264058 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:04 INFO - PROCESS | 1652 | 1467865264059 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x121927000 == 34 [pid = 1652] [id = 313] 21:21:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1213c1000) [pid = 1652] [serial = 938] [outer = 0x0] 21:21:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1215bc400) [pid = 1652] [serial = 939] [outer = 0x1213c1000] 21:21:04 INFO - PROCESS | 1652 | 1467865264087 Marionette DEBUG loaded listener.js 21:21:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1240de800) [pid = 1652] [serial = 940] [outer = 0x1213c1000] 21:21:04 INFO - PROCESS | 1652 | 1467865264406 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] 21:21:04 INFO - PROCESS | 1652 | 1467865264445 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 21:21:04 INFO - PROCESS | 1652 | 1467865264448 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 21:21:04 INFO - PROCESS | 1652 | 1467865264449 Marionette TRACE conn2 <- [1,1226,null,{}] 21:21:04 INFO - PROCESS | 1652 | 1467865264451 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}] 21:21:04 INFO - PROCESS | 1652 | 1467865264452 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:04 INFO - PROCESS | 1652 | 1467865264534 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 21:21:04 INFO - PROCESS | 1652 | 1467865264538 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:04 INFO - PROCESS | 1652 | 1467865264539 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x125d8b800 == 35 [pid = 1652] [id = 314] 21:21:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1240df000) [pid = 1652] [serial = 941] [outer = 0x0] 21:21:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x125d67400) [pid = 1652] [serial = 942] [outer = 0x1240df000] 21:21:04 INFO - PROCESS | 1652 | 1467865264563 Marionette DEBUG loaded listener.js 21:21:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1263df400) [pid = 1652] [serial = 943] [outer = 0x1240df000] 21:21:04 INFO - PROCESS | 1652 | 1467865264939 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]]]}] 21:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 21:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 520ms 21:21:04 INFO - PROCESS | 1652 | 1467865264973 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 21:21:04 INFO - PROCESS | 1652 | 1467865264974 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 21:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 21:21:04 INFO - PROCESS | 1652 | 1467865264977 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 21:21:04 INFO - PROCESS | 1652 | 1467865264978 Marionette TRACE conn2 <- [1,1230,null,{}] 21:21:04 INFO - PROCESS | 1652 | 1467865264980 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}] 21:21:04 INFO - PROCESS | 1652 | 1467865264984 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:05 INFO - PROCESS | 1652 | 1467865265097 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 21:21:05 INFO - PROCESS | 1652 | 1467865265106 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:05 INFO - PROCESS | 1652 | 1467865265108 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a32800 == 36 [pid = 1652] [id = 315] 21:21:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12655b400) [pid = 1652] [serial = 944] [outer = 0x0] 21:21:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126b43c00) [pid = 1652] [serial = 945] [outer = 0x12655b400] 21:21:05 INFO - PROCESS | 1652 | 1467865265132 Marionette DEBUG loaded listener.js 21:21:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129226c00) [pid = 1652] [serial = 946] [outer = 0x12655b400] 21:21:05 INFO - PROCESS | 1652 | 1467865265471 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]]]}] 21:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 21:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 518ms 21:21:05 INFO - PROCESS | 1652 | 1467865265495 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 21:21:05 INFO - PROCESS | 1652 | 1467865265496 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 21:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 21:21:05 INFO - PROCESS | 1652 | 1467865265505 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 21:21:05 INFO - PROCESS | 1652 | 1467865265513 Marionette TRACE conn2 <- [1,1234,null,{}] 21:21:05 INFO - PROCESS | 1652 | 1467865265516 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}] 21:21:05 INFO - PROCESS | 1652 | 1467865265517 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:05 INFO - PROCESS | 1652 | 1467865265610 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 21:21:05 INFO - PROCESS | 1652 | 1467865265616 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:05 INFO - PROCESS | 1652 | 1467865265617 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290a5800 == 37 [pid = 1652] [id = 316] 21:21:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129229400) [pid = 1652] [serial = 947] [outer = 0x0] 21:21:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1294b5400) [pid = 1652] [serial = 948] [outer = 0x129229400] 21:21:05 INFO - PROCESS | 1652 | 1467865265642 Marionette DEBUG loaded listener.js 21:21:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129576400) [pid = 1652] [serial = 949] [outer = 0x129229400] 21:21:05 INFO - PROCESS | 1652 | 1467865265934 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]]]}] 21:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 21:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 481ms 21:21:05 INFO - PROCESS | 1652 | 1467865265988 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 21:21:05 INFO - PROCESS | 1652 | 1467865265990 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 21:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 21:21:06 INFO - PROCESS | 1652 | 1467865266003 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 21:21:06 INFO - PROCESS | 1652 | 1467865266004 Marionette TRACE conn2 <- [1,1238,null,{}] 21:21:06 INFO - PROCESS | 1652 | 1467865266007 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}] 21:21:06 INFO - PROCESS | 1652 | 1467865266008 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:06 INFO - PROCESS | 1652 | 1467865266104 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 21:21:06 INFO - PROCESS | 1652 | 1467865266108 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:06 INFO - PROCESS | 1652 | 1467865266109 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x129468000 == 38 [pid = 1652] [id = 317] 21:21:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12922e400) [pid = 1652] [serial = 950] [outer = 0x0] 21:21:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a82cc00) [pid = 1652] [serial = 951] [outer = 0x12922e400] 21:21:06 INFO - PROCESS | 1652 | 1467865266132 Marionette DEBUG loaded listener.js 21:21:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a837400) [pid = 1652] [serial = 952] [outer = 0x12922e400] 21:21:06 INFO - PROCESS | 1652 | 1467865266458 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]]]}] 21:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 21:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 471ms 21:21:06 INFO - PROCESS | 1652 | 1467865266474 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 21:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 21:21:06 INFO - PROCESS | 1652 | 1467865266485 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 21:21:06 INFO - PROCESS | 1652 | 1467865266488 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 21:21:06 INFO - PROCESS | 1652 | 1467865266489 Marionette TRACE conn2 <- [1,1242,null,{}] 21:21:06 INFO - PROCESS | 1652 | 1467865266491 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}] 21:21:06 INFO - PROCESS | 1652 | 1467865266493 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:06 INFO - PROCESS | 1652 | 1467865266631 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 21:21:06 INFO - PROCESS | 1652 | 1467865266646 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:06 INFO - PROCESS | 1652 | 1467865266647 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aa94800 == 39 [pid = 1652] [id = 318] 21:21:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a82f400) [pid = 1652] [serial = 953] [outer = 0x0] 21:21:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a86d000) [pid = 1652] [serial = 954] [outer = 0x12a82f400] 21:21:06 INFO - PROCESS | 1652 | 1467865266673 Marionette DEBUG loaded listener.js 21:21:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12aadac00) [pid = 1652] [serial = 955] [outer = 0x12a82f400] 21:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119ef2000) [pid = 1652] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 21:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1164dac00) [pid = 1652] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 21:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1133f1800) [pid = 1652] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 21:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x116483c00) [pid = 1652] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 21:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x124b0e400) [pid = 1652] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 21:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x113aa6800) [pid = 1652] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 21:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112e2d800) [pid = 1652] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 21:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x124593400) [pid = 1652] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 21:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112f10c00) [pid = 1652] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 21:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112f07400) [pid = 1652] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 21:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x129511400) [pid = 1652] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 21:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1167b3400) [pid = 1652] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 21:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1176d1000) [pid = 1652] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 21:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x117da2c00) [pid = 1652] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 21:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x125fcb000) [pid = 1652] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 21:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12a6df400) [pid = 1652] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 21:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x113a49c00) [pid = 1652] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 21:21:07 INFO - PROCESS | 1652 | 1467865267066 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]]]}] 21:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 21:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 618ms 21:21:07 INFO - PROCESS | 1652 | 1467865267107 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 21:21:07 INFO - PROCESS | 1652 | 1467865267108 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 21:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 21:21:07 INFO - PROCESS | 1652 | 1467865267110 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 21:21:07 INFO - PROCESS | 1652 | 1467865267111 Marionette TRACE conn2 <- [1,1246,null,{}] 21:21:07 INFO - PROCESS | 1652 | 1467865267114 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}] 21:21:07 INFO - PROCESS | 1652 | 1467865267115 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:07 INFO - PROCESS | 1652 | 1467865267236 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 21:21:07 INFO - PROCESS | 1652 | 1467865267272 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:07 INFO - PROCESS | 1652 | 1467865267273 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290ac000 == 40 [pid = 1652] [id = 319] 21:21:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x112f10c00) [pid = 1652] [serial = 956] [outer = 0x0] 21:21:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11826c800) [pid = 1652] [serial = 957] [outer = 0x112f10c00] 21:21:07 INFO - PROCESS | 1652 | 1467865267312 Marionette DEBUG loaded listener.js 21:21:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x120fb2000) [pid = 1652] [serial = 958] [outer = 0x112f10c00] 21:21:07 INFO - PROCESS | 1652 | 1467865267704 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]]]}] 21:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 21:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 621ms 21:21:07 INFO - PROCESS | 1652 | 1467865267731 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 21:21:07 INFO - PROCESS | 1652 | 1467865267733 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 21:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 21:21:07 INFO - PROCESS | 1652 | 1467865267735 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 21:21:07 INFO - PROCESS | 1652 | 1467865267737 Marionette TRACE conn2 <- [1,1250,null,{}] 21:21:07 INFO - PROCESS | 1652 | 1467865267739 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}] 21:21:07 INFO - PROCESS | 1652 | 1467865267741 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:07 INFO - PROCESS | 1652 | 1467865267853 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 21:21:07 INFO - PROCESS | 1652 | 1467865267858 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:07 INFO - PROCESS | 1652 | 1467865267860 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b81a800 == 41 [pid = 1652] [id = 320] 21:21:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124446000) [pid = 1652] [serial = 959] [outer = 0x0] 21:21:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a834400) [pid = 1652] [serial = 960] [outer = 0x124446000] 21:21:07 INFO - PROCESS | 1652 | 1467865267886 Marionette DEBUG loaded listener.js 21:21:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b192000) [pid = 1652] [serial = 961] [outer = 0x124446000] 21:21:08 INFO - PROCESS | 1652 | 1467865268188 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]]]}] 21:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 21:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 470ms 21:21:08 INFO - PROCESS | 1652 | 1467865268205 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 21:21:08 INFO - PROCESS | 1652 | 1467865268206 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 21:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 21:21:08 INFO - PROCESS | 1652 | 1467865268208 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 21:21:08 INFO - PROCESS | 1652 | 1467865268209 Marionette TRACE conn2 <- [1,1254,null,{}] 21:21:08 INFO - PROCESS | 1652 | 1467865268212 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}] 21:21:08 INFO - PROCESS | 1652 | 1467865268213 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:08 INFO - PROCESS | 1652 | 1467865268292 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 21:21:08 INFO - PROCESS | 1652 | 1467865268296 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:08 INFO - PROCESS | 1652 | 1467865268297 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c163800 == 42 [pid = 1652] [id = 321] 21:21:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a86d400) [pid = 1652] [serial = 962] [outer = 0x0] 21:21:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b996400) [pid = 1652] [serial = 963] [outer = 0x12a86d400] 21:21:08 INFO - PROCESS | 1652 | 1467865268322 Marionette DEBUG loaded listener.js 21:21:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b99d800) [pid = 1652] [serial = 964] [outer = 0x12a86d400] 21:21:08 INFO - PROCESS | 1652 | 1467865268662 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]]]}] 21:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 21:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 467ms 21:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 21:21:08 INFO - PROCESS | 1652 | 1467865268676 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 21:21:08 INFO - PROCESS | 1652 | 1467865268678 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 21:21:08 INFO - PROCESS | 1652 | 1467865268679 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 21:21:08 INFO - PROCESS | 1652 | 1467865268681 Marionette TRACE conn2 <- [1,1258,null,{}] 21:21:08 INFO - PROCESS | 1652 | 1467865268685 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}] 21:21:08 INFO - PROCESS | 1652 | 1467865268686 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:08 INFO - PROCESS | 1652 | 1467865268792 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 21:21:08 INFO - PROCESS | 1652 | 1467865268799 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:08 INFO - PROCESS | 1652 | 1467865268800 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c17d800 == 43 [pid = 1652] [id = 322] 21:21:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b193400) [pid = 1652] [serial = 965] [outer = 0x0] 21:21:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b9a0c00) [pid = 1652] [serial = 966] [outer = 0x12b193400] 21:21:08 INFO - PROCESS | 1652 | 1467865268823 Marionette DEBUG loaded listener.js 21:21:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12ba38400) [pid = 1652] [serial = 967] [outer = 0x12b193400] 21:21:09 INFO - PROCESS | 1652 | 1467865269292 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]]]}] 21:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 21:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 619ms 21:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 21:21:09 INFO - PROCESS | 1652 | 1467865269301 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 21:21:09 INFO - PROCESS | 1652 | 1467865269304 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 21:21:09 INFO - PROCESS | 1652 | 1467865269308 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 21:21:09 INFO - PROCESS | 1652 | 1467865269311 Marionette TRACE conn2 <- [1,1262,null,{}] 21:21:09 INFO - PROCESS | 1652 | 1467865269327 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}] 21:21:09 INFO - PROCESS | 1652 | 1467865269329 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:09 INFO - PROCESS | 1652 | 1467865269436 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 21:21:09 INFO - PROCESS | 1652 | 1467865269503 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:09 INFO - PROCESS | 1652 | 1467865269504 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x118592800 == 44 [pid = 1652] [id = 323] 21:21:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1167b2800) [pid = 1652] [serial = 968] [outer = 0x0] 21:21:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x117408800) [pid = 1652] [serial = 969] [outer = 0x1167b2800] 21:21:09 INFO - PROCESS | 1652 | 1467865269538 Marionette DEBUG loaded listener.js 21:21:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118459c00) [pid = 1652] [serial = 970] [outer = 0x1167b2800] 21:21:09 INFO - PROCESS | 1652 | 1467865269966 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]]]}] 21:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 21:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 684ms 21:21:09 INFO - PROCESS | 1652 | 1467865269991 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 21:21:09 INFO - PROCESS | 1652 | 1467865269995 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 21:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 21:21:10 INFO - PROCESS | 1652 | 1467865269999 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 21:21:10 INFO - PROCESS | 1652 | 1467865270001 Marionette TRACE conn2 <- [1,1266,null,{}] 21:21:10 INFO - PROCESS | 1652 | 1467865270003 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}] 21:21:10 INFO - PROCESS | 1652 | 1467865270005 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:10 INFO - PROCESS | 1652 | 1467865270135 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 21:21:10 INFO - PROCESS | 1652 | 1467865270192 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:10 INFO - PROCESS | 1652 | 1467865270194 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a2b800 == 45 [pid = 1652] [id = 324] 21:21:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11938f400) [pid = 1652] [serial = 971] [outer = 0x0] 21:21:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x120fb1c00) [pid = 1652] [serial = 972] [outer = 0x11938f400] 21:21:10 INFO - PROCESS | 1652 | 1467865270223 Marionette DEBUG loaded listener.js 21:21:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x123bc0c00) [pid = 1652] [serial = 973] [outer = 0x11938f400] 21:21:10 INFO - PROCESS | 1652 | 1467865270669 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]]]}] 21:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 21:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 720ms 21:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 21:21:10 INFO - PROCESS | 1652 | 1467865270719 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 21:21:10 INFO - PROCESS | 1652 | 1467865270721 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 21:21:10 INFO - PROCESS | 1652 | 1467865270723 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 21:21:10 INFO - PROCESS | 1652 | 1467865270726 Marionette TRACE conn2 <- [1,1270,null,{}] 21:21:10 INFO - PROCESS | 1652 | 1467865270734 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}] 21:21:10 INFO - PROCESS | 1652 | 1467865270737 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:10 INFO - PROCESS | 1652 | 1467865270837 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 21:21:10 INFO - PROCESS | 1652 | 1467865270895 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:10 INFO - PROCESS | 1652 | 1467865270897 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c164000 == 46 [pid = 1652] [id = 325] 21:21:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12636b800) [pid = 1652] [serial = 974] [outer = 0x0] 21:21:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x126b3f800) [pid = 1652] [serial = 975] [outer = 0x12636b800] 21:21:10 INFO - PROCESS | 1652 | 1467865270940 Marionette DEBUG loaded listener.js 21:21:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x128a6b400) [pid = 1652] [serial = 976] [outer = 0x12636b800] 21:21:11 INFO - PROCESS | 1652 | 1467865271351 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]]]}] 21:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 21:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 672ms 21:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 21:21:11 INFO - PROCESS | 1652 | 1467865271395 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 21:21:11 INFO - PROCESS | 1652 | 1467865271397 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 21:21:11 INFO - PROCESS | 1652 | 1467865271400 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 21:21:11 INFO - PROCESS | 1652 | 1467865271402 Marionette TRACE conn2 <- [1,1274,null,{}] 21:21:11 INFO - PROCESS | 1652 | 1467865271405 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}] 21:21:11 INFO - PROCESS | 1652 | 1467865271407 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:11 INFO - PROCESS | 1652 | 1467865271530 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 21:21:11 INFO - PROCESS | 1652 | 1467865271585 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:11 INFO - PROCESS | 1652 | 1467865271587 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x116951800 == 47 [pid = 1652] [id = 326] 21:21:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1213f4000) [pid = 1652] [serial = 977] [outer = 0x0] 21:21:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x126b44000) [pid = 1652] [serial = 978] [outer = 0x1213f4000] 21:21:11 INFO - PROCESS | 1652 | 1467865271616 Marionette DEBUG loaded listener.js 21:21:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x129226800) [pid = 1652] [serial = 979] [outer = 0x1213f4000] 21:21:12 INFO - PROCESS | 1652 | 1467865272202 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]]]}] 21:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 21:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 827ms 21:21:12 INFO - PROCESS | 1652 | 1467865272226 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 21:21:12 INFO - PROCESS | 1652 | 1467865272228 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 21:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 21:21:12 INFO - PROCESS | 1652 | 1467865272231 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 21:21:12 INFO - PROCESS | 1652 | 1467865272235 Marionette TRACE conn2 <- [1,1278,null,{}] 21:21:12 INFO - PROCESS | 1652 | 1467865272238 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}] 21:21:12 INFO - PROCESS | 1652 | 1467865272239 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:12 INFO - PROCESS | 1652 | 1467865272331 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 21:21:12 INFO - PROCESS | 1652 | 1467865272390 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:12 INFO - PROCESS | 1652 | 1467865272391 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x117224800 == 48 [pid = 1652] [id = 327] 21:21:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1176d1000) [pid = 1652] [serial = 980] [outer = 0x0] 21:21:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11810f800) [pid = 1652] [serial = 981] [outer = 0x1176d1000] 21:21:12 INFO - PROCESS | 1652 | 1467865272420 Marionette DEBUG loaded listener.js 21:21:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118f51800) [pid = 1652] [serial = 982] [outer = 0x1176d1000] 21:21:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12c163800 == 47 [pid = 1652] [id = 321] 21:21:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12b81a800 == 46 [pid = 1652] [id = 320] 21:21:13 INFO - PROCESS | 1652 | --DOCSHELL 0x1290ac000 == 45 [pid = 1652] [id = 319] 21:21:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12aa94800 == 44 [pid = 1652] [id = 318] 21:21:13 INFO - PROCESS | 1652 | --DOCSHELL 0x129468000 == 43 [pid = 1652] [id = 317] 21:21:13 INFO - PROCESS | 1652 | --DOCSHELL 0x1290a5800 == 42 [pid = 1652] [id = 316] 21:21:13 INFO - PROCESS | 1652 | --DOCSHELL 0x126a32800 == 41 [pid = 1652] [id = 315] 21:21:13 INFO - PROCESS | 1652 | --DOCSHELL 0x125d8b800 == 40 [pid = 1652] [id = 314] 21:21:13 INFO - PROCESS | 1652 | --DOCSHELL 0x121927000 == 39 [pid = 1652] [id = 313] 21:21:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11994d000 == 38 [pid = 1652] [id = 312] 21:21:13 INFO - PROCESS | 1652 | --DOCSHELL 0x118582800 == 37 [pid = 1652] [id = 311] 21:21:13 INFO - PROCESS | 1652 | --DOCSHELL 0x1131bc000 == 36 [pid = 1652] [id = 310] 21:21:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11999c000 == 35 [pid = 1652] [id = 309] 21:21:13 INFO - PROCESS | 1652 | --DOCSHELL 0x115f7f800 == 34 [pid = 1652] [id = 308] 21:21:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12b816800 == 33 [pid = 1652] [id = 307] 21:21:13 INFO - PROCESS | 1652 | --DOCSHELL 0x117225000 == 32 [pid = 1652] [id = 295] 21:21:13 INFO - PROCESS | 1652 | --DOCSHELL 0x116951800 == 31 [pid = 1652] [id = 326] 21:21:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12c164000 == 30 [pid = 1652] [id = 325] 21:21:13 INFO - PROCESS | 1652 | --DOCSHELL 0x126a2b800 == 29 [pid = 1652] [id = 324] 21:21:13 INFO - PROCESS | 1652 | --DOCSHELL 0x118592800 == 28 [pid = 1652] [id = 323] 21:21:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12c17d800 == 27 [pid = 1652] [id = 322] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1213ed400) [pid = 1652] [serial = 896] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1167dc000) [pid = 1652] [serial = 887] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1170c0400) [pid = 1652] [serial = 888] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1194c1800) [pid = 1652] [serial = 893] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119ef2400) [pid = 1652] [serial = 894] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x121bbe000) [pid = 1652] [serial = 899] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x125fcc800) [pid = 1652] [serial = 903] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x128a72000) [pid = 1652] [serial = 906] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x123bc2000) [pid = 1652] [serial = 913] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x128a65400) [pid = 1652] [serial = 904] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12922d800) [pid = 1652] [serial = 915] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x129228000) [pid = 1652] [serial = 909] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11697b000) [pid = 1652] [serial = 870] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x115fd9c00) [pid = 1652] [serial = 869] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11834d800) [pid = 1652] [serial = 912] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x129511000) [pid = 1652] [serial = 916] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12a6e5000) [pid = 1652] [serial = 918] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11740d400) [pid = 1652] [serial = 501] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1176c9400) [pid = 1652] [serial = 885] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1170c1800) [pid = 1652] [serial = 884] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11834e400) [pid = 1652] [serial = 890] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1240de000) [pid = 1652] [serial = 873] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118878800) [pid = 1652] [serial = 891] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1215bc800) [pid = 1652] [serial = 872] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12950b400) [pid = 1652] [serial = 876] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12904a800) [pid = 1652] [serial = 907] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1294b7800) [pid = 1652] [serial = 910] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x128a72c00) [pid = 1652] [serial = 875] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1242d9800) [pid = 1652] [serial = 900] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1215c2400) [pid = 1652] [serial = 897] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12a832400) [pid = 1652] [serial = 879] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12a86f000) [pid = 1652] [serial = 919] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12a829c00) [pid = 1652] [serial = 878] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12aadfc00) [pid = 1652] [serial = 921] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x129514000) [pid = 1652] [serial = 882] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1170bf000) [pid = 1652] [serial = 881] [outer = 0x0] [url = about:blank] 21:21:13 INFO - PROCESS | 1652 | 1467865273343 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]]]}] 21:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 21:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1126ms 21:21:13 INFO - PROCESS | 1652 | 1467865273358 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 21:21:13 INFO - PROCESS | 1652 | 1467865273360 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 21:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 21:21:13 INFO - PROCESS | 1652 | 1467865273363 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 21:21:13 INFO - PROCESS | 1652 | 1467865273365 Marionette TRACE conn2 <- [1,1282,null,{}] 21:21:13 INFO - PROCESS | 1652 | 1467865273378 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}] 21:21:13 INFO - PROCESS | 1652 | 1467865273379 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:13 INFO - PROCESS | 1652 | 1467865273463 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 21:21:13 INFO - PROCESS | 1652 | 1467865273471 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:13 INFO - PROCESS | 1652 | 1467865273474 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1164a8800 == 28 [pid = 1652] [id = 328] 21:21:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x113cf5800) [pid = 1652] [serial = 983] [outer = 0x0] 21:21:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x115fdd000) [pid = 1652] [serial = 984] [outer = 0x113cf5800] 21:21:13 INFO - PROCESS | 1652 | 1467865273501 Marionette DEBUG loaded listener.js 21:21:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x113c31400) [pid = 1652] [serial = 985] [outer = 0x113cf5800] 21:21:13 INFO - PROCESS | 1652 | 1467865273828 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]]]}] 21:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 21:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 479ms 21:21:13 INFO - PROCESS | 1652 | 1467865273862 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 21:21:13 INFO - PROCESS | 1652 | 1467865273866 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 21:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 21:21:13 INFO - PROCESS | 1652 | 1467865273874 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 21:21:13 INFO - PROCESS | 1652 | 1467865273875 Marionette TRACE conn2 <- [1,1286,null,{}] 21:21:13 INFO - PROCESS | 1652 | 1467865273878 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}] 21:21:13 INFO - PROCESS | 1652 | 1467865273879 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:13 INFO - PROCESS | 1652 | 1467865273955 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 21:21:13 INFO - PROCESS | 1652 | 1467865273959 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:13 INFO - PROCESS | 1652 | 1467865273960 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x117367000 == 29 [pid = 1652] [id = 329] 21:21:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11697b000) [pid = 1652] [serial = 986] [outer = 0x0] 21:21:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x117da4000) [pid = 1652] [serial = 987] [outer = 0x11697b000] 21:21:13 INFO - PROCESS | 1652 | 1467865273990 Marionette DEBUG loaded listener.js 21:21:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11834e400) [pid = 1652] [serial = 988] [outer = 0x11697b000] 21:21:14 INFO - PROCESS | 1652 | 1467865274333 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]]]}] 21:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 21:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 469ms 21:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 21:21:14 INFO - PROCESS | 1652 | 1467865274343 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 21:21:14 INFO - PROCESS | 1652 | 1467865274344 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 21:21:14 INFO - PROCESS | 1652 | 1467865274346 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 21:21:14 INFO - PROCESS | 1652 | 1467865274349 Marionette TRACE conn2 <- [1,1290,null,{}] 21:21:14 INFO - PROCESS | 1652 | 1467865274359 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}] 21:21:14 INFO - PROCESS | 1652 | 1467865274362 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:14 INFO - PROCESS | 1652 | 1467865274441 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 21:21:14 INFO - PROCESS | 1652 | 1467865274495 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:14 INFO - PROCESS | 1652 | 1467865274498 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f1d800 == 30 [pid = 1652] [id = 330] 21:21:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1129a4400) [pid = 1652] [serial = 989] [outer = 0x0] 21:21:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119437c00) [pid = 1652] [serial = 990] [outer = 0x1129a4400] 21:21:14 INFO - PROCESS | 1652 | 1467865274525 Marionette DEBUG loaded listener.js 21:21:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119ef2400) [pid = 1652] [serial = 991] [outer = 0x1129a4400] 21:21:14 INFO - PROCESS | 1652 | 1467865274819 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]]]}] 21:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 21:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 524ms 21:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 21:21:14 INFO - PROCESS | 1652 | 1467865274871 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 21:21:14 INFO - PROCESS | 1652 | 1467865274872 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 21:21:14 INFO - PROCESS | 1652 | 1467865274875 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 21:21:14 INFO - PROCESS | 1652 | 1467865274876 Marionette TRACE conn2 <- [1,1294,null,{}] 21:21:14 INFO - PROCESS | 1652 | 1467865274878 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}] 21:21:14 INFO - PROCESS | 1652 | 1467865274879 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:14 INFO - PROCESS | 1652 | 1467865274955 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 21:21:15 INFO - PROCESS | 1652 | 1467865275013 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:15 INFO - PROCESS | 1652 | 1467865275014 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ad6000 == 31 [pid = 1652] [id = 331] 21:21:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118fb2c00) [pid = 1652] [serial = 992] [outer = 0x0] 21:21:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x121228400) [pid = 1652] [serial = 993] [outer = 0x118fb2c00] 21:21:15 INFO - PROCESS | 1652 | 1467865275039 Marionette DEBUG loaded listener.js 21:21:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1215b4800) [pid = 1652] [serial = 994] [outer = 0x118fb2c00] 21:21:15 INFO - PROCESS | 1652 | 1467865275326 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]]]}] 21:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 21:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 467ms 21:21:15 INFO - PROCESS | 1652 | 1467865275344 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 21:21:15 INFO - PROCESS | 1652 | 1467865275345 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 21:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 21:21:15 INFO - PROCESS | 1652 | 1467865275347 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 21:21:15 INFO - PROCESS | 1652 | 1467865275359 Marionette TRACE conn2 <- [1,1298,null,{}] 21:21:15 INFO - PROCESS | 1652 | 1467865275371 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}] 21:21:15 INFO - PROCESS | 1652 | 1467865275372 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:15 INFO - PROCESS | 1652 | 1467865275463 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 21:21:15 INFO - PROCESS | 1652 | 1467865275498 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:15 INFO - PROCESS | 1652 | 1467865275499 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1217b8800 == 32 [pid = 1652] [id = 332] 21:21:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x116905c00) [pid = 1652] [serial = 995] [outer = 0x0] 21:21:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x121bc9000) [pid = 1652] [serial = 996] [outer = 0x116905c00] 21:21:15 INFO - PROCESS | 1652 | 1467865275523 Marionette DEBUG loaded listener.js 21:21:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124446400) [pid = 1652] [serial = 997] [outer = 0x116905c00] 21:21:15 INFO - PROCESS | 1652 | 1467865275829 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]]]}] 21:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 21:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 488ms 21:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 21:21:15 INFO - PROCESS | 1652 | 1467865275842 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 21:21:15 INFO - PROCESS | 1652 | 1467865275843 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 21:21:15 INFO - PROCESS | 1652 | 1467865275846 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 21:21:15 INFO - PROCESS | 1652 | 1467865275847 Marionette TRACE conn2 <- [1,1302,null,{}] 21:21:15 INFO - PROCESS | 1652 | 1467865275851 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}] 21:21:15 INFO - PROCESS | 1652 | 1467865275857 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:15 INFO - PROCESS | 1652 | 1467865275970 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 21:21:16 INFO - PROCESS | 1652 | 1467865276003 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:16 INFO - PROCESS | 1652 | 1467865276004 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x124aeb000 == 33 [pid = 1652] [id = 333] 21:21:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123bc2800) [pid = 1652] [serial = 998] [outer = 0x0] 21:21:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x125fc0c00) [pid = 1652] [serial = 999] [outer = 0x123bc2800] 21:21:16 INFO - PROCESS | 1652 | 1467865276029 Marionette DEBUG loaded listener.js 21:21:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x127818400) [pid = 1652] [serial = 1000] [outer = 0x123bc2800] 21:21:16 INFO - PROCESS | 1652 | 1467865276367 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]]]}] 21:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 21:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 571ms 21:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 21:21:16 INFO - PROCESS | 1652 | 1467865276417 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 21:21:16 INFO - PROCESS | 1652 | 1467865276418 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 21:21:16 INFO - PROCESS | 1652 | 1467865276421 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 21:21:16 INFO - PROCESS | 1652 | 1467865276422 Marionette TRACE conn2 <- [1,1306,null,{}] 21:21:16 INFO - PROCESS | 1652 | 1467865276424 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}] 21:21:16 INFO - PROCESS | 1652 | 1467865276425 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:16 INFO - PROCESS | 1652 | 1467865276522 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 21:21:16 INFO - PROCESS | 1652 | 1467865276560 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:16 INFO - PROCESS | 1652 | 1467865276561 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a13800 == 34 [pid = 1652] [id = 334] 21:21:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1194ba800) [pid = 1652] [serial = 1001] [outer = 0x0] 21:21:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128a6a000) [pid = 1652] [serial = 1002] [outer = 0x1194ba800] 21:21:16 INFO - PROCESS | 1652 | 1467865276584 Marionette DEBUG loaded listener.js 21:21:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x129220000) [pid = 1652] [serial = 1003] [outer = 0x1194ba800] 21:21:16 INFO - PROCESS | 1652 | 1467865276886 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]]]}] 21:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 21:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 520ms 21:21:16 INFO - PROCESS | 1652 | 1467865276941 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 21:21:16 INFO - PROCESS | 1652 | 1467865276942 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 21:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 21:21:16 INFO - PROCESS | 1652 | 1467865276945 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 21:21:16 INFO - PROCESS | 1652 | 1467865276946 Marionette TRACE conn2 <- [1,1310,null,{}] 21:21:16 INFO - PROCESS | 1652 | 1467865276956 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}] 21:21:16 INFO - PROCESS | 1652 | 1467865276957 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:17 INFO - PROCESS | 1652 | 1467865277049 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 21:21:17 INFO - PROCESS | 1652 | 1467865277053 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:17 INFO - PROCESS | 1652 | 1467865277054 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a7f000 == 35 [pid = 1652] [id = 335] 21:21:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x127818c00) [pid = 1652] [serial = 1004] [outer = 0x0] 21:21:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1294b3c00) [pid = 1652] [serial = 1005] [outer = 0x127818c00] 21:21:17 INFO - PROCESS | 1652 | 1467865277078 Marionette DEBUG loaded listener.js 21:21:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x129511000) [pid = 1652] [serial = 1006] [outer = 0x127818c00] 21:21:17 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12655b400) [pid = 1652] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 21:21:17 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x129229400) [pid = 1652] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 21:21:17 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11942f800) [pid = 1652] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 21:21:17 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1133b6000) [pid = 1652] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 21:21:17 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x113ced800) [pid = 1652] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 21:21:17 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x117411000) [pid = 1652] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 21:21:17 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12a86f400) [pid = 1652] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 21:21:17 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x117409400) [pid = 1652] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 21:21:17 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1213c1000) [pid = 1652] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 21:21:17 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1240df000) [pid = 1652] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 21:21:17 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x112f10c00) [pid = 1652] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 21:21:17 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12922e400) [pid = 1652] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 21:21:17 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12a82f400) [pid = 1652] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 21:21:17 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x124446000) [pid = 1652] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 21:21:17 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b193400) [pid = 1652] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 21:21:17 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12a86d400) [pid = 1652] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 21:21:17 INFO - PROCESS | 1652 | 1467865277581 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] 21:21:17 INFO - PROCESS | 1652 | 1467865277617 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 21:21:17 INFO - PROCESS | 1652 | 1467865277619 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 21:21:17 INFO - PROCESS | 1652 | 1467865277621 Marionette TRACE conn2 <- [1,1314,null,{}] 21:21:17 INFO - PROCESS | 1652 | 1467865277623 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}] 21:21:17 INFO - PROCESS | 1652 | 1467865277625 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:17 INFO - PROCESS | 1652 | 1467865277710 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 21:21:17 INFO - PROCESS | 1652 | 1467865277714 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:17 INFO - PROCESS | 1652 | 1467865277715 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f17800 == 36 [pid = 1652] [id = 336] 21:21:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x113a3cc00) [pid = 1652] [serial = 1007] [outer = 0x0] 21:21:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x117409400) [pid = 1652] [serial = 1008] [outer = 0x113a3cc00] 21:21:17 INFO - PROCESS | 1652 | 1467865277744 Marionette DEBUG loaded listener.js 21:21:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x121bbe800) [pid = 1652] [serial = 1009] [outer = 0x113a3cc00] 21:21:18 INFO - PROCESS | 1652 | 1467865278110 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]]]}] 21:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 21:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 520ms 21:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 21:21:18 INFO - PROCESS | 1652 | 1467865278140 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 21:21:18 INFO - PROCESS | 1652 | 1467865278141 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 21:21:18 INFO - PROCESS | 1652 | 1467865278143 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 21:21:18 INFO - PROCESS | 1652 | 1467865278144 Marionette TRACE conn2 <- [1,1318,null,{}] 21:21:18 INFO - PROCESS | 1652 | 1467865278146 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}] 21:21:18 INFO - PROCESS | 1652 | 1467865278147 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:18 INFO - PROCESS | 1652 | 1467865278245 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 21:21:18 INFO - PROCESS | 1652 | 1467865278253 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:18 INFO - PROCESS | 1652 | 1467865278254 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x129470800 == 37 [pid = 1652] [id = 337] 21:21:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11942f800) [pid = 1652] [serial = 1010] [outer = 0x0] 21:21:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12922e400) [pid = 1652] [serial = 1011] [outer = 0x11942f800] 21:21:18 INFO - PROCESS | 1652 | 1467865278278 Marionette DEBUG loaded listener.js 21:21:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12957ac00) [pid = 1652] [serial = 1012] [outer = 0x11942f800] 21:21:18 INFO - PROCESS | 1652 | 1467865278582 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]]]}] 21:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 21:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 468ms 21:21:18 INFO - PROCESS | 1652 | 1467865278611 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 21:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 21:21:18 INFO - PROCESS | 1652 | 1467865278613 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 21:21:18 INFO - PROCESS | 1652 | 1467865278615 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 21:21:18 INFO - PROCESS | 1652 | 1467865278618 Marionette TRACE conn2 <- [1,1322,null,{}] 21:21:18 INFO - PROCESS | 1652 | 1467865278622 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}] 21:21:18 INFO - PROCESS | 1652 | 1467865278623 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:18 INFO - PROCESS | 1652 | 1467865278719 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 21:21:18 INFO - PROCESS | 1652 | 1467865278723 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:18 INFO - PROCESS | 1652 | 1467865278724 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x121318800 == 38 [pid = 1652] [id = 338] 21:21:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12957b000) [pid = 1652] [serial = 1013] [outer = 0x0] 21:21:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a82b800) [pid = 1652] [serial = 1014] [outer = 0x12957b000] 21:21:18 INFO - PROCESS | 1652 | 1467865278750 Marionette DEBUG loaded listener.js 21:21:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12aadfc00) [pid = 1652] [serial = 1015] [outer = 0x12957b000] 21:21:19 INFO - PROCESS | 1652 | 1467865279077 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]]]}] 21:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 21:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 473ms 21:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 21:21:19 INFO - PROCESS | 1652 | 1467865279089 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 21:21:19 INFO - PROCESS | 1652 | 1467865279090 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 21:21:19 INFO - PROCESS | 1652 | 1467865279092 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 21:21:19 INFO - PROCESS | 1652 | 1467865279093 Marionette TRACE conn2 <- [1,1326,null,{}] 21:21:19 INFO - PROCESS | 1652 | 1467865279095 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}] 21:21:19 INFO - PROCESS | 1652 | 1467865279097 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:19 INFO - PROCESS | 1652 | 1467865279207 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 21:21:19 INFO - PROCESS | 1652 | 1467865279213 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:19 INFO - PROCESS | 1652 | 1467865279214 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b121000 == 39 [pid = 1652] [id = 339] 21:21:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1240df000) [pid = 1652] [serial = 1016] [outer = 0x0] 21:21:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12aae5800) [pid = 1652] [serial = 1017] [outer = 0x1240df000] 21:21:19 INFO - PROCESS | 1652 | 1467865279238 Marionette DEBUG loaded listener.js 21:21:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b994400) [pid = 1652] [serial = 1018] [outer = 0x1240df000] 21:21:19 INFO - PROCESS | 1652 | 1467865279734 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]]]}] 21:21:19 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 21:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 721ms 21:21:19 INFO - PROCESS | 1652 | 1467865279813 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 21:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 21:21:19 INFO - PROCESS | 1652 | 1467865279816 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 21:21:19 INFO - PROCESS | 1652 | 1467865279819 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 21:21:19 INFO - PROCESS | 1652 | 1467865279821 Marionette TRACE conn2 <- [1,1330,null,{}] 21:21:19 INFO - PROCESS | 1652 | 1467865279825 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}] 21:21:19 INFO - PROCESS | 1652 | 1467865279827 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:19 INFO - PROCESS | 1652 | 1467865279939 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 21:21:20 INFO - PROCESS | 1652 | 1467865279997 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:20 INFO - PROCESS | 1652 | 1467865279999 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169aa800 == 40 [pid = 1652] [id = 340] 21:21:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1133fe800) [pid = 1652] [serial = 1019] [outer = 0x0] 21:21:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x113cef800) [pid = 1652] [serial = 1020] [outer = 0x1133fe800] 21:21:20 INFO - PROCESS | 1652 | 1467865280031 Marionette DEBUG loaded listener.js 21:21:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1167da400) [pid = 1652] [serial = 1021] [outer = 0x1133fe800] 21:21:20 INFO - PROCESS | 1652 | 1467865280646 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]]]}] 21:21:20 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 21:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 871ms 21:21:20 INFO - PROCESS | 1652 | 1467865280703 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 21:21:20 INFO - PROCESS | 1652 | 1467865280706 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 21:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 21:21:20 INFO - PROCESS | 1652 | 1467865280711 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 21:21:20 INFO - PROCESS | 1652 | 1467865280712 Marionette TRACE conn2 <- [1,1334,null,{}] 21:21:20 INFO - PROCESS | 1652 | 1467865280715 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}] 21:21:20 INFO - PROCESS | 1652 | 1467865280717 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:20 INFO - PROCESS | 1652 | 1467865280825 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 21:21:20 INFO - PROCESS | 1652 | 1467865280912 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:20 INFO - PROCESS | 1652 | 1467865280914 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c6f000 == 41 [pid = 1652] [id = 341] 21:21:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11810a000) [pid = 1652] [serial = 1022] [outer = 0x0] 21:21:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118f4f000) [pid = 1652] [serial = 1023] [outer = 0x11810a000] 21:21:20 INFO - PROCESS | 1652 | 1467865280944 Marionette DEBUG loaded listener.js 21:21:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1194b7000) [pid = 1652] [serial = 1024] [outer = 0x11810a000] 21:21:21 INFO - PROCESS | 1652 | 1467865281680 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]]]}] 21:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 21:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1026ms 21:21:21 INFO - PROCESS | 1652 | 1467865281737 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 21:21:21 INFO - PROCESS | 1652 | 1467865281740 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 21:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 21:21:21 INFO - PROCESS | 1652 | 1467865281756 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 21:21:21 INFO - PROCESS | 1652 | 1467865281759 Marionette TRACE conn2 <- [1,1338,null,{}] 21:21:21 INFO - PROCESS | 1652 | 1467865281764 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}] 21:21:21 INFO - PROCESS | 1652 | 1467865281767 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:21 INFO - PROCESS | 1652 | 1467865281904 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 21:21:21 INFO - PROCESS | 1652 | 1467865281962 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:21 INFO - PROCESS | 1652 | 1467865281963 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x118211800 == 42 [pid = 1652] [id = 342] 21:21:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x117411000) [pid = 1652] [serial = 1025] [outer = 0x0] 21:21:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x118870400) [pid = 1652] [serial = 1026] [outer = 0x117411000] 21:21:21 INFO - PROCESS | 1652 | 1467865281990 Marionette DEBUG loaded listener.js 21:21:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11938d400) [pid = 1652] [serial = 1027] [outer = 0x117411000] 21:21:22 INFO - PROCESS | 1652 | --DOCSHELL 0x121318800 == 41 [pid = 1652] [id = 338] 21:21:22 INFO - PROCESS | 1652 | --DOCSHELL 0x129470800 == 40 [pid = 1652] [id = 337] 21:21:22 INFO - PROCESS | 1652 | --DOCSHELL 0x118f17800 == 39 [pid = 1652] [id = 336] 21:21:22 INFO - PROCESS | 1652 | --DOCSHELL 0x128a7f000 == 38 [pid = 1652] [id = 335] 21:21:22 INFO - PROCESS | 1652 | --DOCSHELL 0x126a13800 == 37 [pid = 1652] [id = 334] 21:21:22 INFO - PROCESS | 1652 | --DOCSHELL 0x124aeb000 == 36 [pid = 1652] [id = 333] 21:21:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1217b8800 == 35 [pid = 1652] [id = 332] 21:21:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119ad6000 == 34 [pid = 1652] [id = 331] 21:21:22 INFO - PROCESS | 1652 | --DOCSHELL 0x118f1d800 == 33 [pid = 1652] [id = 330] 21:21:22 INFO - PROCESS | 1652 | --DOCSHELL 0x117367000 == 32 [pid = 1652] [id = 329] 21:21:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1164a8800 == 31 [pid = 1652] [id = 328] 21:21:22 INFO - PROCESS | 1652 | --DOCSHELL 0x117224800 == 30 [pid = 1652] [id = 327] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12b996400) [pid = 1652] [serial = 963] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x126b43c00) [pid = 1652] [serial = 945] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1294b5400) [pid = 1652] [serial = 948] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119d1fc00) [pid = 1652] [serial = 936] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x120ef0800) [pid = 1652] [serial = 937] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1133f8400) [pid = 1652] [serial = 924] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x116481400) [pid = 1652] [serial = 925] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1167a5800) [pid = 1652] [serial = 930] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116a13800) [pid = 1652] [serial = 931] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118104400) [pid = 1652] [serial = 927] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118875800) [pid = 1652] [serial = 928] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12b187800) [pid = 1652] [serial = 922] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118458400) [pid = 1652] [serial = 933] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118fa6c00) [pid = 1652] [serial = 934] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1215bc400) [pid = 1652] [serial = 939] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1240de800) [pid = 1652] [serial = 940] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x125d67400) [pid = 1652] [serial = 942] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11826c800) [pid = 1652] [serial = 957] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12a82cc00) [pid = 1652] [serial = 951] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x129576400) [pid = 1652] [serial = 949] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12a86d000) [pid = 1652] [serial = 954] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12a837400) [pid = 1652] [serial = 952] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b192000) [pid = 1652] [serial = 961] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12aadac00) [pid = 1652] [serial = 955] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12b99d800) [pid = 1652] [serial = 964] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x129226c00) [pid = 1652] [serial = 946] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x120fb2000) [pid = 1652] [serial = 958] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1263df400) [pid = 1652] [serial = 943] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12a834400) [pid = 1652] [serial = 960] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12ba38400) [pid = 1652] [serial = 967] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12b9a0c00) [pid = 1652] [serial = 966] [outer = 0x0] [url = about:blank] 21:21:22 INFO - PROCESS | 1652 | 1467865282864 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]]]}] 21:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 21:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1136ms 21:21:22 INFO - PROCESS | 1652 | 1467865282879 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 21:21:22 INFO - PROCESS | 1652 | 1467865282883 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 21:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 21:21:22 INFO - PROCESS | 1652 | 1467865282888 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 21:21:22 INFO - PROCESS | 1652 | 1467865282889 Marionette TRACE conn2 <- [1,1342,null,{}] 21:21:22 INFO - PROCESS | 1652 | 1467865282892 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}] 21:21:22 INFO - PROCESS | 1652 | 1467865282893 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:22 INFO - PROCESS | 1652 | 1467865282972 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 21:21:23 INFO - PROCESS | 1652 | 1467865283024 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:23 INFO - PROCESS | 1652 | 1467865283025 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11820d000 == 31 [pid = 1652] [id = 343] 21:21:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119391000) [pid = 1652] [serial = 1028] [outer = 0x0] 21:21:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119d19c00) [pid = 1652] [serial = 1029] [outer = 0x119391000] 21:21:23 INFO - PROCESS | 1652 | 1467865283052 Marionette DEBUG loaded listener.js 21:21:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x120eee800) [pid = 1652] [serial = 1030] [outer = 0x119391000] 21:21:23 INFO - PROCESS | 1652 | 1467865283362 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]]]}] 21:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 21:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 519ms 21:21:23 INFO - PROCESS | 1652 | 1467865283407 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 21:21:23 INFO - PROCESS | 1652 | 1467865283409 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 21:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 21:21:23 INFO - PROCESS | 1652 | 1467865283412 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 21:21:23 INFO - PROCESS | 1652 | 1467865283416 Marionette TRACE conn2 <- [1,1346,null,{}] 21:21:23 INFO - PROCESS | 1652 | 1467865283427 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}] 21:21:23 INFO - PROCESS | 1652 | 1467865283432 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:23 INFO - PROCESS | 1652 | 1467865283558 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 21:21:23 INFO - PROCESS | 1652 | 1467865283639 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:23 INFO - PROCESS | 1652 | 1467865283642 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12193e000 == 32 [pid = 1652] [id = 344] 21:21:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x113c32000) [pid = 1652] [serial = 1031] [outer = 0x0] 21:21:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1213f4400) [pid = 1652] [serial = 1032] [outer = 0x113c32000] 21:21:23 INFO - PROCESS | 1652 | 1467865283686 Marionette DEBUG loaded listener.js 21:21:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x125d65c00) [pid = 1652] [serial = 1033] [outer = 0x113c32000] 21:21:24 INFO - PROCESS | 1652 | 1467865284055 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]]]}] 21:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 21:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 679ms 21:21:24 INFO - PROCESS | 1652 | 1467865284091 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 21:21:24 INFO - PROCESS | 1652 | 1467865284093 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 21:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 21:21:24 INFO - PROCESS | 1652 | 1467865284097 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 21:21:24 INFO - PROCESS | 1652 | 1467865284099 Marionette TRACE conn2 <- [1,1350,null,{}] 21:21:24 INFO - PROCESS | 1652 | 1467865284105 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}] 21:21:24 INFO - PROCESS | 1652 | 1467865284107 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:24 INFO - PROCESS | 1652 | 1467865284274 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 21:21:24 INFO - PROCESS | 1652 | 1467865284312 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:24 INFO - PROCESS | 1652 | 1467865284313 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x126304000 == 33 [pid = 1652] [id = 345] 21:21:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x124b09000) [pid = 1652] [serial = 1034] [outer = 0x0] 21:21:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x125fcc800) [pid = 1652] [serial = 1035] [outer = 0x124b09000] 21:21:24 INFO - PROCESS | 1652 | 1467865284353 Marionette DEBUG loaded listener.js 21:21:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1267b6800) [pid = 1652] [serial = 1036] [outer = 0x124b09000] 21:21:24 INFO - PROCESS | 1652 | 1467865284753 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]]]}] 21:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 21:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 673ms 21:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 21:21:24 INFO - PROCESS | 1652 | 1467865284770 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 21:21:24 INFO - PROCESS | 1652 | 1467865284771 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 21:21:24 INFO - PROCESS | 1652 | 1467865284773 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 21:21:24 INFO - PROCESS | 1652 | 1467865284774 Marionette TRACE conn2 <- [1,1354,null,{}] 21:21:24 INFO - PROCESS | 1652 | 1467865284776 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}] 21:21:24 INFO - PROCESS | 1652 | 1467865284778 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:24 INFO - PROCESS | 1652 | 1467865284872 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 21:21:24 INFO - PROCESS | 1652 | 1467865284908 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:24 INFO - PROCESS | 1652 | 1467865284916 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a8b800 == 34 [pid = 1652] [id = 346] 21:21:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12670e800) [pid = 1652] [serial = 1037] [outer = 0x0] 21:21:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12781c400) [pid = 1652] [serial = 1038] [outer = 0x12670e800] 21:21:24 INFO - PROCESS | 1652 | 1467865284940 Marionette DEBUG loaded listener.js 21:21:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128ee3800) [pid = 1652] [serial = 1039] [outer = 0x12670e800] 21:21:25 INFO - PROCESS | 1652 | 1467865285260 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]]]}] 21:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 21:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 519ms 21:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 21:21:25 INFO - PROCESS | 1652 | 1467865285292 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 21:21:25 INFO - PROCESS | 1652 | 1467865285293 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 21:21:25 INFO - PROCESS | 1652 | 1467865285295 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 21:21:25 INFO - PROCESS | 1652 | 1467865285296 Marionette TRACE conn2 <- [1,1358,null,{}] 21:21:25 INFO - PROCESS | 1652 | 1467865285306 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}] 21:21:25 INFO - PROCESS | 1652 | 1467865285310 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:25 INFO - PROCESS | 1652 | 1467865285424 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 21:21:25 INFO - PROCESS | 1652 | 1467865285428 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:25 INFO - PROCESS | 1652 | 1467865285429 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4d0000 == 35 [pid = 1652] [id = 347] 21:21:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x129224400) [pid = 1652] [serial = 1040] [outer = 0x0] 21:21:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1294b8000) [pid = 1652] [serial = 1041] [outer = 0x129224400] 21:21:25 INFO - PROCESS | 1652 | 1467865285453 Marionette DEBUG loaded listener.js 21:21:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a869000) [pid = 1652] [serial = 1042] [outer = 0x129224400] 21:21:25 INFO - PROCESS | 1652 | 1467865285785 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]]]}] 21:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 21:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 517ms 21:21:25 INFO - PROCESS | 1652 | 1467865285814 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 21:21:25 INFO - PROCESS | 1652 | 1467865285815 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 21:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 21:21:25 INFO - PROCESS | 1652 | 1467865285823 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 21:21:25 INFO - PROCESS | 1652 | 1467865285824 Marionette TRACE conn2 <- [1,1362,null,{}] 21:21:25 INFO - PROCESS | 1652 | 1467865285827 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}] 21:21:25 INFO - PROCESS | 1652 | 1467865285828 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:25 INFO - PROCESS | 1652 | 1467865285922 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 21:21:25 INFO - PROCESS | 1652 | 1467865285965 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:25 INFO - PROCESS | 1652 | 1467865285966 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a789000 == 36 [pid = 1652] [id = 348] 21:21:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a862c00) [pid = 1652] [serial = 1043] [outer = 0x0] 21:21:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12aae5c00) [pid = 1652] [serial = 1044] [outer = 0x12a862c00] 21:21:25 INFO - PROCESS | 1652 | 1467865285991 Marionette DEBUG loaded listener.js 21:21:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b82c800) [pid = 1652] [serial = 1045] [outer = 0x12a862c00] 21:21:26 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116905c00) [pid = 1652] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 21:21:26 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1194ba800) [pid = 1652] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 21:21:26 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11697b000) [pid = 1652] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 21:21:26 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1129a4400) [pid = 1652] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 21:21:26 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x127818c00) [pid = 1652] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 21:21:26 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1167b2800) [pid = 1652] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 21:21:26 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11938f400) [pid = 1652] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 21:21:26 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x113a3cc00) [pid = 1652] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 21:21:26 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11942f800) [pid = 1652] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 21:21:26 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12636b800) [pid = 1652] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 21:21:26 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12957b000) [pid = 1652] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 21:21:26 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1213f4000) [pid = 1652] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 21:21:26 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x113cf5800) [pid = 1652] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 21:21:26 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x123bc2800) [pid = 1652] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 21:21:26 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118fb2c00) [pid = 1652] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 21:21:26 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1176d1000) [pid = 1652] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 21:21:26 INFO - PROCESS | 1652 | 1467865286577 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]]]}] 21:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 21:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 821ms 21:21:26 INFO - PROCESS | 1652 | 1467865286665 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 21:21:26 INFO - PROCESS | 1652 | 1467865286667 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 21:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 21:21:26 INFO - PROCESS | 1652 | 1467865286672 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 21:21:26 INFO - PROCESS | 1652 | 1467865286675 Marionette TRACE conn2 <- [1,1366,null,{}] 21:21:26 INFO - PROCESS | 1652 | 1467865286679 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}] 21:21:26 INFO - PROCESS | 1652 | 1467865286680 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:26 INFO - PROCESS | 1652 | 1467865286781 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 21:21:26 INFO - PROCESS | 1652 | 1467865286836 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:26 INFO - PROCESS | 1652 | 1467865286837 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x118213800 == 37 [pid = 1652] [id = 349] 21:21:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x115d4b400) [pid = 1652] [serial = 1046] [outer = 0x0] 21:21:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11690bc00) [pid = 1652] [serial = 1047] [outer = 0x115d4b400] 21:21:26 INFO - PROCESS | 1652 | 1467865286869 Marionette DEBUG loaded listener.js 21:21:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1176ca000) [pid = 1652] [serial = 1048] [outer = 0x115d4b400] 21:21:27 INFO - PROCESS | 1652 | 1467865287330 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] 21:21:27 INFO - PROCESS | 1652 | 1467865287349 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 21:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 21:21:27 INFO - PROCESS | 1652 | 1467865287377 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 21:21:27 INFO - PROCESS | 1652 | 1467865287380 Marionette TRACE conn2 <- [1,1370,null,{}] 21:21:27 INFO - PROCESS | 1652 | 1467865287386 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}] 21:21:27 INFO - PROCESS | 1652 | 1467865287389 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:27 INFO - PROCESS | 1652 | 1467865287539 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 21:21:27 INFO - PROCESS | 1652 | 1467865287638 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:27 INFO - PROCESS | 1652 | 1467865287639 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x121927800 == 38 [pid = 1652] [id = 350] 21:21:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1194bb800) [pid = 1652] [serial = 1049] [outer = 0x0] 21:21:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119d17c00) [pid = 1652] [serial = 1050] [outer = 0x1194bb800] 21:21:27 INFO - PROCESS | 1652 | 1467865287689 Marionette DEBUG loaded listener.js 21:21:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x121229c00) [pid = 1652] [serial = 1051] [outer = 0x1194bb800] 21:21:28 INFO - PROCESS | 1652 | 1467865288192 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] 21:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 21:21:28 INFO - PROCESS | 1652 | 1467865288201 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 21:21:28 INFO - PROCESS | 1652 | 1467865288203 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 21:21:28 INFO - PROCESS | 1652 | 1467865288206 Marionette TRACE conn2 <- [1,1374,null,{}] 21:21:28 INFO - PROCESS | 1652 | 1467865288214 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}] 21:21:28 INFO - PROCESS | 1652 | 1467865288217 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:28 INFO - PROCESS | 1652 | 1467865288315 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 21:21:28 INFO - PROCESS | 1652 | 1467865288368 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:28 INFO - PROCESS | 1652 | 1467865288370 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b123800 == 39 [pid = 1652] [id = 351] 21:21:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x123bc1800) [pid = 1652] [serial = 1052] [outer = 0x0] 21:21:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x125d64c00) [pid = 1652] [serial = 1053] [outer = 0x123bc1800] 21:21:28 INFO - PROCESS | 1652 | 1467865288401 Marionette DEBUG loaded listener.js 21:21:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x126b46c00) [pid = 1652] [serial = 1054] [outer = 0x123bc1800] 21:21:28 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:21:28 INFO - PROCESS | 1652 | 1467865288800 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] 21:21:28 INFO - PROCESS | 1652 | 1467865288829 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 21:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 21:21:28 INFO - PROCESS | 1652 | 1467865288831 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 21:21:28 INFO - PROCESS | 1652 | 1467865288832 Marionette TRACE conn2 <- [1,1378,null,{}] 21:21:28 INFO - PROCESS | 1652 | 1467865288835 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}] 21:21:28 INFO - PROCESS | 1652 | 1467865288836 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:28 INFO - PROCESS | 1652 | 1467865288935 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 21:21:28 INFO - PROCESS | 1652 | 1467865288990 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:28 INFO - PROCESS | 1652 | 1467865288992 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b9d9000 == 40 [pid = 1652] [id = 352] 21:21:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1294af800) [pid = 1652] [serial = 1055] [outer = 0x0] 21:21:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1194bf400) [pid = 1652] [serial = 1056] [outer = 0x1294af800] 21:21:29 INFO - PROCESS | 1652 | 1467865289019 Marionette DEBUG loaded listener.js 21:21:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12957d400) [pid = 1652] [serial = 1057] [outer = 0x1294af800] 21:21:29 INFO - PROCESS | 1652 | 1467865289440 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] 21:21:29 INFO - PROCESS | 1652 | 1467865289453 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 21:21:29 INFO - PROCESS | 1652 | 1467865289455 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 21:21:29 INFO - PROCESS | 1652 | 1467865289456 Marionette TRACE conn2 <- [1,1382,null,{}] 21:21:29 INFO - PROCESS | 1652 | 1467865289459 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}] 21:21:29 INFO - PROCESS | 1652 | 1467865289460 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:29 INFO - PROCESS | 1652 | 1467865289555 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 21:21:29 INFO - PROCESS | 1652 | 1467865289642 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:29 INFO - PROCESS | 1652 | 1467865289643 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x116685000 == 41 [pid = 1652] [id = 353] 21:21:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1167b4400) [pid = 1652] [serial = 1058] [outer = 0x0] 21:21:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1194bb000) [pid = 1652] [serial = 1059] [outer = 0x1167b4400] 21:21:29 INFO - PROCESS | 1652 | 1467865289671 Marionette DEBUG loaded listener.js 21:21:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x125fc8400) [pid = 1652] [serial = 1060] [outer = 0x1167b4400] 21:21:30 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:21:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4d0000 == 40 [pid = 1652] [id = 347] 21:21:30 INFO - PROCESS | 1652 | --DOCSHELL 0x128a8b800 == 39 [pid = 1652] [id = 346] 21:21:30 INFO - PROCESS | 1652 | --DOCSHELL 0x126304000 == 38 [pid = 1652] [id = 345] 21:21:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12193e000 == 37 [pid = 1652] [id = 344] 21:21:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11820d000 == 36 [pid = 1652] [id = 343] 21:21:30 INFO - PROCESS | 1652 | --DOCSHELL 0x118211800 == 35 [pid = 1652] [id = 342] 21:21:30 INFO - PROCESS | 1652 | --DOCSHELL 0x123c6f000 == 34 [pid = 1652] [id = 341] 21:21:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12b121000 == 33 [pid = 1652] [id = 339] 21:21:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1169aa800 == 32 [pid = 1652] [id = 340] 21:21:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12b9d9000 == 31 [pid = 1652] [id = 352] 21:21:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12b123800 == 30 [pid = 1652] [id = 351] 21:21:30 INFO - PROCESS | 1652 | --DOCSHELL 0x121927800 == 29 [pid = 1652] [id = 350] 21:21:30 INFO - PROCESS | 1652 | --DOCSHELL 0x118213800 == 28 [pid = 1652] [id = 349] 21:21:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12a789000 == 27 [pid = 1652] [id = 348] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x115fdd000) [pid = 1652] [serial = 984] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x125fc0c00) [pid = 1652] [serial = 999] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x113c31400) [pid = 1652] [serial = 985] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121228400) [pid = 1652] [serial = 993] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118f51800) [pid = 1652] [serial = 982] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11810f800) [pid = 1652] [serial = 981] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x124446400) [pid = 1652] [serial = 997] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128a6a000) [pid = 1652] [serial = 1002] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x117da4000) [pid = 1652] [serial = 987] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11834e400) [pid = 1652] [serial = 988] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119437c00) [pid = 1652] [serial = 990] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119ef2400) [pid = 1652] [serial = 991] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x127818400) [pid = 1652] [serial = 1000] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1294b3c00) [pid = 1652] [serial = 1005] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x129220000) [pid = 1652] [serial = 1003] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118459c00) [pid = 1652] [serial = 970] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x117408800) [pid = 1652] [serial = 969] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x123bc0c00) [pid = 1652] [serial = 973] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x120fb1c00) [pid = 1652] [serial = 972] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x121bbe800) [pid = 1652] [serial = 1009] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12922e400) [pid = 1652] [serial = 1011] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x117409400) [pid = 1652] [serial = 1008] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x128a6b400) [pid = 1652] [serial = 976] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12aadfc00) [pid = 1652] [serial = 1015] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x126b3f800) [pid = 1652] [serial = 975] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12a82b800) [pid = 1652] [serial = 1014] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x129511000) [pid = 1652] [serial = 1006] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x121bc9000) [pid = 1652] [serial = 996] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12957ac00) [pid = 1652] [serial = 1012] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x129226800) [pid = 1652] [serial = 979] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x126b44000) [pid = 1652] [serial = 978] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x1215b4800) [pid = 1652] [serial = 994] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12aae5800) [pid = 1652] [serial = 1017] [outer = 0x0] [url = about:blank] 21:21:30 INFO - PROCESS | 1652 | 1467865290761 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] 21:21:30 INFO - PROCESS | 1652 | 1467865290834 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 21:21:30 INFO - PROCESS | 1652 | 1467865290837 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 21:21:30 INFO - PROCESS | 1652 | 1467865290840 Marionette TRACE conn2 <- [1,1386,null,{}] 21:21:30 INFO - PROCESS | 1652 | 1467865290844 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}] 21:21:30 INFO - PROCESS | 1652 | 1467865290846 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:30 INFO - PROCESS | 1652 | 1467865290931 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 21:21:30 INFO - PROCESS | 1652 | 1467865290961 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:30 INFO - PROCESS | 1652 | 1467865290963 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x115f95000 == 28 [pid = 1652] [id = 354] 21:21:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1150cd800) [pid = 1652] [serial = 1061] [outer = 0x0] 21:21:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x115f70000) [pid = 1652] [serial = 1062] [outer = 0x1150cd800] 21:21:30 INFO - PROCESS | 1652 | 1467865290994 Marionette DEBUG loaded listener.js 21:21:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x116187400) [pid = 1652] [serial = 1063] [outer = 0x1150cd800] 21:21:31 INFO - PROCESS | 1652 | 1467865291338 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] 21:21:31 INFO - PROCESS | 1652 | 1467865291412 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 21:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 21:21:31 INFO - PROCESS | 1652 | 1467865291416 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 21:21:31 INFO - PROCESS | 1652 | 1467865291418 Marionette TRACE conn2 <- [1,1390,null,{}] 21:21:31 INFO - PROCESS | 1652 | 1467865291421 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}] 21:21:31 INFO - PROCESS | 1652 | 1467865291422 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:31 INFO - PROCESS | 1652 | 1467865291501 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 21:21:31 INFO - PROCESS | 1652 | 1467865291506 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:31 INFO - PROCESS | 1652 | 1467865291507 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x117085800 == 29 [pid = 1652] [id = 355] 21:21:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x11662fc00) [pid = 1652] [serial = 1064] [outer = 0x0] 21:21:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x116981800) [pid = 1652] [serial = 1065] [outer = 0x11662fc00] 21:21:31 INFO - PROCESS | 1652 | 1467865291537 Marionette DEBUG loaded listener.js 21:21:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x117409400) [pid = 1652] [serial = 1066] [outer = 0x11662fc00] 21:21:31 INFO - PROCESS | 1652 | 1467865291870 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]]]}] 21:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 21:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 471ms 21:21:31 INFO - PROCESS | 1652 | 1467865291888 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 21:21:31 INFO - PROCESS | 1652 | 1467865291890 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 21:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 21:21:31 INFO - PROCESS | 1652 | 1467865291892 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 21:21:31 INFO - PROCESS | 1652 | 1467865291894 Marionette TRACE conn2 <- [1,1394,null,{}] 21:21:31 INFO - PROCESS | 1652 | 1467865291905 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}] 21:21:31 INFO - PROCESS | 1652 | 1467865291915 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:32 INFO - PROCESS | 1652 | 1467865292014 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 21:21:32 INFO - PROCESS | 1652 | 1467865292024 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:32 INFO - PROCESS | 1652 | 1467865292026 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x118218000 == 30 [pid = 1652] [id = 356] 21:21:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11810f000) [pid = 1652] [serial = 1067] [outer = 0x0] 21:21:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x118352800) [pid = 1652] [serial = 1068] [outer = 0x11810f000] 21:21:32 INFO - PROCESS | 1652 | 1467865292055 Marionette DEBUG loaded listener.js 21:21:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x118878800) [pid = 1652] [serial = 1069] [outer = 0x11810f000] 21:21:32 INFO - PROCESS | 1652 | 1467865292377 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]]]}] 21:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 21:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 521ms 21:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 21:21:32 INFO - PROCESS | 1652 | 1467865292413 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 21:21:32 INFO - PROCESS | 1652 | 1467865292415 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 21:21:32 INFO - PROCESS | 1652 | 1467865292417 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 21:21:32 INFO - PROCESS | 1652 | 1467865292418 Marionette TRACE conn2 <- [1,1398,null,{}] 21:21:32 INFO - PROCESS | 1652 | 1467865292421 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}] 21:21:32 INFO - PROCESS | 1652 | 1467865292422 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:32 INFO - PROCESS | 1652 | 1467865292496 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 21:21:32 INFO - PROCESS | 1652 | 1467865292552 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:32 INFO - PROCESS | 1652 | 1467865292553 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f0b800 == 31 [pid = 1652] [id = 357] 21:21:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x118264400) [pid = 1652] [serial = 1070] [outer = 0x0] 21:21:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11938c000) [pid = 1652] [serial = 1071] [outer = 0x118264400] 21:21:32 INFO - PROCESS | 1652 | 1467865292579 Marionette DEBUG loaded listener.js 21:21:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11979a000) [pid = 1652] [serial = 1072] [outer = 0x118264400] 21:21:32 INFO - PROCESS | 1652 | 1467865292866 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]]]}] 21:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 21:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 471ms 21:21:32 INFO - PROCESS | 1652 | 1467865292890 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 21:21:32 INFO - PROCESS | 1652 | 1467865292891 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 21:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 21:21:32 INFO - PROCESS | 1652 | 1467865292894 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 21:21:32 INFO - PROCESS | 1652 | 1467865292895 Marionette TRACE conn2 <- [1,1402,null,{}] 21:21:32 INFO - PROCESS | 1652 | 1467865292898 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}] 21:21:32 INFO - PROCESS | 1652 | 1467865292900 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:33 INFO - PROCESS | 1652 | 1467865293034 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 21:21:33 INFO - PROCESS | 1652 | 1467865293040 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:33 INFO - PROCESS | 1652 | 1467865293042 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x121132000 == 32 [pid = 1652] [id = 358] 21:21:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11979e000) [pid = 1652] [serial = 1073] [outer = 0x0] 21:21:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x120eec400) [pid = 1652] [serial = 1074] [outer = 0x11979e000] 21:21:33 INFO - PROCESS | 1652 | 1467865293123 Marionette DEBUG loaded listener.js 21:21:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x121233800) [pid = 1652] [serial = 1075] [outer = 0x11979e000] 21:21:33 INFO - PROCESS | 1652 | 1467865293573 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]]]}] 21:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 21:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 719ms 21:21:33 INFO - PROCESS | 1652 | 1467865293617 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 21:21:33 INFO - PROCESS | 1652 | 1467865293619 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 21:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 21:21:33 INFO - PROCESS | 1652 | 1467865293621 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 21:21:33 INFO - PROCESS | 1652 | 1467865293622 Marionette TRACE conn2 <- [1,1406,null,{}] 21:21:33 INFO - PROCESS | 1652 | 1467865293624 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}] 21:21:33 INFO - PROCESS | 1652 | 1467865293628 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:33 INFO - PROCESS | 1652 | 1467865293743 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 21:21:33 INFO - PROCESS | 1652 | 1467865293781 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:33 INFO - PROCESS | 1652 | 1467865293782 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x123bd4800 == 33 [pid = 1652] [id = 359] 21:21:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x121330000) [pid = 1652] [serial = 1076] [outer = 0x0] 21:21:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1214ab000) [pid = 1652] [serial = 1077] [outer = 0x121330000] 21:21:33 INFO - PROCESS | 1652 | 1467865293807 Marionette DEBUG loaded listener.js 21:21:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x124446400) [pid = 1652] [serial = 1078] [outer = 0x121330000] 21:21:34 INFO - PROCESS | 1652 | 1467865294100 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]]]}] 21:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 21:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 519ms 21:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 21:21:34 INFO - PROCESS | 1652 | 1467865294140 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 21:21:34 INFO - PROCESS | 1652 | 1467865294141 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 21:21:34 INFO - PROCESS | 1652 | 1467865294143 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 21:21:34 INFO - PROCESS | 1652 | 1467865294144 Marionette TRACE conn2 <- [1,1410,null,{}] 21:21:34 INFO - PROCESS | 1652 | 1467865294147 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}] 21:21:34 INFO - PROCESS | 1652 | 1467865294148 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:34 INFO - PROCESS | 1652 | 1467865294246 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 21:21:34 INFO - PROCESS | 1652 | 1467865294281 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:34 INFO - PROCESS | 1652 | 1467865294282 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x125d7b800 == 34 [pid = 1652] [id = 360] 21:21:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x124b0c400) [pid = 1652] [serial = 1079] [outer = 0x0] 21:21:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x125fc3000) [pid = 1652] [serial = 1080] [outer = 0x124b0c400] 21:21:34 INFO - PROCESS | 1652 | 1467865294307 Marionette DEBUG loaded listener.js 21:21:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12655d000) [pid = 1652] [serial = 1081] [outer = 0x124b0c400] 21:21:34 INFO - PROCESS | 1652 | 1467865294649 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]]]}] 21:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 21:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 518ms 21:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 21:21:34 INFO - PROCESS | 1652 | 1467865294671 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 21:21:34 INFO - PROCESS | 1652 | 1467865294672 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 21:21:34 INFO - PROCESS | 1652 | 1467865294674 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 21:21:34 INFO - PROCESS | 1652 | 1467865294675 Marionette TRACE conn2 <- [1,1414,null,{}] 21:21:34 INFO - PROCESS | 1652 | 1467865294678 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}] 21:21:34 INFO - PROCESS | 1652 | 1467865294679 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:34 INFO - PROCESS | 1652 | 1467865294773 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 21:21:34 INFO - PROCESS | 1652 | 1467865294776 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:34 INFO - PROCESS | 1652 | 1467865294777 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a1f000 == 35 [pid = 1652] [id = 361] 21:21:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112f07400) [pid = 1652] [serial = 1082] [outer = 0x0] 21:21:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1267b6c00) [pid = 1652] [serial = 1083] [outer = 0x112f07400] 21:21:34 INFO - PROCESS | 1652 | 1467865294801 Marionette DEBUG loaded listener.js 21:21:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x126b44000) [pid = 1652] [serial = 1084] [outer = 0x112f07400] 21:21:35 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12670e800) [pid = 1652] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 21:21:35 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119391000) [pid = 1652] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 21:21:35 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1133fe800) [pid = 1652] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 21:21:35 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1240df000) [pid = 1652] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 21:21:35 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11810a000) [pid = 1652] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 21:21:35 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x117411000) [pid = 1652] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 21:21:35 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x113c32000) [pid = 1652] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 21:21:35 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x124b09000) [pid = 1652] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 21:21:35 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x129224400) [pid = 1652] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 21:21:35 INFO - PROCESS | 1652 | 1467865295211 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]]]}] 21:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 21:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 569ms 21:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 21:21:35 INFO - PROCESS | 1652 | 1467865295243 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 21:21:35 INFO - PROCESS | 1652 | 1467865295244 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 21:21:35 INFO - PROCESS | 1652 | 1467865295247 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 21:21:35 INFO - PROCESS | 1652 | 1467865295248 Marionette TRACE conn2 <- [1,1418,null,{}] 21:21:35 INFO - PROCESS | 1652 | 1467865295262 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}] 21:21:35 INFO - PROCESS | 1652 | 1467865295263 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:35 INFO - PROCESS | 1652 | 1467865295350 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 21:21:35 INFO - PROCESS | 1652 | 1467865295356 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:35 INFO - PROCESS | 1652 | 1467865295357 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e90800 == 36 [pid = 1652] [id = 362] 21:21:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1129b1400) [pid = 1652] [serial = 1085] [outer = 0x0] 21:21:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x125fc8800) [pid = 1652] [serial = 1086] [outer = 0x1129b1400] 21:21:35 INFO - PROCESS | 1652 | 1467865295382 Marionette DEBUG loaded listener.js 21:21:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x126b42400) [pid = 1652] [serial = 1087] [outer = 0x1129b1400] 21:21:35 INFO - PROCESS | 1652 | 1467865295724 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]]]}] 21:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 21:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 519ms 21:21:35 INFO - PROCESS | 1652 | 1467865295767 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 21:21:35 INFO - PROCESS | 1652 | 1467865295769 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 21:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 21:21:35 INFO - PROCESS | 1652 | 1467865295772 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 21:21:35 INFO - PROCESS | 1652 | 1467865295773 Marionette TRACE conn2 <- [1,1422,null,{}] 21:21:35 INFO - PROCESS | 1652 | 1467865295776 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}] 21:21:35 INFO - PROCESS | 1652 | 1467865295777 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:35 INFO - PROCESS | 1652 | 1467865295849 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 21:21:35 INFO - PROCESS | 1652 | 1467865295903 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:35 INFO - PROCESS | 1652 | 1467865295904 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290bb000 == 37 [pid = 1652] [id = 363] 21:21:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x113c3c400) [pid = 1652] [serial = 1088] [outer = 0x0] 21:21:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x127820c00) [pid = 1652] [serial = 1089] [outer = 0x113c3c400] 21:21:35 INFO - PROCESS | 1652 | 1467865295928 Marionette DEBUG loaded listener.js 21:21:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x128ee5800) [pid = 1652] [serial = 1090] [outer = 0x113c3c400] 21:21:36 INFO - PROCESS | 1652 | 1467865296205 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]]]}] 21:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 21:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 469ms 21:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 21:21:36 INFO - PROCESS | 1652 | 1467865296241 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 21:21:36 INFO - PROCESS | 1652 | 1467865296243 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 21:21:36 INFO - PROCESS | 1652 | 1467865296245 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 21:21:36 INFO - PROCESS | 1652 | 1467865296246 Marionette TRACE conn2 <- [1,1426,null,{}] 21:21:36 INFO - PROCESS | 1652 | 1467865296249 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}] 21:21:36 INFO - PROCESS | 1652 | 1467865296252 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:36 INFO - PROCESS | 1652 | 1467865296344 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 21:21:36 INFO - PROCESS | 1652 | 1467865296358 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:36 INFO - PROCESS | 1652 | 1467865296360 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a76e000 == 38 [pid = 1652] [id = 364] 21:21:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119d22c00) [pid = 1652] [serial = 1091] [outer = 0x0] 21:21:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1294b0800) [pid = 1652] [serial = 1092] [outer = 0x119d22c00] 21:21:36 INFO - PROCESS | 1652 | 1467865296387 Marionette DEBUG loaded listener.js 21:21:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x129583000) [pid = 1652] [serial = 1093] [outer = 0x119d22c00] 21:21:36 INFO - PROCESS | 1652 | 1467865296729 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]]]}] 21:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 21:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 518ms 21:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 21:21:36 INFO - PROCESS | 1652 | 1467865296764 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 21:21:36 INFO - PROCESS | 1652 | 1467865296765 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 21:21:36 INFO - PROCESS | 1652 | 1467865296779 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 21:21:36 INFO - PROCESS | 1652 | 1467865296780 Marionette TRACE conn2 <- [1,1430,null,{}] 21:21:36 INFO - PROCESS | 1652 | 1467865296782 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}] 21:21:36 INFO - PROCESS | 1652 | 1467865296783 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:36 INFO - PROCESS | 1652 | 1467865296857 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 21:21:36 INFO - PROCESS | 1652 | 1467865296861 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:36 INFO - PROCESS | 1652 | 1467865296862 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaaa800 == 39 [pid = 1652] [id = 365] 21:21:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12a6e2800) [pid = 1652] [serial = 1094] [outer = 0x0] 21:21:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12a837400) [pid = 1652] [serial = 1095] [outer = 0x12a6e2800] 21:21:36 INFO - PROCESS | 1652 | 1467865296888 Marionette DEBUG loaded listener.js 21:21:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12a86e800) [pid = 1652] [serial = 1096] [outer = 0x12a6e2800] 21:21:37 INFO - PROCESS | 1652 | 1467865297448 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]]]}] 21:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 21:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 730ms 21:21:37 INFO - PROCESS | 1652 | 1467865297498 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 21:21:37 INFO - PROCESS | 1652 | 1467865297501 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 21:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 21:21:37 INFO - PROCESS | 1652 | 1467865297504 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 21:21:37 INFO - PROCESS | 1652 | 1467865297506 Marionette TRACE conn2 <- [1,1434,null,{}] 21:21:37 INFO - PROCESS | 1652 | 1467865297510 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}] 21:21:37 INFO - PROCESS | 1652 | 1467865297512 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:37 INFO - PROCESS | 1652 | 1467865297625 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 21:21:37 INFO - PROCESS | 1652 | 1467865297726 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:37 INFO - PROCESS | 1652 | 1467865297728 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1174a8800 == 40 [pid = 1652] [id = 366] 21:21:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x115fe1000) [pid = 1652] [serial = 1097] [outer = 0x0] 21:21:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1164d9000) [pid = 1652] [serial = 1098] [outer = 0x115fe1000] 21:21:37 INFO - PROCESS | 1652 | 1467865297759 Marionette DEBUG loaded listener.js 21:21:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11697f400) [pid = 1652] [serial = 1099] [outer = 0x115fe1000] 21:21:38 INFO - PROCESS | 1652 | 1467865298460 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]]]}] 21:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 21:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1024ms 21:21:38 INFO - PROCESS | 1652 | 1467865298528 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 21:21:38 INFO - PROCESS | 1652 | 1467865298532 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 21:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 21:21:38 INFO - PROCESS | 1652 | 1467865298537 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 21:21:38 INFO - PROCESS | 1652 | 1467865298540 Marionette TRACE conn2 <- [1,1438,null,{}] 21:21:38 INFO - PROCESS | 1652 | 1467865298563 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}] 21:21:38 INFO - PROCESS | 1652 | 1467865298565 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:38 INFO - PROCESS | 1652 | 1467865298742 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 21:21:38 INFO - PROCESS | 1652 | 1467865298753 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:38 INFO - PROCESS | 1652 | 1467865298757 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11723b000 == 41 [pid = 1652] [id = 367] 21:21:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1167d1000) [pid = 1652] [serial = 1100] [outer = 0x0] 21:21:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11697a000) [pid = 1652] [serial = 1101] [outer = 0x1167d1000] 21:21:38 INFO - PROCESS | 1652 | 1467865298805 Marionette DEBUG loaded listener.js 21:21:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1170c9400) [pid = 1652] [serial = 1102] [outer = 0x1167d1000] 21:21:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12a76e000 == 40 [pid = 1652] [id = 364] 21:21:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1290bb000 == 39 [pid = 1652] [id = 363] 21:21:39 INFO - PROCESS | 1652 | --DOCSHELL 0x128e90800 == 38 [pid = 1652] [id = 362] 21:21:39 INFO - PROCESS | 1652 | --DOCSHELL 0x126a1f000 == 37 [pid = 1652] [id = 361] 21:21:39 INFO - PROCESS | 1652 | --DOCSHELL 0x125d7b800 == 36 [pid = 1652] [id = 360] 21:21:39 INFO - PROCESS | 1652 | --DOCSHELL 0x123bd4800 == 35 [pid = 1652] [id = 359] 21:21:39 INFO - PROCESS | 1652 | --DOCSHELL 0x121132000 == 34 [pid = 1652] [id = 358] 21:21:39 INFO - PROCESS | 1652 | --DOCSHELL 0x118f0b800 == 33 [pid = 1652] [id = 357] 21:21:39 INFO - PROCESS | 1652 | --DOCSHELL 0x118218000 == 32 [pid = 1652] [id = 356] 21:21:39 INFO - PROCESS | 1652 | --DOCSHELL 0x117085800 == 31 [pid = 1652] [id = 355] 21:21:39 INFO - PROCESS | 1652 | --DOCSHELL 0x115f95000 == 30 [pid = 1652] [id = 354] 21:21:39 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12781c400) [pid = 1652] [serial = 1038] [outer = 0x0] [url = about:blank] 21:21:39 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119d19c00) [pid = 1652] [serial = 1029] [outer = 0x0] [url = about:blank] 21:21:39 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x120eee800) [pid = 1652] [serial = 1030] [outer = 0x0] [url = about:blank] 21:21:39 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x113cef800) [pid = 1652] [serial = 1020] [outer = 0x0] [url = about:blank] 21:21:39 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1167da400) [pid = 1652] [serial = 1021] [outer = 0x0] [url = about:blank] 21:21:39 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b994400) [pid = 1652] [serial = 1018] [outer = 0x0] [url = about:blank] 21:21:39 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118f4f000) [pid = 1652] [serial = 1023] [outer = 0x0] [url = about:blank] 21:21:39 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1194b7000) [pid = 1652] [serial = 1024] [outer = 0x0] [url = about:blank] 21:21:39 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118870400) [pid = 1652] [serial = 1026] [outer = 0x0] [url = about:blank] 21:21:39 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11938d400) [pid = 1652] [serial = 1027] [outer = 0x0] [url = about:blank] 21:21:39 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128ee3800) [pid = 1652] [serial = 1039] [outer = 0x0] [url = about:blank] 21:21:39 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x125d65c00) [pid = 1652] [serial = 1033] [outer = 0x0] [url = about:blank] 21:21:39 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1213f4400) [pid = 1652] [serial = 1032] [outer = 0x0] [url = about:blank] 21:21:39 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x125fcc800) [pid = 1652] [serial = 1035] [outer = 0x0] [url = about:blank] 21:21:39 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1294b8000) [pid = 1652] [serial = 1041] [outer = 0x0] [url = about:blank] 21:21:39 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12aae5c00) [pid = 1652] [serial = 1044] [outer = 0x0] [url = about:blank] 21:21:39 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12a869000) [pid = 1652] [serial = 1042] [outer = 0x0] [url = about:blank] 21:21:39 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1267b6800) [pid = 1652] [serial = 1036] [outer = 0x0] [url = about:blank] 21:21:39 INFO - PROCESS | 1652 | 1467865299275 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]]]}] 21:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 21:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 789ms 21:21:39 INFO - PROCESS | 1652 | 1467865299326 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 21:21:39 INFO - PROCESS | 1652 | 1467865299329 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 21:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 21:21:39 INFO - PROCESS | 1652 | 1467865299334 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 21:21:39 INFO - PROCESS | 1652 | 1467865299336 Marionette TRACE conn2 <- [1,1442,null,{}] 21:21:39 INFO - PROCESS | 1652 | 1467865299338 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}] 21:21:39 INFO - PROCESS | 1652 | 1467865299340 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:39 INFO - PROCESS | 1652 | 1467865299423 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 21:21:39 INFO - PROCESS | 1652 | 1467865299484 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:39 INFO - PROCESS | 1652 | 1467865299486 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11859a000 == 31 [pid = 1652] [id = 368] 21:21:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x117407000) [pid = 1652] [serial = 1103] [outer = 0x0] 21:21:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118134800) [pid = 1652] [serial = 1104] [outer = 0x117407000] 21:21:39 INFO - PROCESS | 1652 | 1467865299513 Marionette DEBUG loaded listener.js 21:21:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11887ac00) [pid = 1652] [serial = 1105] [outer = 0x117407000] 21:21:39 INFO - PROCESS | 1652 | 1467865299838 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]]]}] 21:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 21:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 520ms 21:21:39 INFO - PROCESS | 1652 | 1467865299855 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 21:21:39 INFO - PROCESS | 1652 | 1467865299856 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 21:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 21:21:39 INFO - PROCESS | 1652 | 1467865299859 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 21:21:39 INFO - PROCESS | 1652 | 1467865299861 Marionette TRACE conn2 <- [1,1446,null,{}] 21:21:39 INFO - PROCESS | 1652 | 1467865299871 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}] 21:21:39 INFO - PROCESS | 1652 | 1467865299874 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:39 INFO - PROCESS | 1652 | 1467865299953 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 21:21:40 INFO - PROCESS | 1652 | 1467865300004 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:40 INFO - PROCESS | 1652 | 1467865300006 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x121132000 == 32 [pid = 1652] [id = 369] 21:21:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118fa7000) [pid = 1652] [serial = 1106] [outer = 0x0] 21:21:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x120ee6800) [pid = 1652] [serial = 1107] [outer = 0x118fa7000] 21:21:40 INFO - PROCESS | 1652 | 1467865300034 Marionette DEBUG loaded listener.js 21:21:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1213ec400) [pid = 1652] [serial = 1108] [outer = 0x118fa7000] 21:21:40 INFO - PROCESS | 1652 | 1467865300398 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]]]}] 21:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 21:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 572ms 21:21:40 INFO - PROCESS | 1652 | 1467865300432 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 21:21:40 INFO - PROCESS | 1652 | 1467865300435 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 21:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 21:21:40 INFO - PROCESS | 1652 | 1467865300438 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 21:21:40 INFO - PROCESS | 1652 | 1467865300440 Marionette TRACE conn2 <- [1,1450,null,{}] 21:21:40 INFO - PROCESS | 1652 | 1467865300444 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}] 21:21:40 INFO - PROCESS | 1652 | 1467865300446 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:40 INFO - PROCESS | 1652 | 1467865300598 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 21:21:40 INFO - PROCESS | 1652 | 1467865300614 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:40 INFO - PROCESS | 1652 | 1467865300615 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x123bd4800 == 33 [pid = 1652] [id = 370] 21:21:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1213f3c00) [pid = 1652] [serial = 1109] [outer = 0x0] 21:21:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x121bbe800) [pid = 1652] [serial = 1110] [outer = 0x1213f3c00] 21:21:40 INFO - PROCESS | 1652 | 1467865300657 Marionette DEBUG loaded listener.js 21:21:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x124447400) [pid = 1652] [serial = 1111] [outer = 0x1213f3c00] 21:21:41 INFO - PROCESS | 1652 | 1467865301005 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]]]}] 21:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 21:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 620ms 21:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 21:21:41 INFO - PROCESS | 1652 | 1467865301059 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 21:21:41 INFO - PROCESS | 1652 | 1467865301060 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 21:21:41 INFO - PROCESS | 1652 | 1467865301062 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 21:21:41 INFO - PROCESS | 1652 | 1467865301063 Marionette TRACE conn2 <- [1,1454,null,{}] 21:21:41 INFO - PROCESS | 1652 | 1467865301065 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}] 21:21:41 INFO - PROCESS | 1652 | 1467865301066 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:41 INFO - PROCESS | 1652 | 1467865301140 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 21:21:41 INFO - PROCESS | 1652 | 1467865301221 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:41 INFO - PROCESS | 1652 | 1467865301221 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a1f000 == 34 [pid = 1652] [id = 371] 21:21:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119389000) [pid = 1652] [serial = 1112] [outer = 0x0] 21:21:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x124b09400) [pid = 1652] [serial = 1113] [outer = 0x119389000] 21:21:41 INFO - PROCESS | 1652 | 1467865301253 Marionette DEBUG loaded listener.js 21:21:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1263d2c00) [pid = 1652] [serial = 1114] [outer = 0x119389000] 21:21:41 INFO - PROCESS | 1652 | 1467865301581 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]]]}] 21:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 21:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 569ms 21:21:41 INFO - PROCESS | 1652 | 1467865301631 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 21:21:41 INFO - PROCESS | 1652 | 1467865301633 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 21:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 21:21:41 INFO - PROCESS | 1652 | 1467865301635 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 21:21:41 INFO - PROCESS | 1652 | 1467865301636 Marionette TRACE conn2 <- [1,1458,null,{}] 21:21:41 INFO - PROCESS | 1652 | 1467865301638 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}] 21:21:41 INFO - PROCESS | 1652 | 1467865301642 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:41 INFO - PROCESS | 1652 | 1467865301756 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 21:21:41 INFO - PROCESS | 1652 | 1467865301789 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:41 INFO - PROCESS | 1652 | 1467865301790 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x129459800 == 35 [pid = 1652] [id = 372] 21:21:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12670f800) [pid = 1652] [serial = 1115] [outer = 0x0] 21:21:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128a6bc00) [pid = 1652] [serial = 1116] [outer = 0x12670f800] 21:21:41 INFO - PROCESS | 1652 | 1467865301815 Marionette DEBUG loaded listener.js 21:21:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x129511c00) [pid = 1652] [serial = 1117] [outer = 0x12670f800] 21:21:42 INFO - PROCESS | 1652 | 1467865302113 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]]]}] 21:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 21:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 521ms 21:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 21:21:42 INFO - PROCESS | 1652 | 1467865302157 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 21:21:42 INFO - PROCESS | 1652 | 1467865302158 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 21:21:42 INFO - PROCESS | 1652 | 1467865302160 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 21:21:42 INFO - PROCESS | 1652 | 1467865302161 Marionette TRACE conn2 <- [1,1462,null,{}] 21:21:42 INFO - PROCESS | 1652 | 1467865302163 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}] 21:21:42 INFO - PROCESS | 1652 | 1467865302165 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:42 INFO - PROCESS | 1652 | 1467865302258 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 21:21:42 INFO - PROCESS | 1652 | 1467865302276 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:42 INFO - PROCESS | 1652 | 1467865302277 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4cf000 == 36 [pid = 1652] [id = 373] 21:21:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x129511000) [pid = 1652] [serial = 1118] [outer = 0x0] 21:21:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x129582800) [pid = 1652] [serial = 1119] [outer = 0x129511000] 21:21:42 INFO - PROCESS | 1652 | 1467865302301 Marionette DEBUG loaded listener.js 21:21:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a830000) [pid = 1652] [serial = 1120] [outer = 0x129511000] 21:21:42 INFO - PROCESS | 1652 | 1467865302648 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]]]}] 21:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 21:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 519ms 21:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 21:21:42 INFO - PROCESS | 1652 | 1467865302679 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 21:21:42 INFO - PROCESS | 1652 | 1467865302680 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 21:21:42 INFO - PROCESS | 1652 | 1467865302688 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 21:21:42 INFO - PROCESS | 1652 | 1467865302689 Marionette TRACE conn2 <- [1,1466,null,{}] 21:21:42 INFO - PROCESS | 1652 | 1467865302692 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}] 21:21:42 INFO - PROCESS | 1652 | 1467865302693 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:42 INFO - PROCESS | 1652 | 1467865302787 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 21:21:42 INFO - PROCESS | 1652 | 1467865302790 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:42 INFO - PROCESS | 1652 | 1467865302791 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aa98800 == 37 [pid = 1652] [id = 374] 21:21:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129512000) [pid = 1652] [serial = 1121] [outer = 0x0] 21:21:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a871c00) [pid = 1652] [serial = 1122] [outer = 0x129512000] 21:21:42 INFO - PROCESS | 1652 | 1467865302816 Marionette DEBUG loaded listener.js 21:21:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12aae3800) [pid = 1652] [serial = 1123] [outer = 0x129512000] 21:21:43 INFO - PROCESS | 1652 | 1467865303149 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]]]}] 21:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 21:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 476ms 21:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 21:21:43 INFO - PROCESS | 1652 | 1467865303160 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 21:21:43 INFO - PROCESS | 1652 | 1467865303161 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 21:21:43 INFO - PROCESS | 1652 | 1467865303163 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 21:21:43 INFO - PROCESS | 1652 | 1467865303164 Marionette TRACE conn2 <- [1,1470,null,{}] 21:21:43 INFO - PROCESS | 1652 | 1467865303167 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}] 21:21:43 INFO - PROCESS | 1652 | 1467865303170 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:43 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1150cd800) [pid = 1652] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 21:21:43 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11662fc00) [pid = 1652] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 21:21:43 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11810f000) [pid = 1652] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 21:21:43 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118264400) [pid = 1652] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 21:21:43 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11979e000) [pid = 1652] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 21:21:43 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124b0c400) [pid = 1652] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 21:21:43 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x115d4b400) [pid = 1652] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 21:21:43 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121330000) [pid = 1652] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 21:21:43 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1194bb800) [pid = 1652] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 21:21:43 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x123bc1800) [pid = 1652] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 21:21:43 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x112f07400) [pid = 1652] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 21:21:43 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1129b1400) [pid = 1652] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 21:21:43 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x113c3c400) [pid = 1652] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 21:21:43 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1294af800) [pid = 1652] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 21:21:43 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119d22c00) [pid = 1652] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 21:21:43 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12a862c00) [pid = 1652] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 21:21:43 INFO - PROCESS | 1652 | 1467865303349 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 21:21:43 INFO - PROCESS | 1652 | 1467865303359 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:43 INFO - PROCESS | 1652 | 1467865303360 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x118580000 == 38 [pid = 1652] [id = 375] 21:21:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1133fe800) [pid = 1652] [serial = 1124] [outer = 0x0] 21:21:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1164de000) [pid = 1652] [serial = 1125] [outer = 0x1133fe800] 21:21:43 INFO - PROCESS | 1652 | 1467865303384 Marionette DEBUG loaded listener.js 21:21:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1193d4c00) [pid = 1652] [serial = 1126] [outer = 0x1133fe800] 21:21:43 INFO - PROCESS | 1652 | 1467865303689 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]]]}] 21:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 21:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 572ms 21:21:43 INFO - PROCESS | 1652 | 1467865303735 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 21:21:43 INFO - PROCESS | 1652 | 1467865303737 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 21:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 21:21:43 INFO - PROCESS | 1652 | 1467865303739 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 21:21:43 INFO - PROCESS | 1652 | 1467865303740 Marionette TRACE conn2 <- [1,1474,null,{}] 21:21:43 INFO - PROCESS | 1652 | 1467865303742 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}] 21:21:43 INFO - PROCESS | 1652 | 1467865303743 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:43 INFO - PROCESS | 1652 | 1467865303823 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 21:21:43 INFO - PROCESS | 1652 | 1467865303875 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:43 INFO - PROCESS | 1652 | 1467865303876 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c76800 == 39 [pid = 1652] [id = 376] 21:21:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x113c32000) [pid = 1652] [serial = 1127] [outer = 0x0] 21:21:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1242d7c00) [pid = 1652] [serial = 1128] [outer = 0x113c32000] 21:21:43 INFO - PROCESS | 1652 | 1467865303901 Marionette DEBUG loaded listener.js 21:21:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12a834800) [pid = 1652] [serial = 1129] [outer = 0x113c32000] 21:21:44 INFO - PROCESS | 1652 | 1467865304180 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]]]}] 21:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 21:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 469ms 21:21:44 INFO - PROCESS | 1652 | 1467865304209 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 21:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 21:21:44 INFO - PROCESS | 1652 | 1467865304211 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 21:21:44 INFO - PROCESS | 1652 | 1467865304215 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 21:21:44 INFO - PROCESS | 1652 | 1467865304220 Marionette TRACE conn2 <- [1,1478,null,{}] 21:21:44 INFO - PROCESS | 1652 | 1467865304231 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}] 21:21:44 INFO - PROCESS | 1652 | 1467865304234 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:44 INFO - PROCESS | 1652 | 1467865304386 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 21:21:44 INFO - PROCESS | 1652 | 1467865304469 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:44 INFO - PROCESS | 1652 | 1467865304471 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbe3000 == 40 [pid = 1652] [id = 377] 21:21:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1242d3000) [pid = 1652] [serial = 1130] [outer = 0x0] 21:21:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12a836800) [pid = 1652] [serial = 1131] [outer = 0x1242d3000] 21:21:44 INFO - PROCESS | 1652 | 1467865304511 Marionette DEBUG loaded listener.js 21:21:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12b99b800) [pid = 1652] [serial = 1132] [outer = 0x1242d3000] 21:21:44 INFO - PROCESS | 1652 | 1467865304823 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]]]}] 21:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 21:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 633ms 21:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 21:21:44 INFO - PROCESS | 1652 | 1467865304847 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 21:21:44 INFO - PROCESS | 1652 | 1467865304848 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 21:21:44 INFO - PROCESS | 1652 | 1467865304851 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 21:21:44 INFO - PROCESS | 1652 | 1467865304854 Marionette TRACE conn2 <- [1,1482,null,{}] 21:21:44 INFO - PROCESS | 1652 | 1467865304856 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}] 21:21:44 INFO - PROCESS | 1652 | 1467865304857 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:44 INFO - PROCESS | 1652 | 1467865304934 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 21:21:44 INFO - PROCESS | 1652 | 1467865304939 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:44 INFO - PROCESS | 1652 | 1467865304940 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5d1000 == 41 [pid = 1652] [id = 378] 21:21:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12b99e000) [pid = 1652] [serial = 1133] [outer = 0x0] 21:21:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12ba37800) [pid = 1652] [serial = 1134] [outer = 0x12b99e000] 21:21:44 INFO - PROCESS | 1652 | 1467865304964 Marionette DEBUG loaded listener.js 21:21:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12be15400) [pid = 1652] [serial = 1135] [outer = 0x12b99e000] 21:21:45 INFO - PROCESS | 1652 | 1467865305541 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]]]}] 21:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 21:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 725ms 21:21:45 INFO - PROCESS | 1652 | 1467865305586 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 21:21:45 INFO - PROCESS | 1652 | 1467865305588 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 21:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 21:21:45 INFO - PROCESS | 1652 | 1467865305592 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 21:21:45 INFO - PROCESS | 1652 | 1467865305594 Marionette TRACE conn2 <- [1,1486,null,{}] 21:21:45 INFO - PROCESS | 1652 | 1467865305599 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}] 21:21:45 INFO - PROCESS | 1652 | 1467865305601 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:45 INFO - PROCESS | 1652 | 1467865305709 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 21:21:45 INFO - PROCESS | 1652 | 1467865305805 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:45 INFO - PROCESS | 1652 | 1467865305806 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x118219000 == 42 [pid = 1652] [id = 379] 21:21:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1167b1800) [pid = 1652] [serial = 1136] [outer = 0x0] 21:21:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116a13800) [pid = 1652] [serial = 1137] [outer = 0x1167b1800] 21:21:45 INFO - PROCESS | 1652 | 1467865305837 Marionette DEBUG loaded listener.js 21:21:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1176c6800) [pid = 1652] [serial = 1138] [outer = 0x1167b1800] 21:21:46 INFO - PROCESS | 1652 | 1467865306292 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]]]}] 21:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 21:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 720ms 21:21:46 INFO - PROCESS | 1652 | 1467865306313 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 21:21:46 INFO - PROCESS | 1652 | 1467865306316 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 21:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 21:21:46 INFO - PROCESS | 1652 | 1467865306321 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 21:21:46 INFO - PROCESS | 1652 | 1467865306322 Marionette TRACE conn2 <- [1,1490,null,{}] 21:21:46 INFO - PROCESS | 1652 | 1467865306325 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}] 21:21:46 INFO - PROCESS | 1652 | 1467865306327 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:46 INFO - PROCESS | 1652 | 1467865306430 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 21:21:46 INFO - PROCESS | 1652 | 1467865306498 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:46 INFO - PROCESS | 1652 | 1467865306499 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x125fa9000 == 43 [pid = 1652] [id = 380] 21:21:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118451800) [pid = 1652] [serial = 1139] [outer = 0x0] 21:21:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119d15800) [pid = 1652] [serial = 1140] [outer = 0x118451800] 21:21:46 INFO - PROCESS | 1652 | 1467865306531 Marionette DEBUG loaded listener.js 21:21:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1213ea400) [pid = 1652] [serial = 1141] [outer = 0x118451800] 21:21:46 INFO - PROCESS | 1652 | 1467865306943 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]]]}] 21:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 21:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 670ms 21:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 21:21:46 INFO - PROCESS | 1652 | 1467865306990 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 21:21:46 INFO - PROCESS | 1652 | 1467865306992 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 21:21:46 INFO - PROCESS | 1652 | 1467865306994 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 21:21:46 INFO - PROCESS | 1652 | 1467865306997 Marionette TRACE conn2 <- [1,1494,null,{}] 21:21:47 INFO - PROCESS | 1652 | 1467865307056 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}] 21:21:47 INFO - PROCESS | 1652 | 1467865307059 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:47 INFO - PROCESS | 1652 | 1467865307160 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 21:21:47 INFO - PROCESS | 1652 | 1467865307228 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:47 INFO - PROCESS | 1652 | 1467865307230 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c16f000 == 44 [pid = 1652] [id = 381] 21:21:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12672b800) [pid = 1652] [serial = 1142] [outer = 0x0] 21:21:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126b38400) [pid = 1652] [serial = 1143] [outer = 0x12672b800] 21:21:47 INFO - PROCESS | 1652 | 1467865307260 Marionette DEBUG loaded listener.js 21:21:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128a6f000) [pid = 1652] [serial = 1144] [outer = 0x12672b800] 21:21:47 INFO - PROCESS | 1652 | 1467865307709 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]]]}] 21:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 21:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 721ms 21:21:47 INFO - PROCESS | 1652 | 1467865307716 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 21:21:47 INFO - PROCESS | 1652 | 1467865307718 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 21:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 21:21:47 INFO - PROCESS | 1652 | 1467865307720 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 21:21:47 INFO - PROCESS | 1652 | 1467865307722 Marionette TRACE conn2 <- [1,1498,null,{}] 21:21:47 INFO - PROCESS | 1652 | 1467865307724 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}] 21:21:47 INFO - PROCESS | 1652 | 1467865307725 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:47 INFO - PROCESS | 1652 | 1467865307841 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 21:21:47 INFO - PROCESS | 1652 | 1467865307910 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:47 INFO - PROCESS | 1652 | 1467865307912 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d5a000 == 45 [pid = 1652] [id = 382] 21:21:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x117411000) [pid = 1652] [serial = 1145] [outer = 0x0] 21:21:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128a73400) [pid = 1652] [serial = 1146] [outer = 0x117411000] 21:21:47 INFO - PROCESS | 1652 | 1467865307941 Marionette DEBUG loaded listener.js 21:21:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12950bc00) [pid = 1652] [serial = 1147] [outer = 0x117411000] 21:21:48 INFO - PROCESS | 1652 | 1467865308513 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]]]}] 21:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 21:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 819ms 21:21:48 INFO - PROCESS | 1652 | 1467865308550 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 21:21:48 INFO - PROCESS | 1652 | 1467865308553 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 21:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 21:21:48 INFO - PROCESS | 1652 | 1467865308557 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 21:21:48 INFO - PROCESS | 1652 | 1467865308559 Marionette TRACE conn2 <- [1,1502,null,{}] 21:21:48 INFO - PROCESS | 1652 | 1467865308563 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}] 21:21:48 INFO - PROCESS | 1652 | 1467865308564 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:48 INFO - PROCESS | 1652 | 1467865308663 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 21:21:48 INFO - PROCESS | 1652 | 1467865308755 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:48 INFO - PROCESS | 1652 | 1467865308757 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x10eab5800 == 46 [pid = 1652] [id = 383] 21:21:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11740c400) [pid = 1652] [serial = 1148] [outer = 0x0] 21:21:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x117da4000) [pid = 1652] [serial = 1149] [outer = 0x11740c400] 21:21:48 INFO - PROCESS | 1652 | 1467865308784 Marionette DEBUG loaded listener.js 21:21:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118515000) [pid = 1652] [serial = 1150] [outer = 0x11740c400] 21:21:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbe3000 == 45 [pid = 1652] [id = 377] 21:21:49 INFO - PROCESS | 1652 | --DOCSHELL 0x123c76800 == 44 [pid = 1652] [id = 376] 21:21:49 INFO - PROCESS | 1652 | --DOCSHELL 0x118580000 == 43 [pid = 1652] [id = 375] 21:21:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12aa98800 == 42 [pid = 1652] [id = 374] 21:21:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4cf000 == 41 [pid = 1652] [id = 373] 21:21:49 INFO - PROCESS | 1652 | --DOCSHELL 0x129459800 == 40 [pid = 1652] [id = 372] 21:21:49 INFO - PROCESS | 1652 | --DOCSHELL 0x126a1f000 == 39 [pid = 1652] [id = 371] 21:21:49 INFO - PROCESS | 1652 | --DOCSHELL 0x123bd4800 == 38 [pid = 1652] [id = 370] 21:21:49 INFO - PROCESS | 1652 | --DOCSHELL 0x121132000 == 37 [pid = 1652] [id = 369] 21:21:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11859a000 == 36 [pid = 1652] [id = 368] 21:21:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11723b000 == 35 [pid = 1652] [id = 367] 21:21:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaaa800 == 34 [pid = 1652] [id = 365] 21:21:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1174a8800 == 33 [pid = 1652] [id = 366] 21:21:49 INFO - PROCESS | 1652 | --DOCSHELL 0x116685000 == 32 [pid = 1652] [id = 353] 21:21:49 INFO - PROCESS | 1652 | --DOCSHELL 0x117d5a000 == 31 [pid = 1652] [id = 382] 21:21:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12c16f000 == 30 [pid = 1652] [id = 381] 21:21:49 INFO - PROCESS | 1652 | --DOCSHELL 0x125fa9000 == 29 [pid = 1652] [id = 380] 21:21:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5d1000 == 28 [pid = 1652] [id = 378] 21:21:49 INFO - PROCESS | 1652 | --DOCSHELL 0x118219000 == 27 [pid = 1652] [id = 379] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x115f70000) [pid = 1652] [serial = 1062] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x116187400) [pid = 1652] [serial = 1063] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x116981800) [pid = 1652] [serial = 1065] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x117409400) [pid = 1652] [serial = 1066] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118352800) [pid = 1652] [serial = 1068] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118878800) [pid = 1652] [serial = 1069] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11938c000) [pid = 1652] [serial = 1071] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x121233800) [pid = 1652] [serial = 1075] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x120eec400) [pid = 1652] [serial = 1074] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x125fc3000) [pid = 1652] [serial = 1080] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1194bb000) [pid = 1652] [serial = 1059] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1176ca000) [pid = 1652] [serial = 1048] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11690bc00) [pid = 1652] [serial = 1047] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x124446400) [pid = 1652] [serial = 1078] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1214ab000) [pid = 1652] [serial = 1077] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x121229c00) [pid = 1652] [serial = 1051] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119d17c00) [pid = 1652] [serial = 1050] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12655d000) [pid = 1652] [serial = 1081] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x126b46c00) [pid = 1652] [serial = 1054] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1267b6c00) [pid = 1652] [serial = 1083] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x125fc8800) [pid = 1652] [serial = 1086] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x125d64c00) [pid = 1652] [serial = 1053] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128ee5800) [pid = 1652] [serial = 1090] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x126b44000) [pid = 1652] [serial = 1084] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x126b42400) [pid = 1652] [serial = 1087] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12957d400) [pid = 1652] [serial = 1057] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1194bf400) [pid = 1652] [serial = 1056] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11979a000) [pid = 1652] [serial = 1072] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x129583000) [pid = 1652] [serial = 1093] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x127820c00) [pid = 1652] [serial = 1089] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1294b0800) [pid = 1652] [serial = 1092] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12b82c800) [pid = 1652] [serial = 1045] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12a837400) [pid = 1652] [serial = 1095] [outer = 0x0] [url = about:blank] 21:21:49 INFO - PROCESS | 1652 | 1467865309750 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]]]}] 21:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 21:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1226ms 21:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 21:21:49 INFO - PROCESS | 1652 | 1467865309783 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 21:21:49 INFO - PROCESS | 1652 | 1467865309786 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 21:21:49 INFO - PROCESS | 1652 | 1467865309789 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 21:21:49 INFO - PROCESS | 1652 | 1467865309791 Marionette TRACE conn2 <- [1,1506,null,{}] 21:21:49 INFO - PROCESS | 1652 | 1467865309795 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}] 21:21:49 INFO - PROCESS | 1652 | 1467865309796 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:49 INFO - PROCESS | 1652 | 1467865309880 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 21:21:49 INFO - PROCESS | 1652 | 1467865309889 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:49 INFO - PROCESS | 1652 | 1467865309891 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x116197000 == 28 [pid = 1652] [id = 384] 21:21:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x113a9a400) [pid = 1652] [serial = 1151] [outer = 0x0] 21:21:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x113c3c800) [pid = 1652] [serial = 1152] [outer = 0x113a9a400] 21:21:49 INFO - PROCESS | 1652 | 1467865309920 Marionette DEBUG loaded listener.js 21:21:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x115f6d400) [pid = 1652] [serial = 1153] [outer = 0x113a9a400] 21:21:50 INFO - PROCESS | 1652 | 1467865310347 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]]]}] 21:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 21:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 570ms 21:21:50 INFO - PROCESS | 1652 | 1467865310359 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 21:21:50 INFO - PROCESS | 1652 | 1467865310363 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 21:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 21:21:50 INFO - PROCESS | 1652 | 1467865310368 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 21:21:50 INFO - PROCESS | 1652 | 1467865310369 Marionette TRACE conn2 <- [1,1510,null,{}] 21:21:50 INFO - PROCESS | 1652 | 1467865310372 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}] 21:21:50 INFO - PROCESS | 1652 | 1467865310373 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:50 INFO - PROCESS | 1652 | 1467865310459 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 21:21:50 INFO - PROCESS | 1652 | 1467865310463 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:50 INFO - PROCESS | 1652 | 1467865310464 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11735d800 == 29 [pid = 1652] [id = 385] 21:21:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1167dd400) [pid = 1652] [serial = 1154] [outer = 0x0] 21:21:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11850e400) [pid = 1652] [serial = 1155] [outer = 0x1167dd400] 21:21:50 INFO - PROCESS | 1652 | 1467865310493 Marionette DEBUG loaded listener.js 21:21:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118fb1c00) [pid = 1652] [serial = 1156] [outer = 0x1167dd400] 21:21:50 INFO - PROCESS | 1652 | 1467865310826 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]]]}] 21:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 21:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 471ms 21:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 21:21:50 INFO - PROCESS | 1652 | 1467865310839 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 21:21:50 INFO - PROCESS | 1652 | 1467865310840 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 21:21:50 INFO - PROCESS | 1652 | 1467865310842 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 21:21:50 INFO - PROCESS | 1652 | 1467865310844 Marionette TRACE conn2 <- [1,1514,null,{}] 21:21:50 INFO - PROCESS | 1652 | 1467865310855 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}] 21:21:50 INFO - PROCESS | 1652 | 1467865310858 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:50 INFO - PROCESS | 1652 | 1467865310937 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 21:21:50 INFO - PROCESS | 1652 | 1467865310991 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:50 INFO - PROCESS | 1652 | 1467865310993 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fd1800 == 30 [pid = 1652] [id = 386] 21:21:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x112f0d400) [pid = 1652] [serial = 1157] [outer = 0x0] 21:21:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119d1ac00) [pid = 1652] [serial = 1158] [outer = 0x112f0d400] 21:21:51 INFO - PROCESS | 1652 | 1467865311021 Marionette DEBUG loaded listener.js 21:21:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x121233800) [pid = 1652] [serial = 1159] [outer = 0x112f0d400] 21:21:51 INFO - PROCESS | 1652 | 1467865311322 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]]]}] 21:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 21:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 521ms 21:21:51 INFO - PROCESS | 1652 | 1467865311364 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 21:21:51 INFO - PROCESS | 1652 | 1467865311366 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 21:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 21:21:51 INFO - PROCESS | 1652 | 1467865311370 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 21:21:51 INFO - PROCESS | 1652 | 1467865311372 Marionette TRACE conn2 <- [1,1518,null,{}] 21:21:51 INFO - PROCESS | 1652 | 1467865311374 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}] 21:21:51 INFO - PROCESS | 1652 | 1467865311375 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:51 INFO - PROCESS | 1652 | 1467865311451 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 21:21:51 INFO - PROCESS | 1652 | 1467865311514 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:51 INFO - PROCESS | 1652 | 1467865311515 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ae9800 == 31 [pid = 1652] [id = 387] 21:21:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1194bb000) [pid = 1652] [serial = 1160] [outer = 0x0] 21:21:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1213f9400) [pid = 1652] [serial = 1161] [outer = 0x1194bb000] 21:21:51 INFO - PROCESS | 1652 | 1467865311540 Marionette DEBUG loaded listener.js 21:21:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123bcec00) [pid = 1652] [serial = 1162] [outer = 0x1194bb000] 21:21:51 INFO - PROCESS | 1652 | 1467865311805 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]]]}] 21:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 21:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 469ms 21:21:51 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 21:21:51 INFO - PROCESS | 1652 | 1467865311840 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 21:21:51 INFO - PROCESS | 1652 | 1467865311841 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 21:21:51 INFO - PROCESS | 1652 | 1467865311843 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 21:21:51 INFO - PROCESS | 1652 | 1467865311845 Marionette TRACE conn2 <- [1,1522,null,{}] 21:21:51 INFO - PROCESS | 1652 | 1467865311847 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}] 21:21:51 INFO - PROCESS | 1652 | 1467865311848 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:51 INFO - PROCESS | 1652 | 1467865311946 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 21:21:51 INFO - PROCESS | 1652 | 1467865311950 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:51 INFO - PROCESS | 1652 | 1467865311951 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x124409800 == 32 [pid = 1652] [id = 388] 21:21:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1121ba000) [pid = 1652] [serial = 1163] [outer = 0x0] 21:21:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124597c00) [pid = 1652] [serial = 1164] [outer = 0x1121ba000] 21:21:51 INFO - PROCESS | 1652 | 1467865311976 Marionette DEBUG loaded listener.js 21:21:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x125fc2000) [pid = 1652] [serial = 1165] [outer = 0x1121ba000] 21:21:52 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 () { 21:21:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:21:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 21:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:21:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 21:21:52 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 () { 21:21:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:21:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 21:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:21:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 21:21:52 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 () { 21:21:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:21:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 21:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:21:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 21:21:52 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 () { 21:21:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:21:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 21:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:21:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 21:21:52 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 469ms 21:21:52 INFO - PROCESS | 1652 | 1467865312307 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"]]]}] 21:21:52 INFO - PROCESS | 1652 | 1467865312316 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 21:21:52 INFO - PROCESS | 1652 | 1467865312318 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 21:21:52 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 21:21:52 INFO - PROCESS | 1652 | 1467865312328 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 21:21:52 INFO - PROCESS | 1652 | 1467865312329 Marionette TRACE conn2 <- [1,1526,null,{}] 21:21:52 INFO - PROCESS | 1652 | 1467865312331 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}] 21:21:52 INFO - PROCESS | 1652 | 1467865312337 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:52 INFO - PROCESS | 1652 | 1467865312448 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 21:21:52 INFO - PROCESS | 1652 | 1467865312483 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:52 INFO - PROCESS | 1652 | 1467865312484 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a77800 == 33 [pid = 1652] [id = 389] 21:21:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118fb2000) [pid = 1652] [serial = 1166] [outer = 0x0] 21:21:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12636d000) [pid = 1652] [serial = 1167] [outer = 0x118fb2000] 21:21:52 INFO - PROCESS | 1652 | 1467865312516 Marionette DEBUG loaded listener.js 21:21:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128ee7000) [pid = 1652] [serial = 1168] [outer = 0x118fb2000] 21:21:52 INFO - PROCESS | 1652 | 1467865312812 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"]]]}] 21:21:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:21:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 21:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:21:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 21:21:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:21:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 21:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:21:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 21:21:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 21:21:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 21:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:21:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 21:21:52 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 520ms 21:21:52 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 21:21:52 INFO - PROCESS | 1652 | 1467865312848 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 21:21:52 INFO - PROCESS | 1652 | 1467865312849 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 21:21:52 INFO - PROCESS | 1652 | 1467865312860 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 21:21:52 INFO - PROCESS | 1652 | 1467865312861 Marionette TRACE conn2 <- [1,1530,null,{}] 21:21:52 INFO - PROCESS | 1652 | 1467865312863 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}] 21:21:52 INFO - PROCESS | 1652 | 1467865312865 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:52 INFO - PROCESS | 1652 | 1467865312958 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 21:21:52 INFO - PROCESS | 1652 | 1467865312961 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:52 INFO - PROCESS | 1652 | 1467865312962 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290ad000 == 34 [pid = 1652] [id = 390] 21:21:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129220400) [pid = 1652] [serial = 1169] [outer = 0x0] 21:21:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12922d400) [pid = 1652] [serial = 1170] [outer = 0x129220400] 21:21:52 INFO - PROCESS | 1652 | 1467865312987 Marionette DEBUG loaded listener.js 21:21:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129580c00) [pid = 1652] [serial = 1171] [outer = 0x129220400] 21:21:53 INFO - PROCESS | 1652 | 1467865313281 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]]]}] 21:21:53 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 21:21:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 21:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:21:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 21:21:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 21:21:53 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. 21:21:53 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 21:21:53 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 478ms 21:21:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 21:21:53 INFO - PROCESS | 1652 | 1467865313331 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 21:21:53 INFO - PROCESS | 1652 | 1467865313332 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 21:21:53 INFO - PROCESS | 1652 | 1467865313336 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 21:21:53 INFO - PROCESS | 1652 | 1467865313338 Marionette TRACE conn2 <- [1,1534,null,{}] 21:21:53 INFO - PROCESS | 1652 | 1467865313347 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}] 21:21:53 INFO - PROCESS | 1652 | 1467865313348 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:53 INFO - PROCESS | 1652 | 1467865313442 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 21:21:53 INFO - PROCESS | 1652 | 1467865313446 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:53 INFO - PROCESS | 1652 | 1467865313447 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4c6800 == 35 [pid = 1652] [id = 391] 21:21:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129221c00) [pid = 1652] [serial = 1172] [outer = 0x0] 21:21:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a82d000) [pid = 1652] [serial = 1173] [outer = 0x129221c00] 21:21:53 INFO - PROCESS | 1652 | 1467865313479 Marionette DEBUG loaded listener.js 21:21:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a86b400) [pid = 1652] [serial = 1174] [outer = 0x129221c00] 21:21:54 INFO - PROCESS | 1652 | 1467865313994 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]]]}] 21:21:54 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1167b4400) [pid = 1652] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 21:21:54 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12670f800) [pid = 1652] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 21:21:54 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x129511000) [pid = 1652] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 21:21:54 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x129512000) [pid = 1652] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 21:21:54 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12a6e2800) [pid = 1652] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 21:21:54 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x117407000) [pid = 1652] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 21:21:54 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1213f3c00) [pid = 1652] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 21:21:54 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118fa7000) [pid = 1652] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 21:21:54 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x115fe1000) [pid = 1652] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 21:21:54 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1167d1000) [pid = 1652] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 21:21:54 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b99e000) [pid = 1652] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 21:21:54 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1133fe800) [pid = 1652] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 21:21:54 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1242d3000) [pid = 1652] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 21:21:54 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119389000) [pid = 1652] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 21:21:54 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x113c32000) [pid = 1652] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 21:21:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 21:21:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 675ms 21:21:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 21:21:54 INFO - PROCESS | 1652 | 1467865314010 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 21:21:54 INFO - PROCESS | 1652 | 1467865314011 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 21:21:54 INFO - PROCESS | 1652 | 1467865314013 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 21:21:54 INFO - PROCESS | 1652 | 1467865314015 Marionette TRACE conn2 <- [1,1538,null,{}] 21:21:54 INFO - PROCESS | 1652 | 1467865314017 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}] 21:21:54 INFO - PROCESS | 1652 | 1467865314018 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:54 INFO - PROCESS | 1652 | 1467865314093 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 21:21:54 INFO - PROCESS | 1652 | 1467865314097 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:54 INFO - PROCESS | 1652 | 1467865314098 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fcf800 == 36 [pid = 1652] [id = 392] 21:21:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1164e0000) [pid = 1652] [serial = 1175] [outer = 0x0] 21:21:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1173b7800) [pid = 1652] [serial = 1176] [outer = 0x1164e0000] 21:21:54 INFO - PROCESS | 1652 | 1467865314125 Marionette DEBUG loaded listener.js 21:21:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11943c000) [pid = 1652] [serial = 1177] [outer = 0x1164e0000] 21:21:54 INFO - PROCESS | 1652 | 1467865314439 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]]]}] 21:21:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 21:21:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 469ms 21:21:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 21:21:54 INFO - PROCESS | 1652 | 1467865314483 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 21:21:54 INFO - PROCESS | 1652 | 1467865314484 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 21:21:54 INFO - PROCESS | 1652 | 1467865314486 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 21:21:54 INFO - PROCESS | 1652 | 1467865314488 Marionette TRACE conn2 <- [1,1542,null,{}] 21:21:54 INFO - PROCESS | 1652 | 1467865314490 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}] 21:21:54 INFO - PROCESS | 1652 | 1467865314491 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:54 INFO - PROCESS | 1652 | 1467865314566 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 21:21:54 INFO - PROCESS | 1652 | 1467865314572 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:54 INFO - PROCESS | 1652 | 1467865314573 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aa9a000 == 37 [pid = 1652] [id = 393] 21:21:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x117412800) [pid = 1652] [serial = 1178] [outer = 0x0] 21:21:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x125fce800) [pid = 1652] [serial = 1179] [outer = 0x117412800] 21:21:54 INFO - PROCESS | 1652 | 1467865314597 Marionette DEBUG loaded listener.js 21:21:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a6e2800) [pid = 1652] [serial = 1180] [outer = 0x117412800] 21:21:54 INFO - PROCESS | 1652 | 1467865314946 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]]]}] 21:21:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 21:21:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 469ms 21:21:54 INFO - PROCESS | 1652 | 1467865314956 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 21:21:54 INFO - PROCESS | 1652 | 1467865314958 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 21:21:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 21:21:54 INFO - PROCESS | 1652 | 1467865314960 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 21:21:54 INFO - PROCESS | 1652 | 1467865314962 Marionette TRACE conn2 <- [1,1546,null,{}] 21:21:54 INFO - PROCESS | 1652 | 1467865314964 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}] 21:21:54 INFO - PROCESS | 1652 | 1467865314966 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:55 INFO - PROCESS | 1652 | 1467865315089 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 21:21:55 INFO - PROCESS | 1652 | 1467865315096 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:55 INFO - PROCESS | 1652 | 1467865315097 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x124409000 == 38 [pid = 1652] [id = 394] 21:21:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x112f07800) [pid = 1652] [serial = 1181] [outer = 0x0] 21:21:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12aadc800) [pid = 1652] [serial = 1182] [outer = 0x112f07800] 21:21:55 INFO - PROCESS | 1652 | 1467865315123 Marionette DEBUG loaded listener.js 21:21:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b99c000) [pid = 1652] [serial = 1183] [outer = 0x112f07800] 21:21:55 INFO - PROCESS | 1652 | 1467865315476 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]]]}] 21:21:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 21:21:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 520ms 21:21:55 INFO - PROCESS | 1652 | 1467865315481 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 21:21:55 INFO - PROCESS | 1652 | 1467865315483 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 21:21:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 21:21:55 INFO - PROCESS | 1652 | 1467865315490 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 21:21:55 INFO - PROCESS | 1652 | 1467865315492 Marionette TRACE conn2 <- [1,1550,null,{}] 21:21:55 INFO - PROCESS | 1652 | 1467865315495 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}] 21:21:55 INFO - PROCESS | 1652 | 1467865315497 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:55 INFO - PROCESS | 1652 | 1467865315621 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 21:21:55 INFO - PROCESS | 1652 | 1467865315638 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:55 INFO - PROCESS | 1652 | 1467865315639 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c160000 == 39 [pid = 1652] [id = 395] 21:21:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1176cec00) [pid = 1652] [serial = 1184] [outer = 0x0] 21:21:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b99b000) [pid = 1652] [serial = 1185] [outer = 0x1176cec00] 21:21:55 INFO - PROCESS | 1652 | 1467865315755 Marionette DEBUG loaded listener.js 21:21:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12be14800) [pid = 1652] [serial = 1186] [outer = 0x1176cec00] 21:21:56 INFO - PROCESS | 1652 | 1467865316002 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]]]}] 21:21:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 21:21:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 620ms 21:21:56 INFO - PROCESS | 1652 | 1467865316111 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 21:21:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 21:21:56 INFO - PROCESS | 1652 | 1467865316114 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 21:21:56 INFO - PROCESS | 1652 | 1467865316117 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 21:21:56 INFO - PROCESS | 1652 | 1467865316119 Marionette TRACE conn2 <- [1,1554,null,{}] 21:21:56 INFO - PROCESS | 1652 | 1467865316123 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}] 21:21:56 INFO - PROCESS | 1652 | 1467865316125 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:56 INFO - PROCESS | 1652 | 1467865316243 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 21:21:56 INFO - PROCESS | 1652 | 1467865316298 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:56 INFO - PROCESS | 1652 | 1467865316301 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x116196000 == 40 [pid = 1652] [id = 396] 21:21:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x112a7b800) [pid = 1652] [serial = 1187] [outer = 0x0] 21:21:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1133f6000) [pid = 1652] [serial = 1188] [outer = 0x112a7b800] 21:21:56 INFO - PROCESS | 1652 | 1467865316332 Marionette DEBUG loaded listener.js 21:21:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x115f6ec00) [pid = 1652] [serial = 1189] [outer = 0x112a7b800] 21:21:56 INFO - PROCESS | 1652 | 1467865316824 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]]]}] 21:21:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 21:21:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 720ms 21:21:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 21:21:56 INFO - PROCESS | 1652 | 1467865316838 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 21:21:56 INFO - PROCESS | 1652 | 1467865316840 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 21:21:56 INFO - PROCESS | 1652 | 1467865316845 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 21:21:56 INFO - PROCESS | 1652 | 1467865316847 Marionette TRACE conn2 <- [1,1558,null,{}] 21:21:56 INFO - PROCESS | 1652 | 1467865316850 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}] 21:21:56 INFO - PROCESS | 1652 | 1467865316852 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:56 INFO - PROCESS | 1652 | 1467865316962 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 21:21:57 INFO - PROCESS | 1652 | 1467865317018 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:57 INFO - PROCESS | 1652 | 1467865317020 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191f7800 == 41 [pid = 1652] [id = 397] 21:21:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118134400) [pid = 1652] [serial = 1190] [outer = 0x0] 21:21:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118fb3400) [pid = 1652] [serial = 1191] [outer = 0x118134400] 21:21:57 INFO - PROCESS | 1652 | 1467865317051 Marionette DEBUG loaded listener.js 21:21:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1194bac00) [pid = 1652] [serial = 1192] [outer = 0x118134400] 21:21:57 INFO - PROCESS | 1652 | 1467865317757 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]]]}] 21:21:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 21:21:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 973ms 21:21:57 INFO - PROCESS | 1652 | 1467865317816 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 21:21:57 INFO - PROCESS | 1652 | 1467865317819 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 21:21:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 21:21:57 INFO - PROCESS | 1652 | 1467865317822 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 21:21:57 INFO - PROCESS | 1652 | 1467865317824 Marionette TRACE conn2 <- [1,1562,null,{}] 21:21:57 INFO - PROCESS | 1652 | 1467865317828 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}] 21:21:57 INFO - PROCESS | 1652 | 1467865317830 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:57 INFO - PROCESS | 1652 | 1467865317939 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 21:21:58 INFO - PROCESS | 1652 | 1467865318020 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:58 INFO - PROCESS | 1652 | 1467865318023 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x116947800 == 42 [pid = 1652] [id = 398] 21:21:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1170bf800) [pid = 1652] [serial = 1193] [outer = 0x0] 21:21:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x117410400) [pid = 1652] [serial = 1194] [outer = 0x1170bf800] 21:21:58 INFO - PROCESS | 1652 | 1467865318051 Marionette DEBUG loaded listener.js 21:21:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11845a400) [pid = 1652] [serial = 1195] [outer = 0x1170bf800] 21:21:58 INFO - PROCESS | 1652 | --DOCSHELL 0x124409000 == 41 [pid = 1652] [id = 394] 21:21:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12aa9a000 == 40 [pid = 1652] [id = 393] 21:21:58 INFO - PROCESS | 1652 | --DOCSHELL 0x118fcf800 == 39 [pid = 1652] [id = 392] 21:21:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4c6800 == 38 [pid = 1652] [id = 391] 21:21:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1290ad000 == 37 [pid = 1652] [id = 390] 21:21:58 INFO - PROCESS | 1652 | --DOCSHELL 0x128a77800 == 36 [pid = 1652] [id = 389] 21:21:58 INFO - PROCESS | 1652 | --DOCSHELL 0x124409800 == 35 [pid = 1652] [id = 388] 21:21:58 INFO - PROCESS | 1652 | --DOCSHELL 0x119ae9800 == 34 [pid = 1652] [id = 387] 21:21:58 INFO - PROCESS | 1652 | --DOCSHELL 0x118fd1800 == 33 [pid = 1652] [id = 386] 21:21:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11735d800 == 32 [pid = 1652] [id = 385] 21:21:58 INFO - PROCESS | 1652 | --DOCSHELL 0x116197000 == 31 [pid = 1652] [id = 384] 21:21:58 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x125fc8400) [pid = 1652] [serial = 1060] [outer = 0x0] [url = about:blank] 21:21:58 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128a6bc00) [pid = 1652] [serial = 1116] [outer = 0x0] [url = about:blank] 21:21:58 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x129582800) [pid = 1652] [serial = 1119] [outer = 0x0] [url = about:blank] 21:21:58 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x129511c00) [pid = 1652] [serial = 1117] [outer = 0x0] [url = about:blank] 21:21:58 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12a871c00) [pid = 1652] [serial = 1122] [outer = 0x0] [url = about:blank] 21:21:58 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12a86e800) [pid = 1652] [serial = 1096] [outer = 0x0] [url = about:blank] 21:21:58 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118134800) [pid = 1652] [serial = 1104] [outer = 0x0] [url = about:blank] 21:21:58 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11887ac00) [pid = 1652] [serial = 1105] [outer = 0x0] [url = about:blank] 21:21:58 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x121bbe800) [pid = 1652] [serial = 1110] [outer = 0x0] [url = about:blank] 21:21:58 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124447400) [pid = 1652] [serial = 1111] [outer = 0x0] [url = about:blank] 21:21:58 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x120ee6800) [pid = 1652] [serial = 1107] [outer = 0x0] [url = about:blank] 21:21:58 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1213ec400) [pid = 1652] [serial = 1108] [outer = 0x0] [url = about:blank] 21:21:58 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1164d9000) [pid = 1652] [serial = 1098] [outer = 0x0] [url = about:blank] 21:21:58 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11697f400) [pid = 1652] [serial = 1099] [outer = 0x0] [url = about:blank] 21:21:58 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11697a000) [pid = 1652] [serial = 1101] [outer = 0x0] [url = about:blank] 21:21:58 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1170c9400) [pid = 1652] [serial = 1102] [outer = 0x0] [url = about:blank] 21:21:58 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12ba37800) [pid = 1652] [serial = 1134] [outer = 0x0] [url = about:blank] 21:21:58 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12be15400) [pid = 1652] [serial = 1135] [outer = 0x0] [url = about:blank] 21:21:58 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1193d4c00) [pid = 1652] [serial = 1126] [outer = 0x0] [url = about:blank] 21:21:58 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b99b800) [pid = 1652] [serial = 1132] [outer = 0x0] [url = about:blank] 21:21:58 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x124b09400) [pid = 1652] [serial = 1113] [outer = 0x0] [url = about:blank] 21:21:58 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1164de000) [pid = 1652] [serial = 1125] [outer = 0x0] [url = about:blank] 21:21:58 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12a836800) [pid = 1652] [serial = 1131] [outer = 0x0] [url = about:blank] 21:21:58 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1263d2c00) [pid = 1652] [serial = 1114] [outer = 0x0] [url = about:blank] 21:21:58 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12a834800) [pid = 1652] [serial = 1129] [outer = 0x0] [url = about:blank] 21:21:58 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12a830000) [pid = 1652] [serial = 1120] [outer = 0x0] [url = about:blank] 21:21:58 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12aae3800) [pid = 1652] [serial = 1123] [outer = 0x0] [url = about:blank] 21:21:58 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1242d7c00) [pid = 1652] [serial = 1128] [outer = 0x0] [url = about:blank] 21:21:58 INFO - PROCESS | 1652 | 1467865318461 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]]]}] 21:21:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 21:21:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 671ms 21:21:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 21:21:58 INFO - PROCESS | 1652 | 1467865318493 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 21:21:58 INFO - PROCESS | 1652 | 1467865318496 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 21:21:58 INFO - PROCESS | 1652 | 1467865318500 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 21:21:58 INFO - PROCESS | 1652 | 1467865318502 Marionette TRACE conn2 <- [1,1566,null,{}] 21:21:58 INFO - PROCESS | 1652 | 1467865318505 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}] 21:21:58 INFO - PROCESS | 1652 | 1467865318507 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:58 INFO - PROCESS | 1652 | 1467865318613 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 21:21:58 INFO - PROCESS | 1652 | 1467865318620 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:58 INFO - PROCESS | 1652 | 1467865318621 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x118218000 == 32 [pid = 1652] [id = 399] 21:21:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119385800) [pid = 1652] [serial = 1196] [outer = 0x0] 21:21:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1194b9000) [pid = 1652] [serial = 1197] [outer = 0x119385800] 21:21:58 INFO - PROCESS | 1652 | 1467865318660 Marionette DEBUG loaded listener.js 21:21:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x120eefc00) [pid = 1652] [serial = 1198] [outer = 0x119385800] 21:21:59 INFO - PROCESS | 1652 | 1467865319114 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]]]}] 21:21:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 21:21:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 620ms 21:21:59 INFO - PROCESS | 1652 | 1467865319121 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 21:21:59 INFO - PROCESS | 1652 | 1467865319122 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 21:21:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 21:21:59 INFO - PROCESS | 1652 | 1467865319124 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 21:21:59 INFO - PROCESS | 1652 | 1467865319127 Marionette TRACE conn2 <- [1,1570,null,{}] 21:21:59 INFO - PROCESS | 1652 | 1467865319136 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}] 21:21:59 INFO - PROCESS | 1652 | 1467865319140 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:59 INFO - PROCESS | 1652 | 1467865319220 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 21:21:59 INFO - PROCESS | 1652 | 1467865319226 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:59 INFO - PROCESS | 1652 | 1467865319228 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x121144800 == 33 [pid = 1652] [id = 400] 21:21:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1213ee800) [pid = 1652] [serial = 1199] [outer = 0x0] 21:21:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1240de000) [pid = 1652] [serial = 1200] [outer = 0x1213ee800] 21:21:59 INFO - PROCESS | 1652 | 1467865319256 Marionette DEBUG loaded listener.js 21:21:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x125d69000) [pid = 1652] [serial = 1201] [outer = 0x1213ee800] 21:21:59 INFO - PROCESS | 1652 | 1467865319613 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]]]}] 21:21:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 21:21:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 521ms 21:21:59 INFO - PROCESS | 1652 | 1467865319653 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 21:21:59 INFO - PROCESS | 1652 | 1467865319655 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 21:21:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 21:21:59 INFO - PROCESS | 1652 | 1467865319658 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 21:21:59 INFO - PROCESS | 1652 | 1467865319660 Marionette TRACE conn2 <- [1,1574,null,{}] 21:21:59 INFO - PROCESS | 1652 | 1467865319662 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}] 21:21:59 INFO - PROCESS | 1652 | 1467865319663 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:59 INFO - PROCESS | 1652 | 1467865319742 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 21:21:59 INFO - PROCESS | 1652 | 1467865319745 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:59 INFO - PROCESS | 1652 | 1467865319747 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:21:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x125d89800 == 34 [pid = 1652] [id = 401] 21:21:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x125fcac00) [pid = 1652] [serial = 1202] [outer = 0x0] 21:21:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1263da000) [pid = 1652] [serial = 1203] [outer = 0x125fcac00] 21:21:59 INFO - PROCESS | 1652 | 1467865319775 Marionette DEBUG loaded listener.js 21:21:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x126b41400) [pid = 1652] [serial = 1204] [outer = 0x125fcac00] 21:22:00 INFO - PROCESS | 1652 | 1467865320106 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]]]}] 21:22:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 21:22:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 468ms 21:22:00 INFO - PROCESS | 1652 | 1467865320127 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 21:22:00 INFO - PROCESS | 1652 | 1467865320128 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 21:22:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 21:22:00 INFO - PROCESS | 1652 | 1467865320130 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 21:22:00 INFO - PROCESS | 1652 | 1467865320131 Marionette TRACE conn2 <- [1,1578,null,{}] 21:22:00 INFO - PROCESS | 1652 | 1467865320134 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}] 21:22:00 INFO - PROCESS | 1652 | 1467865320137 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:00 INFO - PROCESS | 1652 | 1467865320211 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 21:22:00 INFO - PROCESS | 1652 | 1467865320214 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:00 INFO - PROCESS | 1652 | 1467865320215 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b4f800 == 35 [pid = 1652] [id = 402] 21:22:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x126727400) [pid = 1652] [serial = 1205] [outer = 0x0] 21:22:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x128a69c00) [pid = 1652] [serial = 1206] [outer = 0x126727400] 21:22:00 INFO - PROCESS | 1652 | 1467865320243 Marionette DEBUG loaded listener.js 21:22:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128ee8400) [pid = 1652] [serial = 1207] [outer = 0x126727400] 21:22:00 INFO - PROCESS | 1652 | 1467865320574 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]]]}] 21:22:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 21:22:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 470ms 21:22:00 INFO - PROCESS | 1652 | 1467865320600 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 21:22:00 INFO - PROCESS | 1652 | 1467865320603 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 21:22:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 21:22:00 INFO - PROCESS | 1652 | 1467865320606 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 21:22:00 INFO - PROCESS | 1652 | 1467865320607 Marionette TRACE conn2 <- [1,1582,null,{}] 21:22:00 INFO - PROCESS | 1652 | 1467865320609 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}] 21:22:00 INFO - PROCESS | 1652 | 1467865320614 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:00 INFO - PROCESS | 1652 | 1467865320744 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 21:22:00 INFO - PROCESS | 1652 | 1467865320757 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:00 INFO - PROCESS | 1652 | 1467865320758 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1296d8000 == 36 [pid = 1652] [id = 403] 21:22:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126b43c00) [pid = 1652] [serial = 1208] [outer = 0x0] 21:22:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1294b0800) [pid = 1652] [serial = 1209] [outer = 0x126b43c00] 21:22:00 INFO - PROCESS | 1652 | 1467865320783 Marionette DEBUG loaded listener.js 21:22:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12aadfc00) [pid = 1652] [serial = 1210] [outer = 0x126b43c00] 21:22:01 INFO - PROCESS | 1652 | 1467865321123 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]]]}] 21:22:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 21:22:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 570ms 21:22:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 21:22:01 INFO - PROCESS | 1652 | 1467865321176 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 21:22:01 INFO - PROCESS | 1652 | 1467865321177 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 21:22:01 INFO - PROCESS | 1652 | 1467865321179 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 21:22:01 INFO - PROCESS | 1652 | 1467865321181 Marionette TRACE conn2 <- [1,1586,null,{}] 21:22:01 INFO - PROCESS | 1652 | 1467865321188 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}] 21:22:01 INFO - PROCESS | 1652 | 1467865321190 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:01 INFO - PROCESS | 1652 | 1467865321285 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 21:22:01 INFO - PROCESS | 1652 | 1467865321288 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:01 INFO - PROCESS | 1652 | 1467865321289 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a782800 == 37 [pid = 1652] [id = 404] 21:22:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b18b000) [pid = 1652] [serial = 1211] [outer = 0x0] 21:22:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b833000) [pid = 1652] [serial = 1212] [outer = 0x12b18b000] 21:22:01 INFO - PROCESS | 1652 | 1467865321314 Marionette DEBUG loaded listener.js 21:22:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b99ec00) [pid = 1652] [serial = 1213] [outer = 0x12b18b000] 21:22:01 INFO - PROCESS | 1652 | 1467865321661 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]]]}] 21:22:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 21:22:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 522ms 21:22:01 INFO - PROCESS | 1652 | 1467865321704 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 21:22:01 INFO - PROCESS | 1652 | 1467865321705 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 21:22:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 21:22:01 INFO - PROCESS | 1652 | 1467865321708 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 21:22:01 INFO - PROCESS | 1652 | 1467865321709 Marionette TRACE conn2 <- [1,1590,null,{}] 21:22:01 INFO - PROCESS | 1652 | 1467865321711 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}] 21:22:01 INFO - PROCESS | 1652 | 1467865321712 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:01 INFO - PROCESS | 1652 | 1467865321809 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 21:22:01 INFO - PROCESS | 1652 | 1467865321825 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:01 INFO - PROCESS | 1652 | 1467865321826 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b12e800 == 38 [pid = 1652] [id = 405] 21:22:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b837800) [pid = 1652] [serial = 1214] [outer = 0x0] 21:22:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12ba39400) [pid = 1652] [serial = 1215] [outer = 0x12b837800] 21:22:01 INFO - PROCESS | 1652 | 1467865321850 Marionette DEBUG loaded listener.js 21:22:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12be1c000) [pid = 1652] [serial = 1216] [outer = 0x12b837800] 21:22:02 INFO - PROCESS | 1652 | 1467865322189 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]]]}] 21:22:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 21:22:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 520ms 21:22:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 21:22:02 INFO - PROCESS | 1652 | 1467865322229 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 21:22:02 INFO - PROCESS | 1652 | 1467865322230 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 21:22:02 INFO - PROCESS | 1652 | 1467865322232 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 21:22:02 INFO - PROCESS | 1652 | 1467865322233 Marionette TRACE conn2 <- [1,1594,null,{}] 21:22:02 INFO - PROCESS | 1652 | 1467865322235 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}] 21:22:02 INFO - PROCESS | 1652 | 1467865322237 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:02 INFO - PROCESS | 1652 | 1467865322335 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 21:22:02 INFO - PROCESS | 1652 | 1467865322346 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:02 INFO - PROCESS | 1652 | 1467865322347 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbd0000 == 39 [pid = 1652] [id = 406] 21:22:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12be1cc00) [pid = 1652] [serial = 1217] [outer = 0x0] 21:22:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12bea5400) [pid = 1652] [serial = 1218] [outer = 0x12be1cc00] 21:22:02 INFO - PROCESS | 1652 | 1467865322378 Marionette DEBUG loaded listener.js 21:22:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12beaac00) [pid = 1652] [serial = 1219] [outer = 0x12be1cc00] 21:22:02 INFO - PROCESS | 1652 | 1467865322782 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]]]}] 21:22:02 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1121ba000) [pid = 1652] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 21:22:02 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x129220400) [pid = 1652] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 21:22:02 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112f0d400) [pid = 1652] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 21:22:02 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x113a9a400) [pid = 1652] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 21:22:02 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1167dd400) [pid = 1652] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 21:22:02 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11740c400) [pid = 1652] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 21:22:02 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1194bb000) [pid = 1652] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 21:22:02 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1167b1800) [pid = 1652] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 21:22:02 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118451800) [pid = 1652] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 21:22:02 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12672b800) [pid = 1652] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 21:22:02 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118fb2000) [pid = 1652] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 21:22:02 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x117411000) [pid = 1652] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 21:22:02 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x129221c00) [pid = 1652] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 21:22:02 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1164e0000) [pid = 1652] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 21:22:02 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x117412800) [pid = 1652] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 21:22:02 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x112f07800) [pid = 1652] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 21:22:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 21:22:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 571ms 21:22:02 INFO - PROCESS | 1652 | 1467865322804 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 21:22:02 INFO - PROCESS | 1652 | 1467865322805 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 21:22:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 21:22:02 INFO - PROCESS | 1652 | 1467865322807 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 21:22:02 INFO - PROCESS | 1652 | 1467865322808 Marionette TRACE conn2 <- [1,1598,null,{}] 21:22:02 INFO - PROCESS | 1652 | 1467865322811 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}] 21:22:02 INFO - PROCESS | 1652 | 1467865322812 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:02 INFO - PROCESS | 1652 | 1467865322891 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 21:22:02 INFO - PROCESS | 1652 | 1467865322894 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:02 INFO - PROCESS | 1652 | 1467865322896 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b6a800 == 40 [pid = 1652] [id = 407] 21:22:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x115f70000) [pid = 1652] [serial = 1220] [outer = 0x0] 21:22:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11740c400) [pid = 1652] [serial = 1221] [outer = 0x115f70000] 21:22:02 INFO - PROCESS | 1652 | 1467865322920 Marionette DEBUG loaded listener.js 21:22:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1194bec00) [pid = 1652] [serial = 1222] [outer = 0x115f70000] 21:22:03 INFO - PROCESS | 1652 | 1467865323251 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]]]}] 21:22:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 21:22:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 469ms 21:22:03 INFO - PROCESS | 1652 | 1467865323277 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 21:22:03 INFO - PROCESS | 1652 | 1467865323279 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 21:22:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 21:22:03 INFO - PROCESS | 1652 | 1467865323281 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 21:22:03 INFO - PROCESS | 1652 | 1467865323283 Marionette TRACE conn2 <- [1,1602,null,{}] 21:22:03 INFO - PROCESS | 1652 | 1467865323285 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}] 21:22:03 INFO - PROCESS | 1652 | 1467865323287 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:03 INFO - PROCESS | 1652 | 1467865323376 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 21:22:03 INFO - PROCESS | 1652 | 1467865323437 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:03 INFO - PROCESS | 1652 | 1467865323439 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5cc000 == 41 [pid = 1652] [id = 408] 21:22:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1167dd400) [pid = 1652] [serial = 1223] [outer = 0x0] 21:22:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126732c00) [pid = 1652] [serial = 1224] [outer = 0x1167dd400] 21:22:03 INFO - PROCESS | 1652 | 1467865323472 Marionette DEBUG loaded listener.js 21:22:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12c1b0000) [pid = 1652] [serial = 1225] [outer = 0x1167dd400] 21:22:03 INFO - PROCESS | 1652 | 1467865323830 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]]]}] 21:22:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 21:22:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 569ms 21:22:03 INFO - PROCESS | 1652 | 1467865323853 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 21:22:03 INFO - PROCESS | 1652 | 1467865323855 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 21:22:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 21:22:03 INFO - PROCESS | 1652 | 1467865323858 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 21:22:03 INFO - PROCESS | 1652 | 1467865323860 Marionette TRACE conn2 <- [1,1606,null,{}] 21:22:03 INFO - PROCESS | 1652 | 1467865323864 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}] 21:22:03 INFO - PROCESS | 1652 | 1467865323866 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:03 INFO - PROCESS | 1652 | 1467865323992 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 21:22:04 INFO - PROCESS | 1652 | 1467865324060 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:04 INFO - PROCESS | 1652 | 1467865324061 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca29800 == 42 [pid = 1652] [id = 409] 21:22:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1194bb000) [pid = 1652] [serial = 1226] [outer = 0x0] 21:22:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128ba8800) [pid = 1652] [serial = 1227] [outer = 0x1194bb000] 21:22:04 INFO - PROCESS | 1652 | 1467865324085 Marionette DEBUG loaded listener.js 21:22:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a830800) [pid = 1652] [serial = 1228] [outer = 0x1194bb000] 21:22:04 INFO - PROCESS | 1652 | 1467865324357 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]]]}] 21:22:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 21:22:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 522ms 21:22:04 INFO - PROCESS | 1652 | 1467865324379 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 21:22:04 INFO - PROCESS | 1652 | 1467865324380 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 21:22:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 21:22:04 INFO - PROCESS | 1652 | 1467865324383 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 21:22:04 INFO - PROCESS | 1652 | 1467865324384 Marionette TRACE conn2 <- [1,1610,null,{}] 21:22:04 INFO - PROCESS | 1652 | 1467865324393 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}] 21:22:04 INFO - PROCESS | 1652 | 1467865324394 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:04 INFO - PROCESS | 1652 | 1467865324487 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 21:22:04 INFO - PROCESS | 1652 | 1467865324491 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:04 INFO - PROCESS | 1652 | 1467865324492 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce26800 == 43 [pid = 1652] [id = 410] 21:22:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12c1ac000) [pid = 1652] [serial = 1229] [outer = 0x0] 21:22:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12c1b6800) [pid = 1652] [serial = 1230] [outer = 0x12c1ac000] 21:22:04 INFO - PROCESS | 1652 | 1467865324516 Marionette DEBUG loaded listener.js 21:22:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12c5a7400) [pid = 1652] [serial = 1231] [outer = 0x12c1ac000] 21:22:04 INFO - PROCESS | 1652 | 1467865324973 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]]]}] 21:22:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 21:22:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 625ms 21:22:05 INFO - PROCESS | 1652 | 1467865325009 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 21:22:05 INFO - PROCESS | 1652 | 1467865325011 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 21:22:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 21:22:05 INFO - PROCESS | 1652 | 1467865325015 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 21:22:05 INFO - PROCESS | 1652 | 1467865325017 Marionette TRACE conn2 <- [1,1614,null,{}] 21:22:05 INFO - PROCESS | 1652 | 1467865325021 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}] 21:22:05 INFO - PROCESS | 1652 | 1467865325022 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:05 INFO - PROCESS | 1652 | 1467865325131 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 21:22:05 INFO - PROCESS | 1652 | 1467865325205 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:05 INFO - PROCESS | 1652 | 1467865325207 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d76800 == 44 [pid = 1652] [id = 411] 21:22:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1167b4000) [pid = 1652] [serial = 1232] [outer = 0x0] 21:22:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11697f400) [pid = 1652] [serial = 1233] [outer = 0x1167b4000] 21:22:05 INFO - PROCESS | 1652 | 1467865325238 Marionette DEBUG loaded listener.js 21:22:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118877000) [pid = 1652] [serial = 1234] [outer = 0x1167b4000] 21:22:05 INFO - PROCESS | 1652 | 1467865325702 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]]]}] 21:22:05 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 21:22:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 721ms 21:22:05 INFO - PROCESS | 1652 | 1467865325738 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 21:22:05 INFO - PROCESS | 1652 | 1467865325743 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 21:22:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 21:22:05 INFO - PROCESS | 1652 | 1467865325750 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 21:22:05 INFO - PROCESS | 1652 | 1467865325753 Marionette TRACE conn2 <- [1,1618,null,{}] 21:22:05 INFO - PROCESS | 1652 | 1467865325757 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}] 21:22:05 INFO - PROCESS | 1652 | 1467865325760 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:05 INFO - PROCESS | 1652 | 1467865325915 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 21:22:06 INFO - PROCESS | 1652 | 1467865326044 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:06 INFO - PROCESS | 1652 | 1467865326046 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290a0000 == 45 [pid = 1652] [id = 412] 21:22:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11915a800) [pid = 1652] [serial = 1235] [outer = 0x0] 21:22:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11938bc00) [pid = 1652] [serial = 1236] [outer = 0x11915a800] 21:22:06 INFO - PROCESS | 1652 | 1467865326078 Marionette DEBUG loaded listener.js 21:22:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119d1f400) [pid = 1652] [serial = 1237] [outer = 0x11915a800] 21:22:06 INFO - PROCESS | 1652 | 1467865326515 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]]]}] 21:22:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 21:22:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 773ms 21:22:06 INFO - PROCESS | 1652 | 1467865326533 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 21:22:06 INFO - PROCESS | 1652 | 1467865326535 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 21:22:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 21:22:06 INFO - PROCESS | 1652 | 1467865326539 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 21:22:06 INFO - PROCESS | 1652 | 1467865326542 Marionette TRACE conn2 <- [1,1622,null,{}] 21:22:06 INFO - PROCESS | 1652 | 1467865326549 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}] 21:22:06 INFO - PROCESS | 1652 | 1467865326555 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:06 INFO - PROCESS | 1652 | 1467865326667 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 21:22:06 INFO - PROCESS | 1652 | 1467865326789 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:06 INFO - PROCESS | 1652 | 1467865326791 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca30000 == 46 [pid = 1652] [id = 413] 21:22:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1213f2400) [pid = 1652] [serial = 1238] [outer = 0x0] 21:22:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x125fc7000) [pid = 1652] [serial = 1239] [outer = 0x1213f2400] 21:22:06 INFO - PROCESS | 1652 | 1467865326843 Marionette DEBUG loaded listener.js 21:22:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126b44400) [pid = 1652] [serial = 1240] [outer = 0x1213f2400] 21:22:07 INFO - PROCESS | 1652 | 1467865327306 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]]]}] 21:22:07 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 21:22:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 821ms 21:22:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 21:22:07 INFO - PROCESS | 1652 | 1467865327360 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 21:22:07 INFO - PROCESS | 1652 | 1467865327362 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 21:22:07 INFO - PROCESS | 1652 | 1467865327364 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 21:22:07 INFO - PROCESS | 1652 | 1467865327366 Marionette TRACE conn2 <- [1,1626,null,{}] 21:22:07 INFO - PROCESS | 1652 | 1467865327368 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}] 21:22:07 INFO - PROCESS | 1652 | 1467865327369 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:07 INFO - PROCESS | 1652 | 1467865327472 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 21:22:07 INFO - PROCESS | 1652 | 1467865327532 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:07 INFO - PROCESS | 1652 | 1467865327534 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d42b000 == 47 [pid = 1652] [id = 414] 21:22:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x128b9e800) [pid = 1652] [serial = 1241] [outer = 0x0] 21:22:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x129224000) [pid = 1652] [serial = 1242] [outer = 0x128b9e800] 21:22:07 INFO - PROCESS | 1652 | 1467865327562 Marionette DEBUG loaded listener.js 21:22:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1294b7800) [pid = 1652] [serial = 1243] [outer = 0x128b9e800] 21:22:08 INFO - PROCESS | 1652 | 1467865328012 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]]]}] 21:22:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 21:22:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 669ms 21:22:08 INFO - PROCESS | 1652 | 1467865328033 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 21:22:08 INFO - PROCESS | 1652 | 1467865328034 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 21:22:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 21:22:08 INFO - PROCESS | 1652 | 1467865328037 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 21:22:08 INFO - PROCESS | 1652 | 1467865328038 Marionette TRACE conn2 <- [1,1630,null,{}] 21:22:08 INFO - PROCESS | 1652 | 1467865328040 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}] 21:22:08 INFO - PROCESS | 1652 | 1467865328042 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:08 INFO - PROCESS | 1652 | 1467865328287 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 21:22:08 INFO - PROCESS | 1652 | 1467865328396 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:08 INFO - PROCESS | 1652 | 1467865328398 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11275f800 == 48 [pid = 1652] [id = 415] 21:22:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1128ce400) [pid = 1652] [serial = 1244] [outer = 0x0] 21:22:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1128d8400) [pid = 1652] [serial = 1245] [outer = 0x1128ce400] 21:22:08 INFO - PROCESS | 1652 | 1467865328428 Marionette DEBUG loaded listener.js 21:22:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x112e4d000) [pid = 1652] [serial = 1246] [outer = 0x1128ce400] 21:22:08 INFO - PROCESS | 1652 | 1467865328861 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]]]}] 21:22:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 21:22:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 873ms 21:22:08 INFO - PROCESS | 1652 | 1467865328911 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 21:22:08 INFO - PROCESS | 1652 | 1467865328913 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 21:22:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 21:22:08 INFO - PROCESS | 1652 | 1467865328917 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 21:22:08 INFO - PROCESS | 1652 | 1467865328919 Marionette TRACE conn2 <- [1,1634,null,{}] 21:22:08 INFO - PROCESS | 1652 | 1467865328922 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}] 21:22:08 INFO - PROCESS | 1652 | 1467865328923 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:09 INFO - PROCESS | 1652 | 1467865329018 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 21:22:09 INFO - PROCESS | 1652 | 1467865329081 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:09 INFO - PROCESS | 1652 | 1467865329083 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x117358800 == 49 [pid = 1652] [id = 416] 21:22:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x115f0e000) [pid = 1652] [serial = 1247] [outer = 0x0] 21:22:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x115fdac00) [pid = 1652] [serial = 1248] [outer = 0x115f0e000] 21:22:09 INFO - PROCESS | 1652 | 1467865329122 Marionette DEBUG loaded listener.js 21:22:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1167b1800) [pid = 1652] [serial = 1249] [outer = 0x115f0e000] 21:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca29800 == 48 [pid = 1652] [id = 409] 21:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5cc000 == 47 [pid = 1652] [id = 408] 21:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x128b6a800 == 46 [pid = 1652] [id = 407] 21:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbd0000 == 45 [pid = 1652] [id = 406] 21:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12b12e800 == 44 [pid = 1652] [id = 405] 21:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12a782800 == 43 [pid = 1652] [id = 404] 21:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x1296d8000 == 42 [pid = 1652] [id = 403] 21:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x128b4f800 == 41 [pid = 1652] [id = 402] 21:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x125d89800 == 40 [pid = 1652] [id = 401] 21:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x121144800 == 39 [pid = 1652] [id = 400] 21:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x118218000 == 38 [pid = 1652] [id = 399] 21:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x116947800 == 37 [pid = 1652] [id = 398] 21:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x1191f7800 == 36 [pid = 1652] [id = 397] 21:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12c160000 == 35 [pid = 1652] [id = 395] 21:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x116196000 == 34 [pid = 1652] [id = 396] 21:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x10eab5800 == 33 [pid = 1652] [id = 383] 21:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11275f800 == 32 [pid = 1652] [id = 415] 21:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12d42b000 == 31 [pid = 1652] [id = 414] 21:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca30000 == 30 [pid = 1652] [id = 413] 21:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x1290a0000 == 29 [pid = 1652] [id = 412] 21:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce26800 == 28 [pid = 1652] [id = 410] 21:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x117d76800 == 27 [pid = 1652] [id = 411] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x123bcec00) [pid = 1652] [serial = 1162] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b99b000) [pid = 1652] [serial = 1185] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x124597c00) [pid = 1652] [serial = 1164] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12922d400) [pid = 1652] [serial = 1170] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119d1ac00) [pid = 1652] [serial = 1158] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x121233800) [pid = 1652] [serial = 1159] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x113c3c800) [pid = 1652] [serial = 1152] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x115f6d400) [pid = 1652] [serial = 1153] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11850e400) [pid = 1652] [serial = 1155] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118fb1c00) [pid = 1652] [serial = 1156] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118515000) [pid = 1652] [serial = 1150] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x117da4000) [pid = 1652] [serial = 1149] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1213f9400) [pid = 1652] [serial = 1161] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1176c6800) [pid = 1652] [serial = 1138] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116a13800) [pid = 1652] [serial = 1137] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1213ea400) [pid = 1652] [serial = 1141] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119d15800) [pid = 1652] [serial = 1140] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128a6f000) [pid = 1652] [serial = 1144] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128ee7000) [pid = 1652] [serial = 1168] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126b38400) [pid = 1652] [serial = 1143] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12950bc00) [pid = 1652] [serial = 1147] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12636d000) [pid = 1652] [serial = 1167] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12a82d000) [pid = 1652] [serial = 1173] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128a73400) [pid = 1652] [serial = 1146] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x129580c00) [pid = 1652] [serial = 1171] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1173b7800) [pid = 1652] [serial = 1176] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11943c000) [pid = 1652] [serial = 1177] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x125fce800) [pid = 1652] [serial = 1179] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12b99c000) [pid = 1652] [serial = 1183] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12a86b400) [pid = 1652] [serial = 1174] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12a6e2800) [pid = 1652] [serial = 1180] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12aadc800) [pid = 1652] [serial = 1182] [outer = 0x0] [url = about:blank] 21:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x125fc2000) [pid = 1652] [serial = 1165] [outer = 0x0] [url = about:blank] 21:22:10 INFO - PROCESS | 1652 | 1467865330057 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]]]}] 21:22:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 21:22:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1174ms 21:22:10 INFO - PROCESS | 1652 | 1467865330095 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 21:22:10 INFO - PROCESS | 1652 | 1467865330099 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 21:22:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 21:22:10 INFO - PROCESS | 1652 | 1467865330105 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 21:22:10 INFO - PROCESS | 1652 | 1467865330107 Marionette TRACE conn2 <- [1,1638,null,{}] 21:22:10 INFO - PROCESS | 1652 | 1467865330119 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}] 21:22:10 INFO - PROCESS | 1652 | 1467865330123 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:10 INFO - PROCESS | 1652 | 1467865330255 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 21:22:10 INFO - PROCESS | 1652 | 1467865330271 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:10 INFO - PROCESS | 1652 | 1467865330272 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x116945000 == 28 [pid = 1652] [id = 417] 21:22:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1133fe800) [pid = 1652] [serial = 1250] [outer = 0x0] 21:22:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x115f6c400) [pid = 1652] [serial = 1251] [outer = 0x1133fe800] 21:22:10 INFO - PROCESS | 1652 | 1467865330315 Marionette DEBUG loaded listener.js 21:22:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1164dd400) [pid = 1652] [serial = 1252] [outer = 0x1133fe800] 21:22:10 INFO - PROCESS | 1652 | 1467865330729 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]]]}] 21:22:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 21:22:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 679ms 21:22:10 INFO - PROCESS | 1652 | 1467865330782 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 21:22:10 INFO - PROCESS | 1652 | 1467865330786 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 21:22:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 21:22:10 INFO - PROCESS | 1652 | 1467865330791 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 21:22:10 INFO - PROCESS | 1652 | 1467865330793 Marionette TRACE conn2 <- [1,1642,null,{}] 21:22:10 INFO - PROCESS | 1652 | 1467865330795 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}] 21:22:10 INFO - PROCESS | 1652 | 1467865330796 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:10 INFO - PROCESS | 1652 | 1467865330877 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 21:22:10 INFO - PROCESS | 1652 | 1467865330881 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:10 INFO - PROCESS | 1652 | 1467865330882 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d6d800 == 29 [pid = 1652] [id = 418] 21:22:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1167df800) [pid = 1652] [serial = 1253] [outer = 0x0] 21:22:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1170c1800) [pid = 1652] [serial = 1254] [outer = 0x1167df800] 21:22:10 INFO - PROCESS | 1652 | 1467865330911 Marionette DEBUG loaded listener.js 21:22:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11740b400) [pid = 1652] [serial = 1255] [outer = 0x1167df800] 21:22:11 INFO - PROCESS | 1652 | 1467865331274 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]]]}] 21:22:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 21:22:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 523ms 21:22:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 21:22:11 INFO - PROCESS | 1652 | 1467865331314 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 21:22:11 INFO - PROCESS | 1652 | 1467865331315 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 21:22:11 INFO - PROCESS | 1652 | 1467865331322 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 21:22:11 INFO - PROCESS | 1652 | 1467865331324 Marionette TRACE conn2 <- [1,1646,null,{}] 21:22:11 INFO - PROCESS | 1652 | 1467865331332 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}] 21:22:11 INFO - PROCESS | 1652 | 1467865331335 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:11 INFO - PROCESS | 1652 | 1467865331397 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 21:22:11 INFO - PROCESS | 1652 | 1467865331405 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:11 INFO - PROCESS | 1652 | 1467865331407 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191fa000 == 30 [pid = 1652] [id = 419] 21:22:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x113cee000) [pid = 1652] [serial = 1256] [outer = 0x0] 21:22:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118509000) [pid = 1652] [serial = 1257] [outer = 0x113cee000] 21:22:11 INFO - PROCESS | 1652 | 1467865331437 Marionette DEBUG loaded listener.js 21:22:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118877400) [pid = 1652] [serial = 1258] [outer = 0x113cee000] 21:22:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 21:22:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 577ms 21:22:11 INFO - PROCESS | 1652 | 1467865331890 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]]]}] 21:22:11 INFO - PROCESS | 1652 | 1467865331895 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 21:22:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 21:22:11 INFO - PROCESS | 1652 | 1467865331896 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 21:22:11 INFO - PROCESS | 1652 | 1467865331898 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 21:22:11 INFO - PROCESS | 1652 | 1467865331899 Marionette TRACE conn2 <- [1,1650,null,{}] 21:22:11 INFO - PROCESS | 1652 | 1467865331904 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}] 21:22:11 INFO - PROCESS | 1652 | 1467865331905 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:11 INFO - PROCESS | 1652 | 1467865331972 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 21:22:12 INFO - PROCESS | 1652 | 1467865332002 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:12 INFO - PROCESS | 1652 | 1467865332003 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1217bf800 == 31 [pid = 1652] [id = 420] 21:22:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118455c00) [pid = 1652] [serial = 1259] [outer = 0x0] 21:22:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119156400) [pid = 1652] [serial = 1260] [outer = 0x118455c00] 21:22:12 INFO - PROCESS | 1652 | 1467865332025 Marionette DEBUG loaded listener.js 21:22:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11938e800) [pid = 1652] [serial = 1261] [outer = 0x118455c00] 21:22:12 INFO - PROCESS | 1652 | 1467865332542 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]]]}] 21:22:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 21:22:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 671ms 21:22:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 21:22:12 INFO - PROCESS | 1652 | 1467865332572 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 21:22:12 INFO - PROCESS | 1652 | 1467865332573 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 21:22:12 INFO - PROCESS | 1652 | 1467865332583 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 21:22:12 INFO - PROCESS | 1652 | 1467865332584 Marionette TRACE conn2 <- [1,1654,null,{}] 21:22:12 INFO - PROCESS | 1652 | 1467865332586 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}] 21:22:12 INFO - PROCESS | 1652 | 1467865332588 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:12 INFO - PROCESS | 1652 | 1467865332681 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 21:22:12 INFO - PROCESS | 1652 | 1467865332685 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:12 INFO - PROCESS | 1652 | 1467865332686 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x124ad9800 == 32 [pid = 1652] [id = 421] 21:22:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1133f6800) [pid = 1652] [serial = 1262] [outer = 0x0] 21:22:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11942f400) [pid = 1652] [serial = 1263] [outer = 0x1133f6800] 21:22:12 INFO - PROCESS | 1652 | 1467865332710 Marionette DEBUG loaded listener.js 21:22:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1194c5800) [pid = 1652] [serial = 1264] [outer = 0x1133f6800] 21:22:13 INFO - PROCESS | 1652 | 1467865333046 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]]]}] 21:22:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 21:22:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 528ms 21:22:13 INFO - PROCESS | 1652 | 1467865333104 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 21:22:13 INFO - PROCESS | 1652 | 1467865333105 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 21:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 21:22:13 INFO - PROCESS | 1652 | 1467865333114 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 21:22:13 INFO - PROCESS | 1652 | 1467865333115 Marionette TRACE conn2 <- [1,1658,null,{}] 21:22:13 INFO - PROCESS | 1652 | 1467865333117 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}] 21:22:13 INFO - PROCESS | 1652 | 1467865333121 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:13 INFO - PROCESS | 1652 | 1467865333233 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 21:22:13 INFO - PROCESS | 1652 | 1467865333270 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:13 INFO - PROCESS | 1652 | 1467865333271 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a29000 == 33 [pid = 1652] [id = 422] 21:22:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11979a000) [pid = 1652] [serial = 1265] [outer = 0x0] 21:22:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x120eef400) [pid = 1652] [serial = 1266] [outer = 0x11979a000] 21:22:13 INFO - PROCESS | 1652 | 1467865333296 Marionette DEBUG loaded listener.js 21:22:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12194c400) [pid = 1652] [serial = 1267] [outer = 0x11979a000] 21:22:13 INFO - PROCESS | 1652 | 1467865333626 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]]]}] 21:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 21:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 522ms 21:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 21:22:13 INFO - PROCESS | 1652 | 1467865333637 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 21:22:13 INFO - PROCESS | 1652 | 1467865333638 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 21:22:13 INFO - PROCESS | 1652 | 1467865333640 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 21:22:13 INFO - PROCESS | 1652 | 1467865333641 Marionette TRACE conn2 <- [1,1662,null,{}] 21:22:13 INFO - PROCESS | 1652 | 1467865333643 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}] 21:22:13 INFO - PROCESS | 1652 | 1467865333644 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:13 INFO - PROCESS | 1652 | 1467865333740 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 21:22:13 INFO - PROCESS | 1652 | 1467865333749 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:13 INFO - PROCESS | 1652 | 1467865333750 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e94000 == 34 [pid = 1652] [id = 423] 21:22:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x112a81400) [pid = 1652] [serial = 1268] [outer = 0x0] 21:22:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x123bc8800) [pid = 1652] [serial = 1269] [outer = 0x112a81400] 21:22:13 INFO - PROCESS | 1652 | 1467865333777 Marionette DEBUG loaded listener.js 21:22:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1242cd000) [pid = 1652] [serial = 1270] [outer = 0x112a81400] 21:22:14 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12b18b000) [pid = 1652] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 21:22:14 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12b837800) [pid = 1652] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 21:22:14 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12be1cc00) [pid = 1652] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 21:22:14 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119385800) [pid = 1652] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 21:22:14 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x125fcac00) [pid = 1652] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 21:22:14 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1176cec00) [pid = 1652] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 21:22:14 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112a7b800) [pid = 1652] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 21:22:14 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1170bf800) [pid = 1652] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 21:22:14 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x126727400) [pid = 1652] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 21:22:14 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1213ee800) [pid = 1652] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 21:22:14 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118134400) [pid = 1652] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 21:22:14 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x115f70000) [pid = 1652] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 21:22:14 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1194bb000) [pid = 1652] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 21:22:14 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12c1ac000) [pid = 1652] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 21:22:14 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x126b43c00) [pid = 1652] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 21:22:14 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1167dd400) [pid = 1652] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 21:22:14 INFO - PROCESS | 1652 | 1467865334295 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]]]}] 21:22:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 21:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 671ms 21:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 21:22:14 INFO - PROCESS | 1652 | 1467865334312 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 21:22:14 INFO - PROCESS | 1652 | 1467865334313 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 21:22:14 INFO - PROCESS | 1652 | 1467865334315 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 21:22:14 INFO - PROCESS | 1652 | 1467865334316 Marionette TRACE conn2 <- [1,1666,null,{}] 21:22:14 INFO - PROCESS | 1652 | 1467865334320 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}] 21:22:14 INFO - PROCESS | 1652 | 1467865334323 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:14 INFO - PROCESS | 1652 | 1467865334399 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 21:22:14 INFO - PROCESS | 1652 | 1467865334405 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:14 INFO - PROCESS | 1652 | 1467865334406 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290b6000 == 35 [pid = 1652] [id = 424] 21:22:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x112ad2400) [pid = 1652] [serial = 1271] [outer = 0x0] 21:22:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118452000) [pid = 1652] [serial = 1272] [outer = 0x112ad2400] 21:22:14 INFO - PROCESS | 1652 | 1467865334430 Marionette DEBUG loaded listener.js 21:22:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1215b6800) [pid = 1652] [serial = 1273] [outer = 0x112ad2400] 21:22:14 INFO - PROCESS | 1652 | 1467865334781 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]]]}] 21:22:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 21:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 473ms 21:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 21:22:14 INFO - PROCESS | 1652 | 1467865334790 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 21:22:14 INFO - PROCESS | 1652 | 1467865334791 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 21:22:14 INFO - PROCESS | 1652 | 1467865334793 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 21:22:14 INFO - PROCESS | 1652 | 1467865334795 Marionette TRACE conn2 <- [1,1670,null,{}] 21:22:14 INFO - PROCESS | 1652 | 1467865334797 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}] 21:22:14 INFO - PROCESS | 1652 | 1467865334798 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:14 INFO - PROCESS | 1652 | 1467865334907 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 21:22:14 INFO - PROCESS | 1652 | 1467865334914 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:14 INFO - PROCESS | 1652 | 1467865334915 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191f9000 == 36 [pid = 1652] [id = 425] 21:22:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x117410800) [pid = 1652] [serial = 1274] [outer = 0x0] 21:22:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124447800) [pid = 1652] [serial = 1275] [outer = 0x117410800] 21:22:14 INFO - PROCESS | 1652 | 1467865334941 Marionette DEBUG loaded listener.js 21:22:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x125d66400) [pid = 1652] [serial = 1276] [outer = 0x117410800] 21:22:15 INFO - PROCESS | 1652 | 1467865335333 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]]]}] 21:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 21:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 569ms 21:22:15 INFO - PROCESS | 1652 | 1467865335363 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 21:22:15 INFO - PROCESS | 1652 | 1467865335365 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 21:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 21:22:15 INFO - PROCESS | 1652 | 1467865335369 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 21:22:15 INFO - PROCESS | 1652 | 1467865335372 Marionette TRACE conn2 <- [1,1674,null,{}] 21:22:15 INFO - PROCESS | 1652 | 1467865335376 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}] 21:22:15 INFO - PROCESS | 1652 | 1467865335378 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:15 INFO - PROCESS | 1652 | 1467865335458 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 21:22:15 INFO - PROCESS | 1652 | 1467865335519 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:15 INFO - PROCESS | 1652 | 1467865335520 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6b4800 == 37 [pid = 1652] [id = 426] 21:22:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11938d000) [pid = 1652] [serial = 1277] [outer = 0x0] 21:22:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x125de8800) [pid = 1652] [serial = 1278] [outer = 0x11938d000] 21:22:15 INFO - PROCESS | 1652 | 1467865335544 Marionette DEBUG loaded listener.js 21:22:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126712400) [pid = 1652] [serial = 1279] [outer = 0x11938d000] 21:22:15 INFO - PROCESS | 1652 | 1467865335844 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]]]}] 21:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 21:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 524ms 21:22:15 INFO - PROCESS | 1652 | 1467865335892 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 21:22:15 INFO - PROCESS | 1652 | 1467865335893 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 21:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 21:22:15 INFO - PROCESS | 1652 | 1467865335896 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 21:22:15 INFO - PROCESS | 1652 | 1467865335897 Marionette TRACE conn2 <- [1,1678,null,{}] 21:22:15 INFO - PROCESS | 1652 | 1467865335900 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}] 21:22:15 INFO - PROCESS | 1652 | 1467865335901 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:15 INFO - PROCESS | 1652 | 1467865335991 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 21:22:15 INFO - PROCESS | 1652 | 1467865335995 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:15 INFO - PROCESS | 1652 | 1467865335996 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x124ad8800 == 38 [pid = 1652] [id = 427] 21:22:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126715c00) [pid = 1652] [serial = 1280] [outer = 0x0] 21:22:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x127819800) [pid = 1652] [serial = 1281] [outer = 0x126715c00] 21:22:16 INFO - PROCESS | 1652 | 1467865336023 Marionette DEBUG loaded listener.js 21:22:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128ba5400) [pid = 1652] [serial = 1282] [outer = 0x126715c00] 21:22:16 INFO - PROCESS | 1652 | --DOCSHELL 0x116945000 == 37 [pid = 1652] [id = 417] 21:22:16 INFO - PROCESS | 1652 | --DOCSHELL 0x117358800 == 36 [pid = 1652] [id = 416] 21:22:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1217bf800 == 35 [pid = 1652] [id = 420] 21:22:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1191fa000 == 34 [pid = 1652] [id = 419] 21:22:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1290b6000 == 33 [pid = 1652] [id = 424] 21:22:17 INFO - PROCESS | 1652 | --DOCSHELL 0x126a29000 == 32 [pid = 1652] [id = 422] 21:22:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1191f9000 == 31 [pid = 1652] [id = 425] 21:22:17 INFO - PROCESS | 1652 | --DOCSHELL 0x128e94000 == 30 [pid = 1652] [id = 423] 21:22:17 INFO - PROCESS | 1652 | --DOCSHELL 0x124ad9800 == 29 [pid = 1652] [id = 421] 21:22:17 INFO - PROCESS | 1652 | --DOCSHELL 0x117d6d800 == 28 [pid = 1652] [id = 418] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12b833000) [pid = 1652] [serial = 1212] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12ba39400) [pid = 1652] [serial = 1215] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12bea5400) [pid = 1652] [serial = 1218] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12be1c000) [pid = 1652] [serial = 1216] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1194b9000) [pid = 1652] [serial = 1197] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1263da000) [pid = 1652] [serial = 1203] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x126b41400) [pid = 1652] [serial = 1204] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12be14800) [pid = 1652] [serial = 1186] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1133f6000) [pid = 1652] [serial = 1188] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x115f6ec00) [pid = 1652] [serial = 1189] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x117410400) [pid = 1652] [serial = 1194] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11845a400) [pid = 1652] [serial = 1195] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128a69c00) [pid = 1652] [serial = 1206] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128ee8400) [pid = 1652] [serial = 1207] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1240de000) [pid = 1652] [serial = 1200] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x125d69000) [pid = 1652] [serial = 1201] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118fb3400) [pid = 1652] [serial = 1191] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1194bac00) [pid = 1652] [serial = 1192] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x120eefc00) [pid = 1652] [serial = 1198] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11740c400) [pid = 1652] [serial = 1221] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12a830800) [pid = 1652] [serial = 1228] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12c1b6800) [pid = 1652] [serial = 1230] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12c5a7400) [pid = 1652] [serial = 1231] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1194bec00) [pid = 1652] [serial = 1222] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12beaac00) [pid = 1652] [serial = 1219] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1294b0800) [pid = 1652] [serial = 1209] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12c1b0000) [pid = 1652] [serial = 1225] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12b99ec00) [pid = 1652] [serial = 1213] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12aadfc00) [pid = 1652] [serial = 1210] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x126732c00) [pid = 1652] [serial = 1224] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x128ba8800) [pid = 1652] [serial = 1227] [outer = 0x0] [url = about:blank] 21:22:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6b4800 == 27 [pid = 1652] [id = 426] 21:22:17 INFO - PROCESS | 1652 | 1467865337383 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]]]}] 21:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 21:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1519ms 21:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 21:22:17 INFO - PROCESS | 1652 | 1467865337416 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 21:22:17 INFO - PROCESS | 1652 | 1467865337418 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 21:22:17 INFO - PROCESS | 1652 | 1467865337422 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 21:22:17 INFO - PROCESS | 1652 | 1467865337424 Marionette TRACE conn2 <- [1,1682,null,{}] 21:22:17 INFO - PROCESS | 1652 | 1467865337428 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}] 21:22:17 INFO - PROCESS | 1652 | 1467865337430 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:17 INFO - PROCESS | 1652 | 1467865337514 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 21:22:17 INFO - PROCESS | 1652 | 1467865337565 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:17 INFO - PROCESS | 1652 | 1467865337567 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x116196000 == 28 [pid = 1652] [id = 428] 21:22:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x112e57400) [pid = 1652] [serial = 1283] [outer = 0x0] 21:22:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x112f0bc00) [pid = 1652] [serial = 1284] [outer = 0x112e57400] 21:22:17 INFO - PROCESS | 1652 | 1467865337595 Marionette DEBUG loaded listener.js 21:22:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x113c84c00) [pid = 1652] [serial = 1285] [outer = 0x112e57400] 21:22:17 INFO - PROCESS | 1652 | 1467865337904 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]]]}] 21:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 21:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 520ms 21:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 21:22:17 INFO - PROCESS | 1652 | 1467865337942 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 21:22:17 INFO - PROCESS | 1652 | 1467865337946 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 21:22:17 INFO - PROCESS | 1652 | 1467865337950 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 21:22:17 INFO - PROCESS | 1652 | 1467865337952 Marionette TRACE conn2 <- [1,1686,null,{}] 21:22:17 INFO - PROCESS | 1652 | 1467865337957 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}] 21:22:17 INFO - PROCESS | 1652 | 1467865337959 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:18 INFO - PROCESS | 1652 | 1467865338034 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 21:22:18 INFO - PROCESS | 1652 | 1467865338039 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:18 INFO - PROCESS | 1652 | 1467865338040 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x117360800 == 29 [pid = 1652] [id = 429] 21:22:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x115f6e000) [pid = 1652] [serial = 1286] [outer = 0x0] 21:22:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1167d6000) [pid = 1652] [serial = 1287] [outer = 0x115f6e000] 21:22:18 INFO - PROCESS | 1652 | 1467865338069 Marionette DEBUG loaded listener.js 21:22:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x116a0bc00) [pid = 1652] [serial = 1288] [outer = 0x115f6e000] 21:22:18 INFO - PROCESS | 1652 | 1467865338414 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]]]}] 21:22:18 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 21:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 522ms 21:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 21:22:18 INFO - PROCESS | 1652 | 1467865338473 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 21:22:18 INFO - PROCESS | 1652 | 1467865338474 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 21:22:18 INFO - PROCESS | 1652 | 1467865338487 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 21:22:18 INFO - PROCESS | 1652 | 1467865338491 Marionette TRACE conn2 <- [1,1690,null,{}] 21:22:18 INFO - PROCESS | 1652 | 1467865338503 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}] 21:22:18 INFO - PROCESS | 1652 | 1467865338508 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:18 INFO - PROCESS | 1652 | 1467865338628 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 21:22:18 INFO - PROCESS | 1652 | 1467865338641 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:18 INFO - PROCESS | 1652 | 1467865338643 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x118648000 == 30 [pid = 1652] [id = 430] 21:22:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x111e5cc00) [pid = 1652] [serial = 1289] [outer = 0x0] 21:22:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x117412800) [pid = 1652] [serial = 1290] [outer = 0x111e5cc00] 21:22:18 INFO - PROCESS | 1652 | 1467865338682 Marionette DEBUG loaded listener.js 21:22:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11810cc00) [pid = 1652] [serial = 1291] [outer = 0x111e5cc00] 21:22:19 INFO - PROCESS | 1652 | 1467865339078 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]]]}] 21:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 21:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 635ms 21:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 21:22:19 INFO - PROCESS | 1652 | 1467865339113 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 21:22:19 INFO - PROCESS | 1652 | 1467865339114 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 21:22:19 INFO - PROCESS | 1652 | 1467865339116 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 21:22:19 INFO - PROCESS | 1652 | 1467865339117 Marionette TRACE conn2 <- [1,1694,null,{}] 21:22:19 INFO - PROCESS | 1652 | 1467865339125 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}] 21:22:19 INFO - PROCESS | 1652 | 1467865339126 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:19 INFO - PROCESS | 1652 | 1467865339229 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 21:22:19 INFO - PROCESS | 1652 | 1467865339236 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:19 INFO - PROCESS | 1652 | 1467865339239 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11995f000 == 31 [pid = 1652] [id = 431] 21:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11826d400) [pid = 1652] [serial = 1292] [outer = 0x0] 21:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11886d000) [pid = 1652] [serial = 1293] [outer = 0x11826d400] 21:22:19 INFO - PROCESS | 1652 | 1467865339264 Marionette DEBUG loaded listener.js 21:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118faa800) [pid = 1652] [serial = 1294] [outer = 0x11826d400] 21:22:19 INFO - PROCESS | 1652 | 1467865339557 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]]]}] 21:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 21:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 474ms 21:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 21:22:19 INFO - PROCESS | 1652 | 1467865339591 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 21:22:19 INFO - PROCESS | 1652 | 1467865339592 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 21:22:19 INFO - PROCESS | 1652 | 1467865339594 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 21:22:19 INFO - PROCESS | 1652 | 1467865339595 Marionette TRACE conn2 <- [1,1698,null,{}] 21:22:19 INFO - PROCESS | 1652 | 1467865339598 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}] 21:22:19 INFO - PROCESS | 1652 | 1467865339599 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:19 INFO - PROCESS | 1652 | 1467865339677 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 21:22:19 INFO - PROCESS | 1652 | 1467865339681 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:19 INFO - PROCESS | 1652 | 1467865339682 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x121beb800 == 32 [pid = 1652] [id = 432] 21:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x115f19400) [pid = 1652] [serial = 1295] [outer = 0x0] 21:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119156000) [pid = 1652] [serial = 1296] [outer = 0x115f19400] 21:22:19 INFO - PROCESS | 1652 | 1467865339708 Marionette DEBUG loaded listener.js 21:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119392c00) [pid = 1652] [serial = 1297] [outer = 0x115f19400] 21:22:20 INFO - PROCESS | 1652 | 1467865340066 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]]]}] 21:22:20 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 21:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 518ms 21:22:20 INFO - PROCESS | 1652 | 1467865340113 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 21:22:20 INFO - PROCESS | 1652 | 1467865340115 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 21:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 21:22:20 INFO - PROCESS | 1652 | 1467865340118 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 21:22:20 INFO - PROCESS | 1652 | 1467865340120 Marionette TRACE conn2 <- [1,1702,null,{}] 21:22:20 INFO - PROCESS | 1652 | 1467865340123 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}] 21:22:20 INFO - PROCESS | 1652 | 1467865340129 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:20 INFO - PROCESS | 1652 | 1467865340224 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 21:22:20 INFO - PROCESS | 1652 | 1467865340227 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:20 INFO - PROCESS | 1652 | 1467865340229 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x125fb1000 == 33 [pid = 1652] [id = 433] 21:22:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1193d5400) [pid = 1652] [serial = 1298] [outer = 0x0] 21:22:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1194bac00) [pid = 1652] [serial = 1299] [outer = 0x1193d5400] 21:22:20 INFO - PROCESS | 1652 | 1467865340255 Marionette DEBUG loaded listener.js 21:22:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1210d1800) [pid = 1652] [serial = 1300] [outer = 0x1193d5400] 21:22:20 INFO - PROCESS | 1652 | 1467865340590 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]]]}] 21:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 21:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 520ms 21:22:20 INFO - PROCESS | 1652 | 1467865340638 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 21:22:20 INFO - PROCESS | 1652 | 1467865340639 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 21:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 21:22:20 INFO - PROCESS | 1652 | 1467865340641 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 21:22:20 INFO - PROCESS | 1652 | 1467865340642 Marionette TRACE conn2 <- [1,1706,null,{}] 21:22:20 INFO - PROCESS | 1652 | 1467865340645 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}] 21:22:20 INFO - PROCESS | 1652 | 1467865340646 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:20 INFO - PROCESS | 1652 | 1467865340750 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 21:22:20 INFO - PROCESS | 1652 | 1467865340755 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:20 INFO - PROCESS | 1652 | 1467865340756 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a20800 == 34 [pid = 1652] [id = 434] 21:22:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119430c00) [pid = 1652] [serial = 1301] [outer = 0x0] 21:22:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1210d5800) [pid = 1652] [serial = 1302] [outer = 0x119430c00] 21:22:20 INFO - PROCESS | 1652 | 1467865340780 Marionette DEBUG loaded listener.js 21:22:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1213f8800) [pid = 1652] [serial = 1303] [outer = 0x119430c00] 21:22:21 INFO - PROCESS | 1652 | 1467865341106 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]]]}] 21:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 21:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 469ms 21:22:21 INFO - PROCESS | 1652 | 1467865341110 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 21:22:21 INFO - PROCESS | 1652 | 1467865341111 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 21:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 21:22:21 INFO - PROCESS | 1652 | 1467865341113 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 21:22:21 INFO - PROCESS | 1652 | 1467865341114 Marionette TRACE conn2 <- [1,1710,null,{}] 21:22:21 INFO - PROCESS | 1652 | 1467865341117 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}] 21:22:21 INFO - PROCESS | 1652 | 1467865341118 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:21 INFO - PROCESS | 1652 | 1467865341194 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 21:22:21 INFO - PROCESS | 1652 | 1467865341197 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:21 INFO - PROCESS | 1652 | 1467865341198 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290ac000 == 35 [pid = 1652] [id = 435] 21:22:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1213f9800) [pid = 1652] [serial = 1304] [outer = 0x0] 21:22:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12404a000) [pid = 1652] [serial = 1305] [outer = 0x1213f9800] 21:22:21 INFO - PROCESS | 1652 | 1467865341224 Marionette DEBUG loaded listener.js 21:22:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124b0ac00) [pid = 1652] [serial = 1306] [outer = 0x1213f9800] 21:22:21 INFO - PROCESS | 1652 | 1467865341554 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]]]}] 21:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 21:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 469ms 21:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 21:22:21 INFO - PROCESS | 1652 | 1467865341583 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 21:22:21 INFO - PROCESS | 1652 | 1467865341585 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 21:22:21 INFO - PROCESS | 1652 | 1467865341589 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 21:22:21 INFO - PROCESS | 1652 | 1467865341590 Marionette TRACE conn2 <- [1,1714,null,{}] 21:22:21 INFO - PROCESS | 1652 | 1467865341592 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}] 21:22:21 INFO - PROCESS | 1652 | 1467865341594 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:21 INFO - PROCESS | 1652 | 1467865341697 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 21:22:21 INFO - PROCESS | 1652 | 1467865341728 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:21 INFO - PROCESS | 1652 | 1467865341729 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x118647800 == 36 [pid = 1652] [id = 436] 21:22:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118fa9c00) [pid = 1652] [serial = 1307] [outer = 0x0] 21:22:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x125d5d800) [pid = 1652] [serial = 1308] [outer = 0x118fa9c00] 21:22:21 INFO - PROCESS | 1652 | 1467865341753 Marionette DEBUG loaded listener.js 21:22:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1263d2c00) [pid = 1652] [serial = 1309] [outer = 0x118fa9c00] 21:22:22 INFO - PROCESS | 1652 | 1467865342010 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]]]}] 21:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 21:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 469ms 21:22:22 INFO - PROCESS | 1652 | 1467865342059 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 21:22:22 INFO - PROCESS | 1652 | 1467865342060 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 21:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 21:22:22 INFO - PROCESS | 1652 | 1467865342063 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 21:22:22 INFO - PROCESS | 1652 | 1467865342064 Marionette TRACE conn2 <- [1,1718,null,{}] 21:22:22 INFO - PROCESS | 1652 | 1467865342066 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}] 21:22:22 INFO - PROCESS | 1652 | 1467865342067 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:22 INFO - PROCESS | 1652 | 1467865342157 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 21:22:22 INFO - PROCESS | 1652 | 1467865342160 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:22 INFO - PROCESS | 1652 | 1467865342161 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a783000 == 37 [pid = 1652] [id = 437] 21:22:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1263da000) [pid = 1652] [serial = 1310] [outer = 0x0] 21:22:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1267b6c00) [pid = 1652] [serial = 1311] [outer = 0x1263da000] 21:22:22 INFO - PROCESS | 1652 | 1467865342188 Marionette DEBUG loaded listener.js 21:22:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126b3f000) [pid = 1652] [serial = 1312] [outer = 0x1263da000] 21:22:22 INFO - PROCESS | 1652 | 1467865342515 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]]]}] 21:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 21:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 468ms 21:22:22 INFO - PROCESS | 1652 | 1467865342531 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 21:22:22 INFO - PROCESS | 1652 | 1467865342532 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 21:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 21:22:22 INFO - PROCESS | 1652 | 1467865342535 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 21:22:22 INFO - PROCESS | 1652 | 1467865342539 Marionette TRACE conn2 <- [1,1722,null,{}] 21:22:22 INFO - PROCESS | 1652 | 1467865342541 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}] 21:22:22 INFO - PROCESS | 1652 | 1467865342543 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:22 INFO - PROCESS | 1652 | 1467865342667 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 21:22:22 INFO - PROCESS | 1652 | 1467865342679 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:22 INFO - PROCESS | 1652 | 1467865342680 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x121be4800 == 38 [pid = 1652] [id = 438] 21:22:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121334c00) [pid = 1652] [serial = 1313] [outer = 0x0] 21:22:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x126b40400) [pid = 1652] [serial = 1314] [outer = 0x121334c00] 21:22:22 INFO - PROCESS | 1652 | 1467865342706 Marionette DEBUG loaded listener.js 21:22:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128ba8400) [pid = 1652] [serial = 1315] [outer = 0x121334c00] 21:22:23 INFO - PROCESS | 1652 | 1467865343040 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]]]}] 21:22:23 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 21:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 522ms 21:22:23 INFO - PROCESS | 1652 | 1467865343057 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 21:22:23 INFO - PROCESS | 1652 | 1467865343058 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 21:22:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 21:22:23 INFO - PROCESS | 1652 | 1467865343060 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 21:22:23 INFO - PROCESS | 1652 | 1467865343061 Marionette TRACE conn2 <- [1,1726,null,{}] 21:22:23 INFO - PROCESS | 1652 | 1467865343064 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}] 21:22:23 INFO - PROCESS | 1652 | 1467865343065 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:23 INFO - PROCESS | 1652 | 1467865343160 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 21:22:23 INFO - PROCESS | 1652 | 1467865343196 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:23 INFO - PROCESS | 1652 | 1467865343197 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b9e8800 == 39 [pid = 1652] [id = 439] 21:22:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128bac400) [pid = 1652] [serial = 1316] [outer = 0x0] 21:22:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128ee6800) [pid = 1652] [serial = 1317] [outer = 0x128bac400] 21:22:23 INFO - PROCESS | 1652 | 1467865343220 Marionette DEBUG loaded listener.js 21:22:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x129223400) [pid = 1652] [serial = 1318] [outer = 0x128bac400] 21:22:23 INFO - PROCESS | 1652 | 1467865343510 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]]]}] 21:22:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 21:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 469ms 21:22:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 21:22:23 INFO - PROCESS | 1652 | 1467865343543 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 21:22:23 INFO - PROCESS | 1652 | 1467865343544 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 21:22:23 INFO - PROCESS | 1652 | 1467865343546 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 21:22:23 INFO - PROCESS | 1652 | 1467865343547 Marionette TRACE conn2 <- [1,1730,null,{}] 21:22:23 INFO - PROCESS | 1652 | 1467865343550 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}] 21:22:23 INFO - PROCESS | 1652 | 1467865343551 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:23 INFO - PROCESS | 1652 | 1467865343660 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 21:22:23 INFO - PROCESS | 1652 | 1467865343663 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:23 INFO - PROCESS | 1652 | 1467865343665 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbe5000 == 40 [pid = 1652] [id = 440] 21:22:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128ba9800) [pid = 1652] [serial = 1319] [outer = 0x0] 21:22:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12922b000) [pid = 1652] [serial = 1320] [outer = 0x128ba9800] 21:22:23 INFO - PROCESS | 1652 | 1467865343688 Marionette DEBUG loaded listener.js 21:22:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1294b5800) [pid = 1652] [serial = 1321] [outer = 0x128ba9800] 21:22:24 INFO - PROCESS | 1652 | 1467865344033 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]]]}] 21:22:24 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 21:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 518ms 21:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 21:22:24 INFO - PROCESS | 1652 | 1467865344066 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 21:22:24 INFO - PROCESS | 1652 | 1467865344067 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 21:22:24 INFO - PROCESS | 1652 | 1467865344076 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 21:22:24 INFO - PROCESS | 1652 | 1467865344077 Marionette TRACE conn2 <- [1,1734,null,{}] 21:22:24 INFO - PROCESS | 1652 | 1467865344079 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}] 21:22:24 INFO - PROCESS | 1652 | 1467865344081 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:24 INFO - PROCESS | 1652 | 1467865344177 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 21:22:24 INFO - PROCESS | 1652 | 1467865344180 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:24 INFO - PROCESS | 1652 | 1467865344181 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c172000 == 41 [pid = 1652] [id = 441] 21:22:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128ee8400) [pid = 1652] [serial = 1322] [outer = 0x0] 21:22:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x129512000) [pid = 1652] [serial = 1323] [outer = 0x128ee8400] 21:22:24 INFO - PROCESS | 1652 | 1467865344205 Marionette DEBUG loaded listener.js 21:22:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12a6ddc00) [pid = 1652] [serial = 1324] [outer = 0x128ee8400] 21:22:24 INFO - PROCESS | 1652 | 1467865344516 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]]]}] 21:22:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 21:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 475ms 21:22:24 INFO - PROCESS | 1652 | 1467865344544 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 21:22:24 INFO - PROCESS | 1652 | 1467865344545 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 21:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 21:22:24 INFO - PROCESS | 1652 | 1467865344548 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 21:22:24 INFO - PROCESS | 1652 | 1467865344549 Marionette TRACE conn2 <- [1,1738,null,{}] 21:22:24 INFO - PROCESS | 1652 | 1467865344551 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}] 21:22:24 INFO - PROCESS | 1652 | 1467865344552 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:24 INFO - PROCESS | 1652 | 1467865344659 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 21:22:24 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1133f6800) [pid = 1652] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 21:22:24 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11979a000) [pid = 1652] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 21:22:24 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x112a81400) [pid = 1652] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 21:22:24 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x112ad2400) [pid = 1652] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 21:22:24 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11915a800) [pid = 1652] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 21:22:24 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1167b4000) [pid = 1652] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 21:22:24 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x113cee000) [pid = 1652] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 21:22:24 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1167df800) [pid = 1652] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 21:22:24 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1133fe800) [pid = 1652] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 21:22:24 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x115f0e000) [pid = 1652] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 21:22:24 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1128ce400) [pid = 1652] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 21:22:24 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x128b9e800) [pid = 1652] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 21:22:24 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1213f2400) [pid = 1652] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 21:22:24 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118455c00) [pid = 1652] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 21:22:24 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11938d000) [pid = 1652] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 21:22:24 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x117410800) [pid = 1652] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 21:22:24 INFO - PROCESS | 1652 | 1467865344843 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:24 INFO - PROCESS | 1652 | 1467865344844 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x116962800 == 42 [pid = 1652] [id = 442] 21:22:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x111c75000) [pid = 1652] [serial = 1325] [outer = 0x0] 21:22:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x112a7b800) [pid = 1652] [serial = 1326] [outer = 0x111c75000] 21:22:24 INFO - PROCESS | 1652 | 1467865344868 Marionette DEBUG loaded listener.js 21:22:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x115021c00) [pid = 1652] [serial = 1327] [outer = 0x111c75000] 21:22:25 INFO - PROCESS | 1652 | 1467865345155 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]]]}] 21:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 21:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 621ms 21:22:25 INFO - PROCESS | 1652 | 1467865345171 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 21:22:25 INFO - PROCESS | 1652 | 1467865345174 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 21:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 21:22:25 INFO - PROCESS | 1652 | 1467865345181 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 21:22:25 INFO - PROCESS | 1652 | 1467865345182 Marionette TRACE conn2 <- [1,1742,null,{}] 21:22:25 INFO - PROCESS | 1652 | 1467865345185 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}] 21:22:25 INFO - PROCESS | 1652 | 1467865345187 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:25 INFO - PROCESS | 1652 | 1467865345268 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 21:22:25 INFO - PROCESS | 1652 | 1467865345273 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:25 INFO - PROCESS | 1652 | 1467865345274 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca1a000 == 43 [pid = 1652] [id = 443] 21:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x115f0e000) [pid = 1652] [serial = 1328] [outer = 0x0] 21:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11915e000) [pid = 1652] [serial = 1329] [outer = 0x115f0e000] 21:22:25 INFO - PROCESS | 1652 | 1467865345298 Marionette DEBUG loaded listener.js 21:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x126b3f400) [pid = 1652] [serial = 1330] [outer = 0x115f0e000] 21:22:25 INFO - PROCESS | 1652 | 1467865345632 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]]]}] 21:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 21:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 469ms 21:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 21:22:25 INFO - PROCESS | 1652 | 1467865345650 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 21:22:25 INFO - PROCESS | 1652 | 1467865345651 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 21:22:25 INFO - PROCESS | 1652 | 1467865345657 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 21:22:25 INFO - PROCESS | 1652 | 1467865345658 Marionette TRACE conn2 <- [1,1746,null,{}] 21:22:25 INFO - PROCESS | 1652 | 1467865345660 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}] 21:22:25 INFO - PROCESS | 1652 | 1467865345669 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:25 INFO - PROCESS | 1652 | 1467865345777 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 21:22:25 INFO - PROCESS | 1652 | 1467865345783 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:25 INFO - PROCESS | 1652 | 1467865345784 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce15000 == 44 [pid = 1652] [id = 444] 21:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1242d2800) [pid = 1652] [serial = 1331] [outer = 0x0] 21:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a6dd400) [pid = 1652] [serial = 1332] [outer = 0x1242d2800] 21:22:25 INFO - PROCESS | 1652 | 1467865345808 Marionette DEBUG loaded listener.js 21:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a833000) [pid = 1652] [serial = 1333] [outer = 0x1242d2800] 21:22:26 INFO - PROCESS | 1652 | 1467865346105 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]]]}] 21:22:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 21:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 472ms 21:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 21:22:26 INFO - PROCESS | 1652 | 1467865346128 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 21:22:26 INFO - PROCESS | 1652 | 1467865346129 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 21:22:26 INFO - PROCESS | 1652 | 1467865346131 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 21:22:26 INFO - PROCESS | 1652 | 1467865346132 Marionette TRACE conn2 <- [1,1750,null,{}] 21:22:26 INFO - PROCESS | 1652 | 1467865346135 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}] 21:22:26 INFO - PROCESS | 1652 | 1467865346137 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:26 INFO - PROCESS | 1652 | 1467865346221 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 21:22:26 INFO - PROCESS | 1652 | 1467865346225 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:26 INFO - PROCESS | 1652 | 1467865346226 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce26000 == 45 [pid = 1652] [id = 445] 21:22:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a834800) [pid = 1652] [serial = 1334] [outer = 0x0] 21:22:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a86b000) [pid = 1652] [serial = 1335] [outer = 0x12a834800] 21:22:26 INFO - PROCESS | 1652 | 1467865346250 Marionette DEBUG loaded listener.js 21:22:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12aad7c00) [pid = 1652] [serial = 1336] [outer = 0x12a834800] 21:22:26 INFO - PROCESS | 1652 | 1467865346583 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]]]}] 21:22:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 21:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 468ms 21:22:26 INFO - PROCESS | 1652 | 1467865346599 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 21:22:26 INFO - PROCESS | 1652 | 1467865346611 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 21:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 21:22:26 INFO - PROCESS | 1652 | 1467865346613 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 21:22:26 INFO - PROCESS | 1652 | 1467865346614 Marionette TRACE conn2 <- [1,1754,null,{}] 21:22:26 INFO - PROCESS | 1652 | 1467865346617 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}] 21:22:26 INFO - PROCESS | 1652 | 1467865346618 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:26 INFO - PROCESS | 1652 | 1467865346728 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 21:22:26 INFO - PROCESS | 1652 | 1467865346735 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:26 INFO - PROCESS | 1652 | 1467865346736 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d425000 == 46 [pid = 1652] [id = 446] 21:22:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a86d400) [pid = 1652] [serial = 1337] [outer = 0x0] 21:22:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12aadfc00) [pid = 1652] [serial = 1338] [outer = 0x12a86d400] 21:22:26 INFO - PROCESS | 1652 | 1467865346759 Marionette DEBUG loaded listener.js 21:22:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12b18b000) [pid = 1652] [serial = 1339] [outer = 0x12a86d400] 21:22:27 INFO - PROCESS | 1652 | 1467865347291 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]]]}] 21:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 21:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 719ms 21:22:27 INFO - PROCESS | 1652 | 1467865347334 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 21:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 21:22:27 INFO - PROCESS | 1652 | 1467865347337 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 21:22:27 INFO - PROCESS | 1652 | 1467865347340 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 21:22:27 INFO - PROCESS | 1652 | 1467865347343 Marionette TRACE conn2 <- [1,1758,null,{}] 21:22:27 INFO - PROCESS | 1652 | 1467865347347 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}] 21:22:27 INFO - PROCESS | 1652 | 1467865347348 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:27 INFO - PROCESS | 1652 | 1467865347465 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 21:22:27 INFO - PROCESS | 1652 | 1467865347547 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:27 INFO - PROCESS | 1652 | 1467865347549 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x117244000 == 47 [pid = 1652] [id = 447] 21:22:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x112f03400) [pid = 1652] [serial = 1340] [outer = 0x0] 21:22:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x113a3c000) [pid = 1652] [serial = 1341] [outer = 0x112f03400] 21:22:27 INFO - PROCESS | 1652 | 1467865347580 Marionette DEBUG loaded listener.js 21:22:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x115f6f000) [pid = 1652] [serial = 1342] [outer = 0x112f03400] 21:22:28 INFO - PROCESS | 1652 | 1467865348303 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]]]}] 21:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 21:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 976ms 21:22:28 INFO - PROCESS | 1652 | 1467865348345 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 21:22:28 INFO - PROCESS | 1652 | 1467865348348 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 21:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 21:22:28 INFO - PROCESS | 1652 | 1467865348354 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 21:22:28 INFO - PROCESS | 1652 | 1467865348357 Marionette TRACE conn2 <- [1,1762,null,{}] 21:22:28 INFO - PROCESS | 1652 | 1467865348361 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}] 21:22:28 INFO - PROCESS | 1652 | 1467865348363 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:28 INFO - PROCESS | 1652 | 1467865348468 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 21:22:28 INFO - PROCESS | 1652 | 1467865348548 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:28 INFO - PROCESS | 1652 | 1467865348551 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x116195000 == 48 [pid = 1652] [id = 448] 21:22:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11617b400) [pid = 1652] [serial = 1343] [outer = 0x0] 21:22:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1167b0800) [pid = 1652] [serial = 1344] [outer = 0x11617b400] 21:22:28 INFO - PROCESS | 1652 | 1467865348580 Marionette DEBUG loaded listener.js 21:22:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x116973800) [pid = 1652] [serial = 1345] [outer = 0x11617b400] 21:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce26000 == 47 [pid = 1652] [id = 445] 21:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce15000 == 46 [pid = 1652] [id = 444] 21:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca1a000 == 45 [pid = 1652] [id = 443] 21:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x116962800 == 44 [pid = 1652] [id = 442] 21:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12c172000 == 43 [pid = 1652] [id = 441] 21:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbe5000 == 42 [pid = 1652] [id = 440] 21:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12b9e8800 == 41 [pid = 1652] [id = 439] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x127819800) [pid = 1652] [serial = 1281] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x121be4800 == 40 [pid = 1652] [id = 438] 21:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12a783000 == 39 [pid = 1652] [id = 437] 21:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x118647800 == 38 [pid = 1652] [id = 436] 21:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1290ac000 == 37 [pid = 1652] [id = 435] 21:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x126a20800 == 36 [pid = 1652] [id = 434] 21:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x125fb1000 == 35 [pid = 1652] [id = 433] 21:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x121beb800 == 34 [pid = 1652] [id = 432] 21:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x11995f000 == 33 [pid = 1652] [id = 431] 21:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x118648000 == 32 [pid = 1652] [id = 430] 21:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x117360800 == 31 [pid = 1652] [id = 429] 21:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x116196000 == 30 [pid = 1652] [id = 428] 21:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x124ad8800 == 29 [pid = 1652] [id = 427] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11942f400) [pid = 1652] [serial = 1263] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x120eef400) [pid = 1652] [serial = 1266] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x123bc8800) [pid = 1652] [serial = 1269] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12194c400) [pid = 1652] [serial = 1267] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118452000) [pid = 1652] [serial = 1272] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1215b6800) [pid = 1652] [serial = 1273] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1242cd000) [pid = 1652] [serial = 1270] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11938bc00) [pid = 1652] [serial = 1236] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118877000) [pid = 1652] [serial = 1234] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11697f400) [pid = 1652] [serial = 1233] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118509000) [pid = 1652] [serial = 1257] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118877400) [pid = 1652] [serial = 1258] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1170c1800) [pid = 1652] [serial = 1254] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11740b400) [pid = 1652] [serial = 1255] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x115f6c400) [pid = 1652] [serial = 1251] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1164dd400) [pid = 1652] [serial = 1252] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1167b1800) [pid = 1652] [serial = 1249] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x115fdac00) [pid = 1652] [serial = 1248] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112e4d000) [pid = 1652] [serial = 1246] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1128d8400) [pid = 1652] [serial = 1245] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1294b7800) [pid = 1652] [serial = 1243] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x129224000) [pid = 1652] [serial = 1242] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x126b44400) [pid = 1652] [serial = 1240] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x125fc7000) [pid = 1652] [serial = 1239] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119d1f400) [pid = 1652] [serial = 1237] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119156400) [pid = 1652] [serial = 1260] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11938e800) [pid = 1652] [serial = 1261] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x126712400) [pid = 1652] [serial = 1279] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x125de8800) [pid = 1652] [serial = 1278] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x125d66400) [pid = 1652] [serial = 1276] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1194c5800) [pid = 1652] [serial = 1264] [outer = 0x0] [url = about:blank] 21:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124447800) [pid = 1652] [serial = 1275] [outer = 0x0] [url = about:blank] 21:22:29 INFO - PROCESS | 1652 | 1467865349026 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]]]}] 21:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 21:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 725ms 21:22:29 INFO - PROCESS | 1652 | 1467865349078 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 21:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 21:22:29 INFO - PROCESS | 1652 | 1467865349081 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 21:22:29 INFO - PROCESS | 1652 | 1467865349087 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 21:22:29 INFO - PROCESS | 1652 | 1467865349089 Marionette TRACE conn2 <- [1,1766,null,{}] 21:22:29 INFO - PROCESS | 1652 | 1467865349091 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}] 21:22:29 INFO - PROCESS | 1652 | 1467865349093 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:29 INFO - PROCESS | 1652 | 1467865349171 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 21:22:29 INFO - PROCESS | 1652 | 1467865349175 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:29 INFO - PROCESS | 1652 | 1467865349176 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11814c800 == 30 [pid = 1652] [id = 449] 21:22:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1172c4c00) [pid = 1652] [serial = 1346] [outer = 0x0] 21:22:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1176cb400) [pid = 1652] [serial = 1347] [outer = 0x1172c4c00] 21:22:29 INFO - PROCESS | 1652 | 1467865349205 Marionette DEBUG loaded listener.js 21:22:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11812c400) [pid = 1652] [serial = 1348] [outer = 0x1172c4c00] 21:22:29 INFO - PROCESS | 1652 | 1467865349573 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]]]}] 21:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 21:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 523ms 21:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 21:22:29 INFO - PROCESS | 1652 | 1467865349609 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 21:22:29 INFO - PROCESS | 1652 | 1467865349611 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 21:22:29 INFO - PROCESS | 1652 | 1467865349613 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 21:22:29 INFO - PROCESS | 1652 | 1467865349615 Marionette TRACE conn2 <- [1,1770,null,{}] 21:22:29 INFO - PROCESS | 1652 | 1467865349626 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}] 21:22:29 INFO - PROCESS | 1652 | 1467865349629 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:29 INFO - PROCESS | 1652 | 1467865349707 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 21:22:29 INFO - PROCESS | 1652 | 1467865349714 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:29 INFO - PROCESS | 1652 | 1467865349716 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fcd000 == 31 [pid = 1652] [id = 450] 21:22:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11886ec00) [pid = 1652] [serial = 1349] [outer = 0x0] 21:22:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119158800) [pid = 1652] [serial = 1350] [outer = 0x11886ec00] 21:22:29 INFO - PROCESS | 1652 | 1467865349746 Marionette DEBUG loaded listener.js 21:22:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119388c00) [pid = 1652] [serial = 1351] [outer = 0x11886ec00] 21:22:30 INFO - PROCESS | 1652 | 1467865350112 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]]]}] 21:22:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 21:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 524ms 21:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 21:22:30 INFO - PROCESS | 1652 | 1467865350137 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 21:22:30 INFO - PROCESS | 1652 | 1467865350139 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 21:22:30 INFO - PROCESS | 1652 | 1467865350141 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 21:22:30 INFO - PROCESS | 1652 | 1467865350142 Marionette TRACE conn2 <- [1,1774,null,{}] 21:22:30 INFO - PROCESS | 1652 | 1467865350144 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}] 21:22:30 INFO - PROCESS | 1652 | 1467865350146 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:30 INFO - PROCESS | 1652 | 1467865350229 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 21:22:30 INFO - PROCESS | 1652 | 1467865350286 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:30 INFO - PROCESS | 1652 | 1467865350287 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x121320000 == 32 [pid = 1652] [id = 451] 21:22:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1193d6800) [pid = 1652] [serial = 1352] [outer = 0x0] 21:22:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1194b9000) [pid = 1652] [serial = 1353] [outer = 0x1193d6800] 21:22:30 INFO - PROCESS | 1652 | 1467865350312 Marionette DEBUG loaded listener.js 21:22:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119d17c00) [pid = 1652] [serial = 1354] [outer = 0x1193d6800] 21:22:30 INFO - PROCESS | 1652 | 1467865350578 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]]]}] 21:22:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 21:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 469ms 21:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 21:22:30 INFO - PROCESS | 1652 | 1467865350611 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 21:22:30 INFO - PROCESS | 1652 | 1467865350612 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 21:22:30 INFO - PROCESS | 1652 | 1467865350614 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 21:22:30 INFO - PROCESS | 1652 | 1467865350616 Marionette TRACE conn2 <- [1,1778,null,{}] 21:22:30 INFO - PROCESS | 1652 | 1467865350627 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}] 21:22:30 INFO - PROCESS | 1652 | 1467865350628 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:30 INFO - PROCESS | 1652 | 1467865350740 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 21:22:30 INFO - PROCESS | 1652 | 1467865350882 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:30 INFO - PROCESS | 1652 | 1467865350884 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x113abb000 == 33 [pid = 1652] [id = 452] 21:22:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x111e58c00) [pid = 1652] [serial = 1355] [outer = 0x0] 21:22:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1129a7c00) [pid = 1652] [serial = 1356] [outer = 0x111e58c00] 21:22:30 INFO - PROCESS | 1652 | 1467865350938 Marionette DEBUG loaded listener.js 21:22:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1150ce000) [pid = 1652] [serial = 1357] [outer = 0x111e58c00] 21:22:31 INFO - PROCESS | 1652 | 1467865351437 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]]]}] 21:22:31 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 21:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 873ms 21:22:31 INFO - PROCESS | 1652 | 1467865351491 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 21:22:31 INFO - PROCESS | 1652 | 1467865351493 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 21:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 21:22:31 INFO - PROCESS | 1652 | 1467865351496 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 21:22:31 INFO - PROCESS | 1652 | 1467865351498 Marionette TRACE conn2 <- [1,1782,null,{}] 21:22:31 INFO - PROCESS | 1652 | 1467865351501 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}] 21:22:31 INFO - PROCESS | 1652 | 1467865351504 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:31 INFO - PROCESS | 1652 | 1467865351601 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 21:22:31 INFO - PROCESS | 1652 | 1467865351657 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:31 INFO - PROCESS | 1652 | 1467865351659 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12101f000 == 34 [pid = 1652] [id = 453] 21:22:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1170be800) [pid = 1652] [serial = 1358] [outer = 0x0] 21:22:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118354400) [pid = 1652] [serial = 1359] [outer = 0x1170be800] 21:22:31 INFO - PROCESS | 1652 | 1467865351690 Marionette DEBUG loaded listener.js 21:22:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119155000) [pid = 1652] [serial = 1360] [outer = 0x1170be800] 21:22:32 INFO - PROCESS | 1652 | 1467865352094 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]]]}] 21:22:32 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 21:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 621ms 21:22:32 INFO - PROCESS | 1652 | 1467865352122 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 21:22:32 INFO - PROCESS | 1652 | 1467865352125 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 21:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 21:22:32 INFO - PROCESS | 1652 | 1467865352128 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 21:22:32 INFO - PROCESS | 1652 | 1467865352129 Marionette TRACE conn2 <- [1,1786,null,{}] 21:22:32 INFO - PROCESS | 1652 | 1467865352131 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}] 21:22:32 INFO - PROCESS | 1652 | 1467865352133 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:32 INFO - PROCESS | 1652 | 1467865352229 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 21:22:32 INFO - PROCESS | 1652 | 1467865352319 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:32 INFO - PROCESS | 1652 | 1467865352321 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1265a3000 == 35 [pid = 1652] [id = 454] 21:22:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11938bc00) [pid = 1652] [serial = 1361] [outer = 0x0] 21:22:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119d23c00) [pid = 1652] [serial = 1362] [outer = 0x11938bc00] 21:22:32 INFO - PROCESS | 1652 | 1467865352350 Marionette DEBUG loaded listener.js 21:22:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1213ed800) [pid = 1652] [serial = 1363] [outer = 0x11938bc00] 21:22:32 INFO - PROCESS | 1652 | 1467865352768 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]]]}] 21:22:32 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 21:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 668ms 21:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 21:22:32 INFO - PROCESS | 1652 | 1467865352797 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 21:22:32 INFO - PROCESS | 1652 | 1467865352798 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 21:22:32 INFO - PROCESS | 1652 | 1467865352806 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 21:22:32 INFO - PROCESS | 1652 | 1467865352810 Marionette TRACE conn2 <- [1,1790,null,{}] 21:22:32 INFO - PROCESS | 1652 | 1467865352813 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}] 21:22:32 INFO - PROCESS | 1652 | 1467865352816 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:32 INFO - PROCESS | 1652 | 1467865352913 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 21:22:32 INFO - PROCESS | 1652 | 1467865352982 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:32 INFO - PROCESS | 1652 | 1467865352983 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11641b800 == 36 [pid = 1652] [id = 455] 21:22:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1176cac00) [pid = 1652] [serial = 1364] [outer = 0x0] 21:22:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x121949000) [pid = 1652] [serial = 1365] [outer = 0x1176cac00] 21:22:33 INFO - PROCESS | 1652 | 1467865353011 Marionette DEBUG loaded listener.js 21:22:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124b0c400) [pid = 1652] [serial = 1366] [outer = 0x1176cac00] 21:22:33 INFO - PROCESS | 1652 | 1467865353413 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]]]}] 21:22:33 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) 21:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 629ms 21:22:33 INFO - PROCESS | 1652 | 1467865353431 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 21:22:33 INFO - PROCESS | 1652 | 1467865353433 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 21:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 21:22:33 INFO - PROCESS | 1652 | 1467865353435 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 21:22:33 INFO - PROCESS | 1652 | 1467865353438 Marionette TRACE conn2 <- [1,1794,null,{}] 21:22:33 INFO - PROCESS | 1652 | 1467865353441 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}] 21:22:33 INFO - PROCESS | 1652 | 1467865353442 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:33 INFO - PROCESS | 1652 | 1467865353536 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 21:22:33 INFO - PROCESS | 1652 | 1467865353634 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:33 INFO - PROCESS | 1652 | 1467865353636 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x129470800 == 37 [pid = 1652] [id = 456] 21:22:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1193d5800) [pid = 1652] [serial = 1367] [outer = 0x0] 21:22:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1213f3800) [pid = 1652] [serial = 1368] [outer = 0x1193d5800] 21:22:33 INFO - PROCESS | 1652 | 1467865353666 Marionette DEBUG loaded listener.js 21:22:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x125fc1400) [pid = 1652] [serial = 1369] [outer = 0x1193d5800] 21:22:34 INFO - PROCESS | 1652 | 1467865354093 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]]]}] 21:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 673ms 21:22:34 INFO - PROCESS | 1652 | 1467865354109 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 21:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 21:22:34 INFO - PROCESS | 1652 | 1467865354110 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 21:22:34 INFO - PROCESS | 1652 | 1467865354112 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 21:22:34 INFO - PROCESS | 1652 | 1467865354114 Marionette TRACE conn2 <- [1,1798,null,{}] 21:22:34 INFO - PROCESS | 1652 | 1467865354116 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}] 21:22:34 INFO - PROCESS | 1652 | 1467865354117 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:34 INFO - PROCESS | 1652 | 1467865354210 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 21:22:34 INFO - PROCESS | 1652 | 1467865354266 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:34 INFO - PROCESS | 1652 | 1467865354270 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a76d000 == 38 [pid = 1652] [id = 457] 21:22:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1267b9400) [pid = 1652] [serial = 1370] [outer = 0x0] 21:22:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x126b3cc00) [pid = 1652] [serial = 1371] [outer = 0x1267b9400] 21:22:34 INFO - PROCESS | 1652 | 1467865354321 Marionette DEBUG loaded listener.js 21:22:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x127823800) [pid = 1652] [serial = 1372] [outer = 0x1267b9400] 21:22:34 INFO - PROCESS | 1652 | 1467865354827 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]]]}] 21:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 21:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 770ms 21:22:34 INFO - PROCESS | 1652 | 1467865354884 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 21:22:34 INFO - PROCESS | 1652 | 1467865354887 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 21:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 21:22:34 INFO - PROCESS | 1652 | 1467865354890 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 21:22:34 INFO - PROCESS | 1652 | 1467865354892 Marionette TRACE conn2 <- [1,1802,null,{}] 21:22:34 INFO - PROCESS | 1652 | 1467865354895 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}] 21:22:34 INFO - PROCESS | 1652 | 1467865354897 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:34 INFO - PROCESS | 1652 | 1467865354996 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 21:22:35 INFO - PROCESS | 1652 | --DOCSHELL 0x121320000 == 37 [pid = 1652] [id = 451] 21:22:35 INFO - PROCESS | 1652 | --DOCSHELL 0x118fcd000 == 36 [pid = 1652] [id = 450] 21:22:35 INFO - PROCESS | 1652 | --DOCSHELL 0x11814c800 == 35 [pid = 1652] [id = 449] 21:22:35 INFO - PROCESS | 1652 | --DOCSHELL 0x116195000 == 34 [pid = 1652] [id = 448] 21:22:35 INFO - PROCESS | 1652 | --DOCSHELL 0x117244000 == 33 [pid = 1652] [id = 447] 21:22:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12a76d000 == 32 [pid = 1652] [id = 457] 21:22:35 INFO - PROCESS | 1652 | --DOCSHELL 0x129470800 == 31 [pid = 1652] [id = 456] 21:22:35 INFO - PROCESS | 1652 | --DOCSHELL 0x11641b800 == 30 [pid = 1652] [id = 455] 21:22:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1265a3000 == 29 [pid = 1652] [id = 454] 21:22:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12d425000 == 28 [pid = 1652] [id = 446] 21:22:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12101f000 == 27 [pid = 1652] [id = 453] 21:22:35 INFO - PROCESS | 1652 | --DOCSHELL 0x113abb000 == 26 [pid = 1652] [id = 452] 21:22:35 INFO - PROCESS | 1652 | 1467865355623 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:35 INFO - PROCESS | 1652 | 1467865355624 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x112f79000 == 27 [pid = 1652] [id = 458] 21:22:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x112e30c00) [pid = 1652] [serial = 1373] [outer = 0x0] 21:22:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x112f04400) [pid = 1652] [serial = 1374] [outer = 0x112e30c00] 21:22:35 INFO - PROCESS | 1652 | 1467865355654 Marionette DEBUG loaded listener.js 21:22:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x115021000) [pid = 1652] [serial = 1375] [outer = 0x112e30c00] 21:22:36 INFO - PROCESS | 1652 | 1467865356024 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]]]}] 21:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 21:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1174ms 21:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 21:22:36 INFO - PROCESS | 1652 | 1467865356065 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 21:22:36 INFO - PROCESS | 1652 | 1467865356067 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 21:22:36 INFO - PROCESS | 1652 | 1467865356069 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 21:22:36 INFO - PROCESS | 1652 | 1467865356072 Marionette TRACE conn2 <- [1,1806,null,{}] 21:22:36 INFO - PROCESS | 1652 | 1467865356076 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}] 21:22:36 INFO - PROCESS | 1652 | 1467865356077 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:36 INFO - PROCESS | 1652 | 1467865356177 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 21:22:36 INFO - PROCESS | 1652 | 1467865356220 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:36 INFO - PROCESS | 1652 | 1467865356222 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x118206800 == 28 [pid = 1652] [id = 459] 21:22:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1170c0000) [pid = 1652] [serial = 1376] [outer = 0x0] 21:22:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1176d1400) [pid = 1652] [serial = 1377] [outer = 0x1170c0000] 21:22:36 INFO - PROCESS | 1652 | 1467865356249 Marionette DEBUG loaded listener.js 21:22:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118130800) [pid = 1652] [serial = 1378] [outer = 0x1170c0000] 21:22:36 INFO - PROCESS | 1652 | 1467865356593 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]]]}] 21:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 21:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 571ms 21:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 21:22:36 INFO - PROCESS | 1652 | 1467865356643 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 21:22:36 INFO - PROCESS | 1652 | 1467865356646 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 21:22:36 INFO - PROCESS | 1652 | 1467865356648 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 21:22:36 INFO - PROCESS | 1652 | 1467865356649 Marionette TRACE conn2 <- [1,1810,null,{}] 21:22:36 INFO - PROCESS | 1652 | 1467865356652 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}] 21:22:36 INFO - PROCESS | 1652 | 1467865356654 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:36 INFO - PROCESS | 1652 | 1467865356753 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 21:22:36 INFO - PROCESS | 1652 | 1467865356790 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:36 INFO - PROCESS | 1652 | 1467865356791 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x121135800 == 29 [pid = 1652] [id = 460] 21:22:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118349c00) [pid = 1652] [serial = 1379] [outer = 0x0] 21:22:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x119155400) [pid = 1652] [serial = 1380] [outer = 0x118349c00] 21:22:36 INFO - PROCESS | 1652 | 1467865356817 Marionette DEBUG loaded listener.js 21:22:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11943b000) [pid = 1652] [serial = 1381] [outer = 0x118349c00] 21:22:37 INFO - PROCESS | 1652 | 1467865357188 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]]]}] 21:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 21:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 568ms 21:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 21:22:37 INFO - PROCESS | 1652 | 1467865357225 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 21:22:37 INFO - PROCESS | 1652 | 1467865357227 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 21:22:37 INFO - PROCESS | 1652 | 1467865357233 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 21:22:37 INFO - PROCESS | 1652 | 1467865357238 Marionette TRACE conn2 <- [1,1814,null,{}] 21:22:37 INFO - PROCESS | 1652 | 1467865357241 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}] 21:22:37 INFO - PROCESS | 1652 | 1467865357244 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:37 INFO - PROCESS | 1652 | 1467865357341 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 21:22:37 INFO - PROCESS | 1652 | 1467865357381 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:37 INFO - PROCESS | 1652 | 1467865357382 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a2a000 == 30 [pid = 1652] [id = 461] 21:22:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x119d1e000) [pid = 1652] [serial = 1382] [outer = 0x0] 21:22:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1213f1c00) [pid = 1652] [serial = 1383] [outer = 0x119d1e000] 21:22:37 INFO - PROCESS | 1652 | 1467865357407 Marionette DEBUG loaded listener.js 21:22:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x123bc2000) [pid = 1652] [serial = 1384] [outer = 0x119d1e000] 21:22:37 INFO - PROCESS | 1652 | 1467865357732 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]]]}] 21:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 21:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 529ms 21:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 21:22:37 INFO - PROCESS | 1652 | 1467865357763 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 21:22:37 INFO - PROCESS | 1652 | 1467865357765 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 21:22:37 INFO - PROCESS | 1652 | 1467865357767 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 21:22:37 INFO - PROCESS | 1652 | 1467865357768 Marionette TRACE conn2 <- [1,1818,null,{}] 21:22:37 INFO - PROCESS | 1652 | 1467865357770 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}] 21:22:37 INFO - PROCESS | 1652 | 1467865357771 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:37 INFO - PROCESS | 1652 | 1467865357873 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 21:22:37 INFO - PROCESS | 1652 | 1467865357877 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:37 INFO - PROCESS | 1652 | 1467865357878 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290ab000 == 31 [pid = 1652] [id = 462] 21:22:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1240df000) [pid = 1652] [serial = 1385] [outer = 0x0] 21:22:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x125fc7c00) [pid = 1652] [serial = 1386] [outer = 0x1240df000] 21:22:37 INFO - PROCESS | 1652 | 1467865357903 Marionette DEBUG loaded listener.js 21:22:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x126732c00) [pid = 1652] [serial = 1387] [outer = 0x1240df000] 21:22:38 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x128bac400) [pid = 1652] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 21:22:38 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x128ba9800) [pid = 1652] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 21:22:38 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x119430c00) [pid = 1652] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 21:22:38 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x118fa9c00) [pid = 1652] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 21:22:38 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1193d5400) [pid = 1652] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 21:22:38 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1213f9800) [pid = 1652] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 21:22:38 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x115f19400) [pid = 1652] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 21:22:38 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x112e57400) [pid = 1652] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 21:22:38 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1263da000) [pid = 1652] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 21:22:38 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12a834800) [pid = 1652] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 21:22:38 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x115f6e000) [pid = 1652] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 21:22:38 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x111e5cc00) [pid = 1652] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 21:22:38 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x126715c00) [pid = 1652] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 21:22:38 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11826d400) [pid = 1652] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 21:22:38 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11886ec00) [pid = 1652] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 21:22:38 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x128ee8400) [pid = 1652] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 21:22:38 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1193d6800) [pid = 1652] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 21:22:38 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1242d2800) [pid = 1652] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 21:22:38 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x111c75000) [pid = 1652] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 21:22:38 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11617b400) [pid = 1652] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 21:22:38 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x115f0e000) [pid = 1652] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 21:22:38 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1172c4c00) [pid = 1652] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 21:22:38 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x121334c00) [pid = 1652] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 21:22:38 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x112f03400) [pid = 1652] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 21:22:38 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12a86d400) [pid = 1652] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 21:22:38 INFO - PROCESS | 1652 | 1467865358500 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]]]}] 21:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 21:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 771ms 21:22:38 INFO - PROCESS | 1652 | 1467865358540 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 21:22:38 INFO - PROCESS | 1652 | 1467865358542 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 21:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 21:22:38 INFO - PROCESS | 1652 | 1467865358544 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 21:22:38 INFO - PROCESS | 1652 | 1467865358545 Marionette TRACE conn2 <- [1,1822,null,{}] 21:22:38 INFO - PROCESS | 1652 | 1467865358547 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}] 21:22:38 INFO - PROCESS | 1652 | 1467865358549 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:38 INFO - PROCESS | 1652 | 1467865358623 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 21:22:38 INFO - PROCESS | 1652 | 1467865358626 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:38 INFO - PROCESS | 1652 | 1467865358631 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6ae800 == 32 [pid = 1652] [id = 463] 21:22:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11810a400) [pid = 1652] [serial = 1388] [outer = 0x0] 21:22:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118f48c00) [pid = 1652] [serial = 1389] [outer = 0x11810a400] 21:22:38 INFO - PROCESS | 1652 | 1467865358665 Marionette DEBUG loaded listener.js 21:22:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x120fb2c00) [pid = 1652] [serial = 1390] [outer = 0x11810a400] 21:22:39 INFO - PROCESS | 1652 | 1467865359010 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]]]}] 21:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 21:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 519ms 21:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 21:22:39 INFO - PROCESS | 1652 | 1467865359064 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 21:22:39 INFO - PROCESS | 1652 | 1467865359065 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 21:22:39 INFO - PROCESS | 1652 | 1467865359067 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 21:22:39 INFO - PROCESS | 1652 | 1467865359068 Marionette TRACE conn2 <- [1,1826,null,{}] 21:22:39 INFO - PROCESS | 1652 | 1467865359071 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}] 21:22:39 INFO - PROCESS | 1652 | 1467865359072 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:39 INFO - PROCESS | 1652 | 1467865359174 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 21:22:39 INFO - PROCESS | 1652 | 1467865359180 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:39 INFO - PROCESS | 1652 | 1467865359181 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x112d65800 == 33 [pid = 1652] [id = 464] 21:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x120fb1c00) [pid = 1652] [serial = 1391] [outer = 0x0] 21:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124b0d000) [pid = 1652] [serial = 1392] [outer = 0x120fb1c00] 21:22:39 INFO - PROCESS | 1652 | 1467865359205 Marionette DEBUG loaded listener.js 21:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126b46400) [pid = 1652] [serial = 1393] [outer = 0x120fb1c00] 21:22:39 INFO - PROCESS | 1652 | 1467865359518 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]]]}] 21:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 21:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 472ms 21:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 21:22:39 INFO - PROCESS | 1652 | 1467865359542 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 21:22:39 INFO - PROCESS | 1652 | 1467865359543 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 21:22:39 INFO - PROCESS | 1652 | 1467865359545 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 21:22:39 INFO - PROCESS | 1652 | 1467865359546 Marionette TRACE conn2 <- [1,1830,null,{}] 21:22:39 INFO - PROCESS | 1652 | 1467865359549 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}] 21:22:39 INFO - PROCESS | 1652 | 1467865359550 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:39 INFO - PROCESS | 1652 | 1467865359624 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 21:22:39 INFO - PROCESS | 1652 | 1467865359627 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:39 INFO - PROCESS | 1652 | 1467865359628 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbe6800 == 34 [pid = 1652] [id = 465] 21:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x112f10c00) [pid = 1652] [serial = 1394] [outer = 0x0] 21:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x128a6f800) [pid = 1652] [serial = 1395] [outer = 0x112f10c00] 21:22:39 INFO - PROCESS | 1652 | 1467865359654 Marionette DEBUG loaded listener.js 21:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128ba6c00) [pid = 1652] [serial = 1396] [outer = 0x112f10c00] 21:22:39 INFO - PROCESS | 1652 | 1467865359978 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]]]}] 21:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 21:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 470ms 21:22:40 INFO - PROCESS | 1652 | 1467865360022 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 21:22:40 INFO - PROCESS | 1652 | 1467865360024 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 21:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 21:22:40 INFO - PROCESS | 1652 | 1467865360027 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 21:22:40 INFO - PROCESS | 1652 | 1467865360028 Marionette TRACE conn2 <- [1,1834,null,{}] 21:22:40 INFO - PROCESS | 1652 | 1467865360030 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}] 21:22:40 INFO - PROCESS | 1652 | 1467865360031 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:40 INFO - PROCESS | 1652 | 1467865360133 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 21:22:40 INFO - PROCESS | 1652 | 1467865360142 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:40 INFO - PROCESS | 1652 | 1467865360143 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c17a000 == 35 [pid = 1652] [id = 466] 21:22:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x128a72800) [pid = 1652] [serial = 1397] [outer = 0x0] 21:22:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x128ee1800) [pid = 1652] [serial = 1398] [outer = 0x128a72800] 21:22:40 INFO - PROCESS | 1652 | 1467865360167 Marionette DEBUG loaded listener.js 21:22:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x129224c00) [pid = 1652] [serial = 1399] [outer = 0x128a72800] 21:22:40 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 21:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 672ms 21:22:40 INFO - PROCESS | 1652 | 1467865360693 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]]]}] 21:22:40 INFO - PROCESS | 1652 | 1467865360699 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 21:22:40 INFO - PROCESS | 1652 | 1467865360702 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 21:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 21:22:40 INFO - PROCESS | 1652 | 1467865360733 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 21:22:40 INFO - PROCESS | 1652 | 1467865360736 Marionette TRACE conn2 <- [1,1838,null,{}] 21:22:40 INFO - PROCESS | 1652 | 1467865360742 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}] 21:22:40 INFO - PROCESS | 1652 | 1467865360744 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:40 INFO - PROCESS | 1652 | 1467865360856 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 21:22:40 INFO - PROCESS | 1652 | 1467865360962 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:40 INFO - PROCESS | 1652 | 1467865360964 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ae9800 == 36 [pid = 1652] [id = 467] 21:22:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x116489800) [pid = 1652] [serial = 1400] [outer = 0x0] 21:22:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1167d2c00) [pid = 1652] [serial = 1401] [outer = 0x116489800] 21:22:40 INFO - PROCESS | 1652 | 1467865360994 Marionette DEBUG loaded listener.js 21:22:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x117405400) [pid = 1652] [serial = 1402] [outer = 0x116489800] 21:22:41 INFO - PROCESS | 1652 | 1467865361536 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]]]}] 21:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 21:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 878ms 21:22:41 INFO - PROCESS | 1652 | 1467865361610 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 21:22:41 INFO - PROCESS | 1652 | 1467865361613 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 21:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 21:22:41 INFO - PROCESS | 1652 | 1467865361618 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 21:22:41 INFO - PROCESS | 1652 | 1467865361620 Marionette TRACE conn2 <- [1,1842,null,{}] 21:22:41 INFO - PROCESS | 1652 | 1467865361622 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}] 21:22:41 INFO - PROCESS | 1652 | 1467865361624 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:41 INFO - PROCESS | 1652 | 1467865361731 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 21:22:41 INFO - PROCESS | 1652 | 1467865361792 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:41 INFO - PROCESS | 1652 | 1467865361793 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1174ae800 == 37 [pid = 1652] [id = 468] 21:22:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11740c000) [pid = 1652] [serial = 1403] [outer = 0x0] 21:22:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x117da3c00) [pid = 1652] [serial = 1404] [outer = 0x11740c000] 21:22:41 INFO - PROCESS | 1652 | 1467865361825 Marionette DEBUG loaded listener.js 21:22:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x119153400) [pid = 1652] [serial = 1405] [outer = 0x11740c000] 21:22:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbe6800 == 36 [pid = 1652] [id = 465] 21:22:42 INFO - PROCESS | 1652 | --DOCSHELL 0x112d65800 == 35 [pid = 1652] [id = 464] 21:22:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6ae800 == 34 [pid = 1652] [id = 463] 21:22:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1290ab000 == 33 [pid = 1652] [id = 462] 21:22:42 INFO - PROCESS | 1652 | --DOCSHELL 0x126a2a000 == 32 [pid = 1652] [id = 461] 21:22:42 INFO - PROCESS | 1652 | --DOCSHELL 0x121135800 == 31 [pid = 1652] [id = 460] 21:22:42 INFO - PROCESS | 1652 | --DOCSHELL 0x118206800 == 30 [pid = 1652] [id = 459] 21:22:42 INFO - PROCESS | 1652 | --DOCSHELL 0x112f79000 == 29 [pid = 1652] [id = 458] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12a6ddc00) [pid = 1652] [serial = 1324] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12a833000) [pid = 1652] [serial = 1333] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x112a7b800) [pid = 1652] [serial = 1326] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1167b0800) [pid = 1652] [serial = 1344] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11915e000) [pid = 1652] [serial = 1329] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1176cb400) [pid = 1652] [serial = 1347] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x115021c00) [pid = 1652] [serial = 1327] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x116973800) [pid = 1652] [serial = 1345] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12a6dd400) [pid = 1652] [serial = 1332] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x126b40400) [pid = 1652] [serial = 1314] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x128ba8400) [pid = 1652] [serial = 1315] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11812c400) [pid = 1652] [serial = 1348] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119158800) [pid = 1652] [serial = 1350] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126b3f400) [pid = 1652] [serial = 1330] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1294b5800) [pid = 1652] [serial = 1321] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x115f6f000) [pid = 1652] [serial = 1342] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x113a3c000) [pid = 1652] [serial = 1341] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12b18b000) [pid = 1652] [serial = 1339] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12aad7c00) [pid = 1652] [serial = 1336] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12aadfc00) [pid = 1652] [serial = 1338] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128ee6800) [pid = 1652] [serial = 1317] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12922b000) [pid = 1652] [serial = 1320] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1210d5800) [pid = 1652] [serial = 1302] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1213f8800) [pid = 1652] [serial = 1303] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x125d5d800) [pid = 1652] [serial = 1308] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1263d2c00) [pid = 1652] [serial = 1309] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1194bac00) [pid = 1652] [serial = 1299] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1210d1800) [pid = 1652] [serial = 1300] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12404a000) [pid = 1652] [serial = 1305] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x124b0ac00) [pid = 1652] [serial = 1306] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119156000) [pid = 1652] [serial = 1296] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119392c00) [pid = 1652] [serial = 1297] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x112f0bc00) [pid = 1652] [serial = 1284] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x113c84c00) [pid = 1652] [serial = 1285] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1267b6c00) [pid = 1652] [serial = 1311] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12a86b000) [pid = 1652] [serial = 1335] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1167d6000) [pid = 1652] [serial = 1287] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x126b3f000) [pid = 1652] [serial = 1312] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x116a0bc00) [pid = 1652] [serial = 1288] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x117412800) [pid = 1652] [serial = 1290] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11810cc00) [pid = 1652] [serial = 1291] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x128ba5400) [pid = 1652] [serial = 1282] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11886d000) [pid = 1652] [serial = 1293] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x129223400) [pid = 1652] [serial = 1318] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x118faa800) [pid = 1652] [serial = 1294] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x119388c00) [pid = 1652] [serial = 1351] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x129512000) [pid = 1652] [serial = 1323] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1194b9000) [pid = 1652] [serial = 1353] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x119d17c00) [pid = 1652] [serial = 1354] [outer = 0x0] [url = about:blank] 21:22:42 INFO - PROCESS | 1652 | 1467865362472 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]]]}] 21:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 21:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 872ms 21:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 21:22:42 INFO - PROCESS | 1652 | 1467865362491 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 21:22:42 INFO - PROCESS | 1652 | 1467865362493 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 21:22:42 INFO - PROCESS | 1652 | 1467865362496 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 21:22:42 INFO - PROCESS | 1652 | 1467865362498 Marionette TRACE conn2 <- [1,1846,null,{}] 21:22:42 INFO - PROCESS | 1652 | 1467865362503 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}] 21:22:42 INFO - PROCESS | 1652 | 1467865362506 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:42 INFO - PROCESS | 1652 | 1467865362586 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 21:22:42 INFO - PROCESS | 1652 | 1467865362593 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:42 INFO - PROCESS | 1652 | 1467865362596 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169b0000 == 30 [pid = 1652] [id = 469] 21:22:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x116489400) [pid = 1652] [serial = 1406] [outer = 0x0] 21:22:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x116981400) [pid = 1652] [serial = 1407] [outer = 0x116489400] 21:22:42 INFO - PROCESS | 1652 | 1467865362624 Marionette DEBUG loaded listener.js 21:22:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1176cf400) [pid = 1652] [serial = 1408] [outer = 0x116489400] 21:22:42 INFO - PROCESS | 1652 | 1467865362964 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]]]}] 21:22:43 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) 21:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 523ms 21:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 21:22:43 INFO - PROCESS | 1652 | 1467865363019 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 21:22:43 INFO - PROCESS | 1652 | 1467865363022 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 21:22:43 INFO - PROCESS | 1652 | 1467865363026 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 21:22:43 INFO - PROCESS | 1652 | 1467865363028 Marionette TRACE conn2 <- [1,1850,null,{}] 21:22:43 INFO - PROCESS | 1652 | 1467865363030 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}] 21:22:43 INFO - PROCESS | 1652 | 1467865363032 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:43 INFO - PROCESS | 1652 | 1467865363109 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 21:22:43 INFO - PROCESS | 1652 | 1467865363113 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:43 INFO - PROCESS | 1652 | 1467865363114 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x118204800 == 31 [pid = 1652] [id = 470] 21:22:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118875400) [pid = 1652] [serial = 1409] [outer = 0x0] 21:22:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x119158c00) [pid = 1652] [serial = 1410] [outer = 0x118875400] 21:22:43 INFO - PROCESS | 1652 | 1467865363143 Marionette DEBUG loaded listener.js 21:22:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x119390000) [pid = 1652] [serial = 1411] [outer = 0x118875400] 21:22:43 INFO - PROCESS | 1652 | 1467865363480 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]]]}] 21:22:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 468ms 21:22:43 INFO - PROCESS | 1652 | 1467865363495 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 21:22:43 INFO - PROCESS | 1652 | 1467865363496 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 21:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 21:22:43 INFO - PROCESS | 1652 | 1467865363499 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 21:22:43 INFO - PROCESS | 1652 | 1467865363501 Marionette TRACE conn2 <- [1,1854,null,{}] 21:22:43 INFO - PROCESS | 1652 | 1467865363511 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}] 21:22:43 INFO - PROCESS | 1652 | 1467865363514 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:43 INFO - PROCESS | 1652 | 1467865363597 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 21:22:43 INFO - PROCESS | 1652 | 1467865363656 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:43 INFO - PROCESS | 1652 | 1467865363658 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x121283000 == 32 [pid = 1652] [id = 471] 21:22:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118fb1c00) [pid = 1652] [serial = 1412] [outer = 0x0] 21:22:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1194be000) [pid = 1652] [serial = 1413] [outer = 0x118fb1c00] 21:22:43 INFO - PROCESS | 1652 | 1467865363686 Marionette DEBUG loaded listener.js 21:22:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1210d1800) [pid = 1652] [serial = 1414] [outer = 0x118fb1c00] 21:22:44 INFO - PROCESS | 1652 | 1467865363996 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]]]}] 21:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 21:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 523ms 21:22:44 INFO - PROCESS | 1652 | 1467865364025 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 21:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 21:22:44 INFO - PROCESS | 1652 | 1467865364027 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 21:22:44 INFO - PROCESS | 1652 | 1467865364030 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 21:22:44 INFO - PROCESS | 1652 | 1467865364032 Marionette TRACE conn2 <- [1,1858,null,{}] 21:22:44 INFO - PROCESS | 1652 | 1467865364034 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}] 21:22:44 INFO - PROCESS | 1652 | 1467865364039 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:44 INFO - PROCESS | 1652 | 1467865364199 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 21:22:44 INFO - PROCESS | 1652 | 1467865364249 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:44 INFO - PROCESS | 1652 | 1467865364250 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x126598000 == 33 [pid = 1652] [id = 472] 21:22:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x121334000) [pid = 1652] [serial = 1415] [outer = 0x0] 21:22:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1218a3400) [pid = 1652] [serial = 1416] [outer = 0x121334000] 21:22:44 INFO - PROCESS | 1652 | 1467865364291 Marionette DEBUG loaded listener.js 21:22:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1242cd000) [pid = 1652] [serial = 1417] [outer = 0x121334000] 21:22:44 INFO - PROCESS | 1652 | 1467865364658 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]]]}] 21:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 21:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 673ms 21:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 21:22:44 INFO - PROCESS | 1652 | 1467865364702 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 21:22:44 INFO - PROCESS | 1652 | 1467865364703 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 21:22:44 INFO - PROCESS | 1652 | 1467865364705 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 21:22:44 INFO - PROCESS | 1652 | 1467865364707 Marionette TRACE conn2 <- [1,1862,null,{}] 21:22:44 INFO - PROCESS | 1652 | 1467865364709 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}] 21:22:44 INFO - PROCESS | 1652 | 1467865364710 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:44 INFO - PROCESS | 1652 | 1467865364806 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 21:22:44 INFO - PROCESS | 1652 | 1467865364809 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:44 INFO - PROCESS | 1652 | 1467865364810 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b4e800 == 34 [pid = 1652] [id = 473] 21:22:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1164dd400) [pid = 1652] [serial = 1418] [outer = 0x0] 21:22:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x125d65c00) [pid = 1652] [serial = 1419] [outer = 0x1164dd400] 21:22:44 INFO - PROCESS | 1652 | 1467865364834 Marionette DEBUG loaded listener.js 21:22:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x126712400) [pid = 1652] [serial = 1420] [outer = 0x1164dd400] 21:22:45 INFO - PROCESS | 1652 | 1467865365188 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]]]}] 21:22:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 21:22:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 520ms 21:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 21:22:45 INFO - PROCESS | 1652 | 1467865365226 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 21:22:45 INFO - PROCESS | 1652 | 1467865365228 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 21:22:45 INFO - PROCESS | 1652 | 1467865365230 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 21:22:45 INFO - PROCESS | 1652 | 1467865365231 Marionette TRACE conn2 <- [1,1866,null,{}] 21:22:45 INFO - PROCESS | 1652 | 1467865365233 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}] 21:22:45 INFO - PROCESS | 1652 | 1467865365237 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:45 INFO - PROCESS | 1652 | 1467865365355 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 21:22:45 INFO - PROCESS | 1652 | 1467865365369 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:45 INFO - PROCESS | 1652 | 1467865365371 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6b4800 == 35 [pid = 1652] [id = 474] 21:22:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1267b5000) [pid = 1652] [serial = 1421] [outer = 0x0] 21:22:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x128b9ec00) [pid = 1652] [serial = 1422] [outer = 0x1267b5000] 21:22:45 INFO - PROCESS | 1652 | 1467865365395 Marionette DEBUG loaded listener.js 21:22:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12922cc00) [pid = 1652] [serial = 1423] [outer = 0x1267b5000] 21:22:45 INFO - PROCESS | 1652 | 1467865365778 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]]]}] 21:22:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 21:22:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 568ms 21:22:45 INFO - PROCESS | 1652 | 1467865365804 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 21:22:45 INFO - PROCESS | 1652 | 1467865365807 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 21:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 21:22:45 INFO - PROCESS | 1652 | 1467865365811 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 21:22:45 INFO - PROCESS | 1652 | 1467865365813 Marionette TRACE conn2 <- [1,1870,null,{}] 21:22:45 INFO - PROCESS | 1652 | 1467865365816 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}] 21:22:45 INFO - PROCESS | 1652 | 1467865365818 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:45 INFO - PROCESS | 1652 | 1467865365971 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 21:22:45 INFO - PROCESS | 1652 | 1467865365991 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:45 INFO - PROCESS | 1652 | 1467865365993 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b11c800 == 36 [pid = 1652] [id = 475] 21:22:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x129225c00) [pid = 1652] [serial = 1424] [outer = 0x0] 21:22:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12950a800) [pid = 1652] [serial = 1425] [outer = 0x129225c00] 21:22:46 INFO - PROCESS | 1652 | 1467865366032 Marionette DEBUG loaded listener.js 21:22:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12957a800) [pid = 1652] [serial = 1426] [outer = 0x129225c00] 21:22:46 INFO - PROCESS | 1652 | 1467865366423 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]]]}] 21:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 21:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 621ms 21:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 21:22:46 INFO - PROCESS | 1652 | 1467865366432 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 21:22:46 INFO - PROCESS | 1652 | 1467865366433 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 21:22:46 INFO - PROCESS | 1652 | 1467865366436 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 21:22:46 INFO - PROCESS | 1652 | 1467865366437 Marionette TRACE conn2 <- [1,1874,null,{}] 21:22:46 INFO - PROCESS | 1652 | 1467865366440 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}] 21:22:46 INFO - PROCESS | 1652 | 1467865366441 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:46 INFO - PROCESS | 1652 | 1467865366591 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 21:22:46 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x112f10c00) [pid = 1652] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 21:22:46 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118349c00) [pid = 1652] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 21:22:46 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x112e30c00) [pid = 1652] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 21:22:46 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1170c0000) [pid = 1652] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 21:22:46 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1267b9400) [pid = 1652] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 21:22:46 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119d1e000) [pid = 1652] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 21:22:46 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x111e58c00) [pid = 1652] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 21:22:46 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x120fb1c00) [pid = 1652] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 21:22:46 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1240df000) [pid = 1652] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 21:22:46 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1170be800) [pid = 1652] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 21:22:46 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11938bc00) [pid = 1652] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 21:22:46 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1176cac00) [pid = 1652] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 21:22:46 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11810a400) [pid = 1652] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 21:22:46 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1193d5800) [pid = 1652] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 21:22:46 INFO - PROCESS | 1652 | 1467865366635 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:46 INFO - PROCESS | 1652 | 1467865366636 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d62800 == 37 [pid = 1652] [id = 476] 21:22:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1129af400) [pid = 1652] [serial = 1427] [outer = 0x0] 21:22:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x115d57000) [pid = 1652] [serial = 1428] [outer = 0x1129af400] 21:22:46 INFO - PROCESS | 1652 | 1467865366660 Marionette DEBUG loaded listener.js 21:22:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1176d2000) [pid = 1652] [serial = 1429] [outer = 0x1129af400] 21:22:46 INFO - PROCESS | 1652 | 1467865366925 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]]]}] 21:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 21:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 523ms 21:22:46 INFO - PROCESS | 1652 | 1467865366959 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 21:22:46 INFO - PROCESS | 1652 | 1467865366961 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 21:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 21:22:46 INFO - PROCESS | 1652 | 1467865366963 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 21:22:46 INFO - PROCESS | 1652 | 1467865366964 Marionette TRACE conn2 <- [1,1878,null,{}] 21:22:46 INFO - PROCESS | 1652 | 1467865366966 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}] 21:22:46 INFO - PROCESS | 1652 | 1467865366967 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:47 INFO - PROCESS | 1652 | 1467865367050 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 21:22:47 INFO - PROCESS | 1652 | 1467865367055 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:47 INFO - PROCESS | 1652 | 1467865367057 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11263c000 == 38 [pid = 1652] [id = 477] 21:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11810a400) [pid = 1652] [serial = 1430] [outer = 0x0] 21:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1213f4800) [pid = 1652] [serial = 1431] [outer = 0x11810a400] 21:22:47 INFO - PROCESS | 1652 | 1467865367081 Marionette DEBUG loaded listener.js 21:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x128ba3c00) [pid = 1652] [serial = 1432] [outer = 0x11810a400] 21:22:47 INFO - PROCESS | 1652 | 1467865367404 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]]]}] 21:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 21:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 468ms 21:22:47 INFO - PROCESS | 1652 | 1467865367431 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 21:22:47 INFO - PROCESS | 1652 | 1467865367432 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 21:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 21:22:47 INFO - PROCESS | 1652 | 1467865367434 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 21:22:47 INFO - PROCESS | 1652 | 1467865367436 Marionette TRACE conn2 <- [1,1882,null,{}] 21:22:47 INFO - PROCESS | 1652 | 1467865367440 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}] 21:22:47 INFO - PROCESS | 1652 | 1467865367441 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:47 INFO - PROCESS | 1652 | 1467865367546 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 21:22:47 INFO - PROCESS | 1652 | 1467865367553 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:47 INFO - PROCESS | 1652 | 1467865367554 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c167800 == 39 [pid = 1652] [id = 478] 21:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1176cac00) [pid = 1652] [serial = 1433] [outer = 0x0] 21:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x125fc0c00) [pid = 1652] [serial = 1434] [outer = 0x1176cac00] 21:22:47 INFO - PROCESS | 1652 | 1467865367578 Marionette DEBUG loaded listener.js 21:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12a834c00) [pid = 1652] [serial = 1435] [outer = 0x1176cac00] 21:22:47 INFO - PROCESS | 1652 | 1467865367892 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]]]}] 21:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 21:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 469ms 21:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 21:22:47 INFO - PROCESS | 1652 | 1467865367906 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 21:22:47 INFO - PROCESS | 1652 | 1467865367909 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 21:22:47 INFO - PROCESS | 1652 | 1467865367911 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 21:22:47 INFO - PROCESS | 1652 | 1467865367912 Marionette TRACE conn2 <- [1,1886,null,{}] 21:22:47 INFO - PROCESS | 1652 | 1467865367915 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}] 21:22:47 INFO - PROCESS | 1652 | 1467865367917 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:48 INFO - PROCESS | 1652 | 1467865368007 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 21:22:48 INFO - PROCESS | 1652 | 1467865368011 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:48 INFO - PROCESS | 1652 | 1467865368012 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca26800 == 40 [pid = 1652] [id = 479] 21:22:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12a837000) [pid = 1652] [serial = 1436] [outer = 0x0] 21:22:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12aada800) [pid = 1652] [serial = 1437] [outer = 0x12a837000] 21:22:48 INFO - PROCESS | 1652 | 1467865368038 Marionette DEBUG loaded listener.js 21:22:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12b82f400) [pid = 1652] [serial = 1438] [outer = 0x12a837000] 21:22:48 INFO - PROCESS | 1652 | 1467865368386 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]]]}] 21:22:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 21:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 520ms 21:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 21:22:48 INFO - PROCESS | 1652 | 1467865368438 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 21:22:48 INFO - PROCESS | 1652 | 1467865368439 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 21:22:48 INFO - PROCESS | 1652 | 1467865368441 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 21:22:48 INFO - PROCESS | 1652 | 1467865368442 Marionette TRACE conn2 <- [1,1890,null,{}] 21:22:48 INFO - PROCESS | 1652 | 1467865368444 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}] 21:22:48 INFO - PROCESS | 1652 | 1467865368445 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:48 INFO - PROCESS | 1652 | 1467865368524 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 21:22:48 INFO - PROCESS | 1652 | 1467865368528 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:48 INFO - PROCESS | 1652 | 1467865368529 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce20000 == 41 [pid = 1652] [id = 480] 21:22:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12b18f400) [pid = 1652] [serial = 1439] [outer = 0x0] 21:22:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12b996000) [pid = 1652] [serial = 1440] [outer = 0x12b18f400] 21:22:48 INFO - PROCESS | 1652 | 1467865368552 Marionette DEBUG loaded listener.js 21:22:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12b99d800) [pid = 1652] [serial = 1441] [outer = 0x12b18f400] 21:22:49 INFO - PROCESS | 1652 | 1467865369033 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]]]}] 21:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 21:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 620ms 21:22:49 INFO - PROCESS | 1652 | 1467865369070 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 21:22:49 INFO - PROCESS | 1652 | 1467865369075 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 21:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 21:22:49 INFO - PROCESS | 1652 | 1467865369080 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 21:22:49 INFO - PROCESS | 1652 | 1467865369083 Marionette TRACE conn2 <- [1,1894,null,{}] 21:22:49 INFO - PROCESS | 1652 | 1467865369088 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}] 21:22:49 INFO - PROCESS | 1652 | 1467865369090 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:49 INFO - PROCESS | 1652 | 1467865369196 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 21:22:49 INFO - PROCESS | 1652 | 1467865369268 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:49 INFO - PROCESS | 1652 | 1467865369270 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x118208800 == 42 [pid = 1652] [id = 481] 21:22:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x116483c00) [pid = 1652] [serial = 1442] [outer = 0x0] 21:22:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x117407800) [pid = 1652] [serial = 1443] [outer = 0x116483c00] 21:22:49 INFO - PROCESS | 1652 | 1467865369301 Marionette DEBUG loaded listener.js 21:22:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11834d000) [pid = 1652] [serial = 1444] [outer = 0x116483c00] 21:22:49 INFO - PROCESS | 1652 | 1467865369739 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]]]}] 21:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 21:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 671ms 21:22:49 INFO - PROCESS | 1652 | 1467865369751 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 21:22:49 INFO - PROCESS | 1652 | 1467865369757 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 21:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 21:22:49 INFO - PROCESS | 1652 | 1467865369761 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 21:22:49 INFO - PROCESS | 1652 | 1467865369763 Marionette TRACE conn2 <- [1,1898,null,{}] 21:22:49 INFO - PROCESS | 1652 | 1467865369765 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}] 21:22:49 INFO - PROCESS | 1652 | 1467865369767 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:49 INFO - PROCESS | 1652 | 1467865369894 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 21:22:49 INFO - PROCESS | 1652 | 1467865369979 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:49 INFO - PROCESS | 1652 | 1467865369980 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4c7000 == 43 [pid = 1652] [id = 482] 21:22:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1194c0800) [pid = 1652] [serial = 1445] [outer = 0x0] 21:22:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119d17400) [pid = 1652] [serial = 1446] [outer = 0x1194c0800] 21:22:50 INFO - PROCESS | 1652 | 1467865370012 Marionette DEBUG loaded listener.js 21:22:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1213ef400) [pid = 1652] [serial = 1447] [outer = 0x1194c0800] 21:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 21:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 671ms 21:22:50 INFO - PROCESS | 1652 | 1467865370427 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]]]}] 21:22:50 INFO - PROCESS | 1652 | 1467865370433 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 21:22:50 INFO - PROCESS | 1652 | 1467865370434 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 21:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 21:22:50 INFO - PROCESS | 1652 | 1467865370438 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 21:22:50 INFO - PROCESS | 1652 | 1467865370442 Marionette TRACE conn2 <- [1,1902,null,{}] 21:22:50 INFO - PROCESS | 1652 | 1467865370450 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}] 21:22:50 INFO - PROCESS | 1652 | 1467865370453 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:50 INFO - PROCESS | 1652 | 1467865370555 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 21:22:50 INFO - PROCESS | 1652 | 1467865370617 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:50 INFO - PROCESS | 1652 | 1467865370619 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d215000 == 44 [pid = 1652] [id = 483] 21:22:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12670f400) [pid = 1652] [serial = 1448] [outer = 0x0] 21:22:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x127818400) [pid = 1652] [serial = 1449] [outer = 0x12670f400] 21:22:50 INFO - PROCESS | 1652 | 1467865370649 Marionette DEBUG loaded listener.js 21:22:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128ee2c00) [pid = 1652] [serial = 1450] [outer = 0x12670f400] 21:22:51 INFO - PROCESS | 1652 | 1467865371089 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]]]}] 21:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 21:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 724ms 21:22:51 INFO - PROCESS | 1652 | 1467865371170 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 21:22:51 INFO - PROCESS | 1652 | 1467865371172 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 21:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 21:22:51 INFO - PROCESS | 1652 | 1467865371175 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 21:22:51 INFO - PROCESS | 1652 | 1467865371176 Marionette TRACE conn2 <- [1,1906,null,{}] 21:22:51 INFO - PROCESS | 1652 | 1467865371198 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}] 21:22:51 INFO - PROCESS | 1652 | 1467865371199 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:51 INFO - PROCESS | 1652 | 1467865371301 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 21:22:51 INFO - PROCESS | 1652 | 1467865371538 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:51 INFO - PROCESS | 1652 | 1467865371540 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x118158000 == 45 [pid = 1652] [id = 484] 21:22:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x112a7c800) [pid = 1652] [serial = 1451] [outer = 0x0] 21:22:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x115fdb400) [pid = 1652] [serial = 1452] [outer = 0x112a7c800] 21:22:51 INFO - PROCESS | 1652 | 1467865371569 Marionette DEBUG loaded listener.js 21:22:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116a0b800) [pid = 1652] [serial = 1453] [outer = 0x112a7c800] 21:22:51 INFO - PROCESS | 1652 | 1467865371997 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]]]}] 21:22:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 21:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 870ms 21:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 21:22:52 INFO - PROCESS | 1652 | 1467865372046 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 21:22:52 INFO - PROCESS | 1652 | 1467865372048 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 21:22:52 INFO - PROCESS | 1652 | 1467865372051 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 21:22:52 INFO - PROCESS | 1652 | 1467865372053 Marionette TRACE conn2 <- [1,1910,null,{}] 21:22:52 INFO - PROCESS | 1652 | 1467865372056 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}] 21:22:52 INFO - PROCESS | 1652 | 1467865372058 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:52 INFO - PROCESS | 1652 | 1467865372152 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 21:22:52 INFO - PROCESS | 1652 | 1467865372214 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:52 INFO - PROCESS | 1652 | 1467865372216 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x117367000 == 46 [pid = 1652] [id = 485] 21:22:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11826f400) [pid = 1652] [serial = 1454] [outer = 0x0] 21:22:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11845ac00) [pid = 1652] [serial = 1455] [outer = 0x11826f400] 21:22:52 INFO - PROCESS | 1652 | 1467865372243 Marionette DEBUG loaded listener.js 21:22:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118fac000) [pid = 1652] [serial = 1456] [outer = 0x11826f400] 21:22:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca26800 == 45 [pid = 1652] [id = 479] 21:22:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12c167800 == 44 [pid = 1652] [id = 478] 21:22:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11263c000 == 43 [pid = 1652] [id = 477] 21:22:52 INFO - PROCESS | 1652 | --DOCSHELL 0x117d62800 == 42 [pid = 1652] [id = 476] 21:22:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12b11c800 == 41 [pid = 1652] [id = 475] 21:22:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6b4800 == 40 [pid = 1652] [id = 474] 21:22:52 INFO - PROCESS | 1652 | --DOCSHELL 0x128b4e800 == 39 [pid = 1652] [id = 473] 21:22:52 INFO - PROCESS | 1652 | --DOCSHELL 0x126598000 == 38 [pid = 1652] [id = 472] 21:22:52 INFO - PROCESS | 1652 | --DOCSHELL 0x121283000 == 37 [pid = 1652] [id = 471] 21:22:52 INFO - PROCESS | 1652 | --DOCSHELL 0x118204800 == 36 [pid = 1652] [id = 470] 21:22:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1169b0000 == 35 [pid = 1652] [id = 469] 21:22:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1174ae800 == 34 [pid = 1652] [id = 468] 21:22:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12c17a000 == 33 [pid = 1652] [id = 466] 21:22:52 INFO - PROCESS | 1652 | --DOCSHELL 0x119ae9800 == 32 [pid = 1652] [id = 467] 21:22:52 INFO - PROCESS | 1652 | --DOCSHELL 0x118158000 == 31 [pid = 1652] [id = 484] 21:22:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12d215000 == 30 [pid = 1652] [id = 483] 21:22:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4c7000 == 29 [pid = 1652] [id = 482] 21:22:52 INFO - PROCESS | 1652 | --DOCSHELL 0x118208800 == 28 [pid = 1652] [id = 481] 21:22:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce20000 == 27 [pid = 1652] [id = 480] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x128a6f800) [pid = 1652] [serial = 1395] [outer = 0x0] [url = about:blank] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119155400) [pid = 1652] [serial = 1380] [outer = 0x0] [url = about:blank] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x112f04400) [pid = 1652] [serial = 1374] [outer = 0x0] [url = about:blank] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1176d1400) [pid = 1652] [serial = 1377] [outer = 0x0] [url = about:blank] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x127823800) [pid = 1652] [serial = 1372] [outer = 0x0] [url = about:blank] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x126b3cc00) [pid = 1652] [serial = 1371] [outer = 0x0] [url = about:blank] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11943b000) [pid = 1652] [serial = 1381] [outer = 0x0] [url = about:blank] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x123bc2000) [pid = 1652] [serial = 1384] [outer = 0x0] [url = about:blank] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1150ce000) [pid = 1652] [serial = 1357] [outer = 0x0] [url = about:blank] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1213f1c00) [pid = 1652] [serial = 1383] [outer = 0x0] [url = about:blank] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1129a7c00) [pid = 1652] [serial = 1356] [outer = 0x0] [url = about:blank] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124b0d000) [pid = 1652] [serial = 1392] [outer = 0x0] [url = about:blank] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x125fc7c00) [pid = 1652] [serial = 1386] [outer = 0x0] [url = about:blank] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x126b46400) [pid = 1652] [serial = 1393] [outer = 0x0] [url = about:blank] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119155000) [pid = 1652] [serial = 1360] [outer = 0x0] [url = about:blank] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118354400) [pid = 1652] [serial = 1359] [outer = 0x0] [url = about:blank] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1213ed800) [pid = 1652] [serial = 1363] [outer = 0x0] [url = about:blank] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119d23c00) [pid = 1652] [serial = 1362] [outer = 0x0] [url = about:blank] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124b0c400) [pid = 1652] [serial = 1366] [outer = 0x0] [url = about:blank] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118f48c00) [pid = 1652] [serial = 1389] [outer = 0x0] [url = about:blank] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x121949000) [pid = 1652] [serial = 1365] [outer = 0x0] [url = about:blank] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128ba6c00) [pid = 1652] [serial = 1396] [outer = 0x0] [url = about:blank] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x125fc1400) [pid = 1652] [serial = 1369] [outer = 0x0] [url = about:blank] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1213f3800) [pid = 1652] [serial = 1368] [outer = 0x0] [url = about:blank] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x126732c00) [pid = 1652] [serial = 1387] [outer = 0x0] [url = about:blank] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118130800) [pid = 1652] [serial = 1378] [outer = 0x0] [url = about:blank] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x115021000) [pid = 1652] [serial = 1375] [outer = 0x0] [url = about:blank] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x120fb2c00) [pid = 1652] [serial = 1390] [outer = 0x0] [url = about:blank] 21:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x128ee1800) [pid = 1652] [serial = 1398] [outer = 0x0] [url = about:blank] 21:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 21:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1121ms 21:22:53 INFO - PROCESS | 1652 | 1467865373166 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]]]}] 21:22:53 INFO - PROCESS | 1652 | 1467865373174 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 21:22:53 INFO - PROCESS | 1652 | 1467865373176 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 21:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 21:22:53 INFO - PROCESS | 1652 | 1467865373180 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 21:22:53 INFO - PROCESS | 1652 | 1467865373181 Marionette TRACE conn2 <- [1,1914,null,{}] 21:22:53 INFO - PROCESS | 1652 | 1467865373185 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}] 21:22:53 INFO - PROCESS | 1652 | 1467865373187 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:53 INFO - PROCESS | 1652 | 1467865373273 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 21:22:53 INFO - PROCESS | 1652 | 1467865373278 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:53 INFO - PROCESS | 1652 | 1467865373281 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x116615800 == 28 [pid = 1652] [id = 486] 21:22:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x113a9a400) [pid = 1652] [serial = 1457] [outer = 0x0] 21:22:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x115f18400) [pid = 1652] [serial = 1458] [outer = 0x113a9a400] 21:22:53 INFO - PROCESS | 1652 | 1467865373310 Marionette DEBUG loaded listener.js 21:22:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1167a5400) [pid = 1652] [serial = 1459] [outer = 0x113a9a400] 21:22:53 INFO - PROCESS | 1652 | 1467865373741 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]]]}] 21:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 21:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 570ms 21:22:53 INFO - PROCESS | 1652 | 1467865373750 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 21:22:53 INFO - PROCESS | 1652 | 1467865373754 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 21:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 21:22:53 INFO - PROCESS | 1652 | 1467865373760 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 21:22:53 INFO - PROCESS | 1652 | 1467865373763 Marionette TRACE conn2 <- [1,1918,null,{}] 21:22:53 INFO - PROCESS | 1652 | 1467865373769 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}] 21:22:53 INFO - PROCESS | 1652 | 1467865373772 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:53 INFO - PROCESS | 1652 | 1467865373927 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 21:22:54 INFO - PROCESS | 1652 | 1467865374050 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:54 INFO - PROCESS | 1652 | 1467865374054 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x116412000 == 29 [pid = 1652] [id = 487] 21:22:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x112e54800) [pid = 1652] [serial = 1460] [outer = 0x0] 21:22:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x113c82000) [pid = 1652] [serial = 1461] [outer = 0x112e54800] 21:22:54 INFO - PROCESS | 1652 | 1467865374110 Marionette DEBUG loaded listener.js 21:22:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1167d0800) [pid = 1652] [serial = 1462] [outer = 0x112e54800] 21:22:54 INFO - PROCESS | 1652 | 1467865374671 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]]]}] 21:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 21:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 926ms 21:22:54 INFO - PROCESS | 1652 | 1467865374685 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 21:22:54 INFO - PROCESS | 1652 | 1467865374689 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 21:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 21:22:54 INFO - PROCESS | 1652 | 1467865374694 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 21:22:54 INFO - PROCESS | 1652 | 1467865374696 Marionette TRACE conn2 <- [1,1922,null,{}] 21:22:54 INFO - PROCESS | 1652 | 1467865374698 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}] 21:22:54 INFO - PROCESS | 1652 | 1467865374700 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:54 INFO - PROCESS | 1652 | 1467865374808 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 21:22:54 INFO - PROCESS | 1652 | 1467865374886 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:54 INFO - PROCESS | 1652 | 1467865374887 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x118221800 == 30 [pid = 1652] [id = 488] 21:22:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112e32400) [pid = 1652] [serial = 1463] [outer = 0x0] 21:22:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118110c00) [pid = 1652] [serial = 1464] [outer = 0x112e32400] 21:22:54 INFO - PROCESS | 1652 | 1467865374919 Marionette DEBUG loaded listener.js 21:22:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118876800) [pid = 1652] [serial = 1465] [outer = 0x112e32400] 21:22:55 INFO - PROCESS | 1652 | 1467865375512 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]]]}] 21:22:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 21:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 870ms 21:22:55 INFO - PROCESS | 1652 | 1467865375564 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 21:22:55 INFO - PROCESS | 1652 | 1467865375566 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 21:22:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 21:22:55 INFO - PROCESS | 1652 | 1467865375569 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 21:22:55 INFO - PROCESS | 1652 | 1467865375572 Marionette TRACE conn2 <- [1,1926,null,{}] 21:22:55 INFO - PROCESS | 1652 | 1467865375576 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}] 21:22:55 INFO - PROCESS | 1652 | 1467865375577 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:55 INFO - PROCESS | 1652 | 1467865375683 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 21:22:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbe7800 == 29 [pid = 1652] [id = 21] 21:22:55 INFO - PROCESS | 1652 | --DOCSHELL 0x117241800 == 28 [pid = 1652] [id = 25] 21:22:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc53800 == 27 [pid = 1652] [id = 22] 21:22:55 INFO - PROCESS | 1652 | --DOCSHELL 0x117069000 == 26 [pid = 1652] [id = 24] 21:22:55 INFO - PROCESS | 1652 | --DOCSHELL 0x112753800 == 25 [pid = 1652] [id = 23] 21:22:55 INFO - PROCESS | 1652 | --DOCSHELL 0x112155000 == 24 [pid = 1652] [id = 26] 21:22:55 INFO - PROCESS | 1652 | --DOCSHELL 0x117367000 == 23 [pid = 1652] [id = 485] 21:22:55 INFO - PROCESS | 1652 | 1467865375819 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:55 INFO - PROCESS | 1652 | 1467865375821 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x113acb800 == 24 [pid = 1652] [id = 489] 21:22:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11270d000) [pid = 1652] [serial = 1466] [outer = 0x0] 21:22:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x112e32000) [pid = 1652] [serial = 1467] [outer = 0x11270d000] 21:22:55 INFO - PROCESS | 1652 | 1467865375854 Marionette DEBUG loaded listener.js 21:22:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1164e3400) [pid = 1652] [serial = 1468] [outer = 0x11270d000] 21:22:56 INFO - PROCESS | 1652 | 1467865376301 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]]]}] 21:22:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 21:22:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 771ms 21:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 21:22:56 INFO - PROCESS | 1652 | 1467865376356 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 21:22:56 INFO - PROCESS | 1652 | 1467865376358 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 21:22:56 INFO - PROCESS | 1652 | 1467865376363 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 21:22:56 INFO - PROCESS | 1652 | 1467865376365 Marionette TRACE conn2 <- [1,1930,null,{}] 21:22:56 INFO - PROCESS | 1652 | 1467865376368 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}] 21:22:56 INFO - PROCESS | 1652 | 1467865376374 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:56 INFO - PROCESS | 1652 | 1467865376467 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 21:22:56 INFO - PROCESS | 1652 | 1467865376535 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:56 INFO - PROCESS | 1652 | 1467865376536 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fd4000 == 25 [pid = 1652] [id = 490] 21:22:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11812d400) [pid = 1652] [serial = 1469] [outer = 0x0] 21:22:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11886c800) [pid = 1652] [serial = 1470] [outer = 0x11812d400] 21:22:56 INFO - PROCESS | 1652 | 1467865376567 Marionette DEBUG loaded listener.js 21:22:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119159c00) [pid = 1652] [serial = 1471] [outer = 0x11812d400] 21:22:56 INFO - PROCESS | 1652 | 1467865376981 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]]]}] 21:22:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11915e800) [pid = 1652] [serial = 1472] [outer = 0x12d204c00] 21:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 21:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 673ms 21:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 21:22:57 INFO - PROCESS | 1652 | 1467865377053 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 21:22:57 INFO - PROCESS | 1652 | 1467865377056 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 21:22:57 INFO - PROCESS | 1652 | 1467865377061 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 21:22:57 INFO - PROCESS | 1652 | 1467865377062 Marionette TRACE conn2 <- [1,1934,null,{}] 21:22:57 INFO - PROCESS | 1652 | 1467865377065 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}] 21:22:57 INFO - PROCESS | 1652 | 1467865377066 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:57 INFO - PROCESS | 1652 | 1467865377164 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 21:22:57 INFO - PROCESS | 1652 | 1467865377235 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:57 INFO - PROCESS | 1652 | 1467865377236 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x123bd4800 == 26 [pid = 1652] [id = 491] 21:22:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1128d2800) [pid = 1652] [serial = 1473] [outer = 0x0] 21:22:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1194bc000) [pid = 1652] [serial = 1474] [outer = 0x1128d2800] 21:22:57 INFO - PROCESS | 1652 | 1467865377266 Marionette DEBUG loaded listener.js 21:22:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119d22c00) [pid = 1652] [serial = 1475] [outer = 0x1128d2800] 21:22:57 INFO - PROCESS | 1652 | 1467865377792 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]]]}] 21:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 21:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 771ms 21:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 21:22:57 INFO - PROCESS | 1652 | 1467865377831 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 21:22:57 INFO - PROCESS | 1652 | 1467865377832 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 21:22:57 INFO - PROCESS | 1652 | 1467865377842 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 21:22:57 INFO - PROCESS | 1652 | 1467865377846 Marionette TRACE conn2 <- [1,1938,null,{}] 21:22:57 INFO - PROCESS | 1652 | 1467865377849 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}] 21:22:57 INFO - PROCESS | 1652 | 1467865377851 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:57 INFO - PROCESS | 1652 | 1467865377949 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 21:22:58 INFO - PROCESS | 1652 | 1467865378043 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:58 INFO - PROCESS | 1652 | 1467865378044 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a29000 == 27 [pid = 1652] [id = 492] 21:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x115d4d400) [pid = 1652] [serial = 1476] [outer = 0x0] 21:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1213eb000) [pid = 1652] [serial = 1477] [outer = 0x115d4d400] 21:22:58 INFO - PROCESS | 1652 | 1467865378092 Marionette DEBUG loaded listener.js 21:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1215c2800) [pid = 1652] [serial = 1478] [outer = 0x115d4d400] 21:22:58 INFO - PROCESS | 1652 | 1467865378558 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]]]}] 21:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 21:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 730ms 21:22:58 INFO - PROCESS | 1652 | 1467865378565 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 21:22:58 INFO - PROCESS | 1652 | 1467865378567 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 21:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 21:22:58 INFO - PROCESS | 1652 | 1467865378569 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 21:22:58 INFO - PROCESS | 1652 | 1467865378571 Marionette TRACE conn2 <- [1,1942,null,{}] 21:22:58 INFO - PROCESS | 1652 | 1467865378573 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}] 21:22:58 INFO - PROCESS | 1652 | 1467865378574 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:58 INFO - PROCESS | 1652 | 1467865378668 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 21:22:58 INFO - PROCESS | 1652 | 1467865378720 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:58 INFO - PROCESS | 1652 | 1467865378721 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b66800 == 28 [pid = 1652] [id = 493] 21:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12194d000) [pid = 1652] [serial = 1479] [outer = 0x0] 21:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12404e800) [pid = 1652] [serial = 1480] [outer = 0x12194d000] 21:22:58 INFO - PROCESS | 1652 | 1467865378750 Marionette DEBUG loaded listener.js 21:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124599800) [pid = 1652] [serial = 1481] [outer = 0x12194d000] 21:22:59 INFO - PROCESS | 1652 | 1467865379177 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]]]}] 21:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 21:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 620ms 21:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 21:22:59 INFO - PROCESS | 1652 | 1467865379189 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 21:22:59 INFO - PROCESS | 1652 | 1467865379191 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 21:22:59 INFO - PROCESS | 1652 | 1467865379193 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 21:22:59 INFO - PROCESS | 1652 | 1467865379194 Marionette TRACE conn2 <- [1,1946,null,{}] 21:22:59 INFO - PROCESS | 1652 | 1467865379196 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}] 21:22:59 INFO - PROCESS | 1652 | 1467865379198 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:59 INFO - PROCESS | 1652 | 1467865379291 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 21:22:59 INFO - PROCESS | 1652 | 1467865379388 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:59 INFO - PROCESS | 1652 | 1467865379393 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:22:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x126504800 == 29 [pid = 1652] [id = 494] 21:22:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x125fcc000) [pid = 1652] [serial = 1482] [outer = 0x0] 21:22:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12636a800) [pid = 1652] [serial = 1483] [outer = 0x125fcc000] 21:22:59 INFO - PROCESS | 1652 | 1467865379433 Marionette DEBUG loaded listener.js 21:22:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x126b3cc00) [pid = 1652] [serial = 1484] [outer = 0x125fcc000] 21:22:59 INFO - PROCESS | 1652 | 1467865379936 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]]]}] 21:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 21:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 769ms 21:22:59 INFO - PROCESS | 1652 | 1467865379962 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 21:22:59 INFO - PROCESS | 1652 | 1467865379965 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 21:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 21:22:59 INFO - PROCESS | 1652 | 1467865379968 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 21:22:59 INFO - PROCESS | 1652 | 1467865379970 Marionette TRACE conn2 <- [1,1950,null,{}] 21:22:59 INFO - PROCESS | 1652 | 1467865379974 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}] 21:22:59 INFO - PROCESS | 1652 | 1467865379975 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:00 INFO - PROCESS | 1652 | 1467865380073 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 21:23:00 INFO - PROCESS | 1652 | 1467865380144 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:00 INFO - PROCESS | 1652 | 1467865380146 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11857d800 == 30 [pid = 1652] [id = 495] 21:23:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x112f07400) [pid = 1652] [serial = 1485] [outer = 0x0] 21:23:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11662f000) [pid = 1652] [serial = 1486] [outer = 0x112f07400] 21:23:00 INFO - PROCESS | 1652 | 1467865380176 Marionette DEBUG loaded listener.js 21:23:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x117411800) [pid = 1652] [serial = 1487] [outer = 0x112f07400] 21:23:00 INFO - PROCESS | 1652 | --DOCSHELL 0x116412000 == 29 [pid = 1652] [id = 487] 21:23:00 INFO - PROCESS | 1652 | 1467865380683 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]]]}] 21:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 21:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 723ms 21:23:00 INFO - PROCESS | 1652 | 1467865380692 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 21:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 21:23:00 INFO - PROCESS | 1652 | 1467865380694 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 21:23:00 INFO - PROCESS | 1652 | 1467865380698 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 21:23:00 INFO - PROCESS | 1652 | 1467865380700 Marionette TRACE conn2 <- [1,1954,null,{}] 21:23:00 INFO - PROCESS | 1652 | 1467865380721 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}] 21:23:00 INFO - PROCESS | 1652 | 1467865380722 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:00 INFO - PROCESS | 1652 | 1467865380843 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 21:23:00 INFO - PROCESS | 1652 | 1467865380896 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:00 INFO - PROCESS | 1652 | 1467865380898 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x121136000 == 30 [pid = 1652] [id = 496] 21:23:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118102c00) [pid = 1652] [serial = 1488] [outer = 0x0] 21:23:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118876c00) [pid = 1652] [serial = 1489] [outer = 0x118102c00] 21:23:00 INFO - PROCESS | 1652 | 1467865380930 Marionette DEBUG loaded listener.js 21:23:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119161400) [pid = 1652] [serial = 1490] [outer = 0x118102c00] 21:23:01 INFO - PROCESS | 1652 | 1467865381342 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]]]}] 21:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 21:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 671ms 21:23:01 INFO - PROCESS | 1652 | 1467865381368 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 21:23:01 INFO - PROCESS | 1652 | 1467865381372 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 21:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 21:23:01 INFO - PROCESS | 1652 | 1467865381376 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 21:23:01 INFO - PROCESS | 1652 | 1467865381378 Marionette TRACE conn2 <- [1,1958,null,{}] 21:23:01 INFO - PROCESS | 1652 | 1467865381381 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}] 21:23:01 INFO - PROCESS | 1652 | 1467865381383 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:01 INFO - PROCESS | 1652 | 1467865381483 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 21:23:01 INFO - PROCESS | 1652 | 1467865381540 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:01 INFO - PROCESS | 1652 | 1467865381541 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b4e800 == 31 [pid = 1652] [id = 497] 21:23:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x119d03000) [pid = 1652] [serial = 1491] [outer = 0x0] 21:23:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x120eef800) [pid = 1652] [serial = 1492] [outer = 0x119d03000] 21:23:01 INFO - PROCESS | 1652 | 1467865381573 Marionette DEBUG loaded listener.js 21:23:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1213f9800) [pid = 1652] [serial = 1493] [outer = 0x119d03000] 21:23:01 INFO - PROCESS | 1652 | 1467865381996 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]]]}] 21:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 21:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 669ms 21:23:02 INFO - PROCESS | 1652 | 1467865382046 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 21:23:02 INFO - PROCESS | 1652 | 1467865382047 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 21:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 21:23:02 INFO - PROCESS | 1652 | 1467865382050 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 21:23:02 INFO - PROCESS | 1652 | 1467865382052 Marionette TRACE conn2 <- [1,1962,null,{}] 21:23:02 INFO - PROCESS | 1652 | 1467865382060 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}] 21:23:02 INFO - PROCESS | 1652 | 1467865382063 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:02 INFO - PROCESS | 1652 | 1467865382185 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 21:23:02 INFO - PROCESS | 1652 | 1467865382269 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:02 INFO - PROCESS | 1652 | 1467865382271 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a785000 == 32 [pid = 1652] [id = 498] 21:23:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x125fcc400) [pid = 1652] [serial = 1494] [outer = 0x0] 21:23:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12672bc00) [pid = 1652] [serial = 1495] [outer = 0x125fcc400] 21:23:02 INFO - PROCESS | 1652 | 1467865382305 Marionette DEBUG loaded listener.js 21:23:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x126b43800) [pid = 1652] [serial = 1496] [outer = 0x125fcc400] 21:23:02 INFO - PROCESS | 1652 | 1467865382742 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]]]}] 21:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 21:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 722ms 21:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 21:23:02 INFO - PROCESS | 1652 | 1467865382773 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 21:23:02 INFO - PROCESS | 1652 | 1467865382775 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 21:23:02 INFO - PROCESS | 1652 | 1467865382777 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 21:23:02 INFO - PROCESS | 1652 | 1467865382778 Marionette TRACE conn2 <- [1,1966,null,{}] 21:23:02 INFO - PROCESS | 1652 | 1467865382781 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}] 21:23:02 INFO - PROCESS | 1652 | 1467865382782 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:02 INFO - PROCESS | 1652 | 1467865382882 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 21:23:02 INFO - PROCESS | 1652 | 1467865382938 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:02 INFO - PROCESS | 1652 | 1467865382939 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b124000 == 33 [pid = 1652] [id = 499] 21:23:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x128a69c00) [pid = 1652] [serial = 1497] [outer = 0x0] 21:23:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x128ba2800) [pid = 1652] [serial = 1498] [outer = 0x128a69c00] 21:23:02 INFO - PROCESS | 1652 | 1467865382969 Marionette DEBUG loaded listener.js 21:23:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x128bacc00) [pid = 1652] [serial = 1499] [outer = 0x128a69c00] 21:23:03 INFO - PROCESS | 1652 | 1467865383377 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]]]}] 21:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 21:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 620ms 21:23:03 INFO - PROCESS | 1652 | 1467865383397 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 21:23:03 INFO - PROCESS | 1652 | 1467865383399 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 21:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 21:23:03 INFO - PROCESS | 1652 | 1467865383401 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 21:23:03 INFO - PROCESS | 1652 | 1467865383403 Marionette TRACE conn2 <- [1,1970,null,{}] 21:23:03 INFO - PROCESS | 1652 | 1467865383405 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}] 21:23:03 INFO - PROCESS | 1652 | 1467865383407 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:03 INFO - PROCESS | 1652 | 1467865383506 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 21:23:03 INFO - PROCESS | 1652 | 1467865383603 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:03 INFO - PROCESS | 1652 | 1467865383604 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b9da000 == 34 [pid = 1652] [id = 500] 21:23:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x112e30c00) [pid = 1652] [serial = 1500] [outer = 0x0] 21:23:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12903b800) [pid = 1652] [serial = 1501] [outer = 0x112e30c00] 21:23:03 INFO - PROCESS | 1652 | 1467865383635 Marionette DEBUG loaded listener.js 21:23:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x129224000) [pid = 1652] [serial = 1502] [outer = 0x112e30c00] 21:23:04 INFO - PROCESS | 1652 | 1467865384059 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]]]}] 21:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 21:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 672ms 21:23:04 INFO - PROCESS | 1652 | 1467865384088 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 21:23:04 INFO - PROCESS | 1652 | 1467865384089 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 21:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 21:23:04 INFO - PROCESS | 1652 | 1467865384093 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 21:23:04 INFO - PROCESS | 1652 | 1467865384095 Marionette TRACE conn2 <- [1,1974,null,{}] 21:23:04 INFO - PROCESS | 1652 | 1467865384097 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}] 21:23:04 INFO - PROCESS | 1652 | 1467865384101 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:04 INFO - PROCESS | 1652 | 1467865384226 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 21:23:04 INFO - PROCESS | 1652 | 1467865384299 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:04 INFO - PROCESS | 1652 | 1467865384301 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c167000 == 35 [pid = 1652] [id = 501] 21:23:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12655dc00) [pid = 1652] [serial = 1503] [outer = 0x0] 21:23:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12a6d8800) [pid = 1652] [serial = 1504] [outer = 0x12655dc00] 21:23:04 INFO - PROCESS | 1652 | 1467865384330 Marionette DEBUG loaded listener.js 21:23:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12a86d000) [pid = 1652] [serial = 1505] [outer = 0x12655dc00] 21:23:04 INFO - PROCESS | 1652 | 1467865384781 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]]]}] 21:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 21:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 720ms 21:23:04 INFO - PROCESS | 1652 | 1467865384833 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 21:23:04 INFO - PROCESS | 1652 | 1467865384835 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 21:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 21:23:04 INFO - PROCESS | 1652 | 1467865384859 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 21:23:04 INFO - PROCESS | 1652 | 1467865384861 Marionette TRACE conn2 <- [1,1978,null,{}] 21:23:04 INFO - PROCESS | 1652 | 1467865384865 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}] 21:23:04 INFO - PROCESS | 1652 | 1467865384867 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:04 INFO - PROCESS | 1652 | 1467865384961 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 21:23:05 INFO - PROCESS | 1652 | --DOCSHELL 0x126a29000 == 34 [pid = 1652] [id = 492] 21:23:05 INFO - PROCESS | 1652 | --DOCSHELL 0x123bd4800 == 33 [pid = 1652] [id = 491] 21:23:05 INFO - PROCESS | 1652 | --DOCSHELL 0x118fd4000 == 32 [pid = 1652] [id = 490] 21:23:05 INFO - PROCESS | 1652 | --DOCSHELL 0x113acb800 == 31 [pid = 1652] [id = 489] 21:23:05 INFO - PROCESS | 1652 | 1467865385099 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:05 INFO - PROCESS | 1652 | 1467865385101 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11706f800 == 32 [pid = 1652] [id = 502] 21:23:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1128d7c00) [pid = 1652] [serial = 1506] [outer = 0x0] 21:23:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x113a3c000) [pid = 1652] [serial = 1507] [outer = 0x1128d7c00] 21:23:05 INFO - PROCESS | 1652 | 1467865385134 Marionette DEBUG loaded listener.js 21:23:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x117410400) [pid = 1652] [serial = 1508] [outer = 0x1128d7c00] 21:23:05 INFO - PROCESS | 1652 | 1467865385573 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]]]}] 21:23:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 21:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 727ms 21:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 21:23:05 INFO - PROCESS | 1652 | 1467865385585 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 21:23:05 INFO - PROCESS | 1652 | 1467865385587 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 21:23:05 INFO - PROCESS | 1652 | 1467865385590 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 21:23:05 INFO - PROCESS | 1652 | 1467865385592 Marionette TRACE conn2 <- [1,1982,null,{}] 21:23:05 INFO - PROCESS | 1652 | 1467865385596 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}] 21:23:05 INFO - PROCESS | 1652 | 1467865385598 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:05 INFO - PROCESS | 1652 | 1467865385699 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 21:23:05 INFO - PROCESS | 1652 | 1467865385759 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:05 INFO - PROCESS | 1652 | 1467865385761 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a21000 == 33 [pid = 1652] [id = 503] 21:23:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x119433c00) [pid = 1652] [serial = 1509] [outer = 0x0] 21:23:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x119d21400) [pid = 1652] [serial = 1510] [outer = 0x119433c00] 21:23:05 INFO - PROCESS | 1652 | 1467865385792 Marionette DEBUG loaded listener.js 21:23:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1213f4400) [pid = 1652] [serial = 1511] [outer = 0x119433c00] 21:23:06 INFO - PROCESS | 1652 | 1467865386224 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]]]}] 21:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 21:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 671ms 21:23:06 INFO - PROCESS | 1652 | 1467865386264 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 21:23:06 INFO - PROCESS | 1652 | 1467865386266 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 21:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 21:23:06 INFO - PROCESS | 1652 | 1467865386269 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 21:23:06 INFO - PROCESS | 1652 | 1467865386270 Marionette TRACE conn2 <- [1,1986,null,{}] 21:23:06 INFO - PROCESS | 1652 | 1467865386273 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}] 21:23:06 INFO - PROCESS | 1652 | 1467865386275 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:06 INFO - PROCESS | 1652 | 1467865386401 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 21:23:06 INFO - PROCESS | 1652 | 1467865386488 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:06 INFO - PROCESS | 1652 | 1467865386489 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a780800 == 34 [pid = 1652] [id = 504] 21:23:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x125fcac00) [pid = 1652] [serial = 1512] [outer = 0x0] 21:23:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12670e400) [pid = 1652] [serial = 1513] [outer = 0x125fcac00] 21:23:06 INFO - PROCESS | 1652 | 1467865386521 Marionette DEBUG loaded listener.js 21:23:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x126b44c00) [pid = 1652] [serial = 1514] [outer = 0x125fcac00] 21:23:06 INFO - PROCESS | 1652 | 1467865386976 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]]]}] 21:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 21:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 720ms 21:23:06 INFO - PROCESS | 1652 | 1467865386990 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 21:23:06 INFO - PROCESS | 1652 | 1467865386992 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 21:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 21:23:07 INFO - PROCESS | 1652 | 1467865387002 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 21:23:07 INFO - PROCESS | 1652 | 1467865387008 Marionette TRACE conn2 <- [1,1990,null,{}] 21:23:07 INFO - PROCESS | 1652 | 1467865387014 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}] 21:23:07 INFO - PROCESS | 1652 | 1467865387018 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:07 INFO - PROCESS | 1652 | 1467865387122 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 21:23:07 INFO - PROCESS | 1652 | 1467865387183 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:07 INFO - PROCESS | 1652 | 1467865387185 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c164800 == 35 [pid = 1652] [id = 505] 21:23:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x128ba4000) [pid = 1652] [serial = 1515] [outer = 0x0] 21:23:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12922d000) [pid = 1652] [serial = 1516] [outer = 0x128ba4000] 21:23:07 INFO - PROCESS | 1652 | 1467865387214 Marionette DEBUG loaded listener.js 21:23:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x129514c00) [pid = 1652] [serial = 1517] [outer = 0x128ba4000] 21:23:07 INFO - PROCESS | 1652 | 1467865387712 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]]]}] 21:23:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 21:23:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 787ms 21:23:07 INFO - PROCESS | 1652 | 1467865387794 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 21:23:07 INFO - PROCESS | 1652 | 1467865387797 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 21:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 21:23:07 INFO - PROCESS | 1652 | 1467865387801 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 21:23:07 INFO - PROCESS | 1652 | 1467865387803 Marionette TRACE conn2 <- [1,1994,null,{}] 21:23:07 INFO - PROCESS | 1652 | 1467865387809 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}] 21:23:07 INFO - PROCESS | 1652 | 1467865387811 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:07 INFO - PROCESS | 1652 | 1467865387959 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 21:23:08 INFO - PROCESS | 1652 | 1467865388053 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:08 INFO - PROCESS | 1652 | 1467865388054 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x116412000 == 36 [pid = 1652] [id = 506] 21:23:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x129575400) [pid = 1652] [serial = 1518] [outer = 0x0] 21:23:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12a866400) [pid = 1652] [serial = 1519] [outer = 0x129575400] 21:23:08 INFO - PROCESS | 1652 | 1467865388084 Marionette DEBUG loaded listener.js 21:23:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12a870c00) [pid = 1652] [serial = 1520] [outer = 0x129575400] 21:23:08 INFO - PROCESS | 1652 | 1467865388492 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]]]}] 21:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 21:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 724ms 21:23:08 INFO - PROCESS | 1652 | 1467865388525 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 21:23:08 INFO - PROCESS | 1652 | 1467865388526 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 21:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 21:23:08 INFO - PROCESS | 1652 | 1467865388529 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 21:23:08 INFO - PROCESS | 1652 | 1467865388530 Marionette TRACE conn2 <- [1,1998,null,{}] 21:23:08 INFO - PROCESS | 1652 | 1467865388532 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}] 21:23:08 INFO - PROCESS | 1652 | 1467865388534 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:08 INFO - PROCESS | 1652 | 1467865388630 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 21:23:08 INFO - PROCESS | 1652 | 1467865388691 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:08 INFO - PROCESS | 1652 | 1467865388696 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce28800 == 37 [pid = 1652] [id = 507] 21:23:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12b188400) [pid = 1652] [serial = 1521] [outer = 0x0] 21:23:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12b18d000) [pid = 1652] [serial = 1522] [outer = 0x12b188400] 21:23:08 INFO - PROCESS | 1652 | 1467865388732 Marionette DEBUG loaded listener.js 21:23:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12b999400) [pid = 1652] [serial = 1523] [outer = 0x12b188400] 21:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 21:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 668ms 21:23:09 INFO - PROCESS | 1652 | 1467865389190 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]]]}] 21:23:09 INFO - PROCESS | 1652 | 1467865389198 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 21:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 21:23:09 INFO - PROCESS | 1652 | 1467865389199 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 21:23:09 INFO - PROCESS | 1652 | 1467865389202 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 21:23:09 INFO - PROCESS | 1652 | 1467865389203 Marionette TRACE conn2 <- [1,2002,null,{}] 21:23:09 INFO - PROCESS | 1652 | 1467865389205 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}] 21:23:09 INFO - PROCESS | 1652 | 1467865389207 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:09 INFO - PROCESS | 1652 | 1467865389323 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 21:23:09 INFO - PROCESS | 1652 | 1467865389412 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:09 INFO - PROCESS | 1652 | 1467865389413 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d889000 == 38 [pid = 1652] [id = 508] 21:23:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12b9a0000) [pid = 1652] [serial = 1524] [outer = 0x0] 21:23:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12ba3b800) [pid = 1652] [serial = 1525] [outer = 0x12b9a0000] 21:23:09 INFO - PROCESS | 1652 | 1467865389444 Marionette DEBUG loaded listener.js 21:23:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12be16000) [pid = 1652] [serial = 1526] [outer = 0x12b9a0000] 21:23:09 INFO - PROCESS | 1652 | 1467865389931 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]]]}] 21:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 21:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 771ms 21:23:09 INFO - PROCESS | 1652 | 1467865389991 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 21:23:09 INFO - PROCESS | 1652 | 1467865389994 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 21:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 21:23:10 INFO - PROCESS | 1652 | 1467865389998 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 21:23:10 INFO - PROCESS | 1652 | 1467865390000 Marionette TRACE conn2 <- [1,2006,null,{}] 21:23:10 INFO - PROCESS | 1652 | 1467865390004 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}] 21:23:10 INFO - PROCESS | 1652 | 1467865390007 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:10 INFO - PROCESS | 1652 | 1467865390101 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 21:23:10 INFO - PROCESS | 1652 | 1467865390189 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:10 INFO - PROCESS | 1652 | 1467865390191 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x125fb7800 == 39 [pid = 1652] [id = 509] 21:23:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x119eeb800) [pid = 1652] [serial = 1527] [outer = 0x0] 21:23:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x120eedc00) [pid = 1652] [serial = 1528] [outer = 0x119eeb800] 21:23:10 INFO - PROCESS | 1652 | 1467865390221 Marionette DEBUG loaded listener.js 21:23:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x123ccd000) [pid = 1652] [serial = 1529] [outer = 0x119eeb800] 21:23:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12a785000 == 38 [pid = 1652] [id = 498] 21:23:10 INFO - PROCESS | 1652 | --DOCSHELL 0x128b4e800 == 37 [pid = 1652] [id = 497] 21:23:10 INFO - PROCESS | 1652 | --DOCSHELL 0x121136000 == 36 [pid = 1652] [id = 496] 21:23:10 INFO - PROCESS | 1652 | 1467865390720 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]]]}] 21:23:10 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 21:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 769ms 21:23:10 INFO - PROCESS | 1652 | 1467865390768 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 21:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 21:23:10 INFO - PROCESS | 1652 | 1467865390773 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 21:23:10 INFO - PROCESS | 1652 | 1467865390777 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 21:23:10 INFO - PROCESS | 1652 | 1467865390779 Marionette TRACE conn2 <- [1,2010,null,{}] 21:23:10 INFO - PROCESS | 1652 | 1467865390783 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}] 21:23:10 INFO - PROCESS | 1652 | 1467865390785 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:10 INFO - PROCESS | 1652 | 1467865390889 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 21:23:10 INFO - PROCESS | 1652 | 1467865390966 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:10 INFO - PROCESS | 1652 | 1467865390969 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x126522800 == 37 [pid = 1652] [id = 510] 21:23:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x1213f9c00) [pid = 1652] [serial = 1530] [outer = 0x0] 21:23:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x124041c00) [pid = 1652] [serial = 1531] [outer = 0x1213f9c00] 21:23:11 INFO - PROCESS | 1652 | 1467865391001 Marionette DEBUG loaded listener.js 21:23:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x125fc6800) [pid = 1652] [serial = 1532] [outer = 0x1213f9c00] 21:23:11 INFO - PROCESS | 1652 | 1467865391405 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]]]}] 21:23:11 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 21:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 672ms 21:23:11 INFO - PROCESS | 1652 | 1467865391448 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 21:23:11 INFO - PROCESS | 1652 | 1467865391452 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 21:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 21:23:11 INFO - PROCESS | 1652 | 1467865391458 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 21:23:11 INFO - PROCESS | 1652 | 1467865391460 Marionette TRACE conn2 <- [1,2014,null,{}] 21:23:11 INFO - PROCESS | 1652 | 1467865391463 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}] 21:23:11 INFO - PROCESS | 1652 | 1467865391465 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:11 INFO - PROCESS | 1652 | 1467865391568 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 21:23:11 INFO - PROCESS | 1652 | 1467865391631 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:11 INFO - PROCESS | 1652 | 1467865391633 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbdc000 == 38 [pid = 1652] [id = 511] 21:23:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x127817c00) [pid = 1652] [serial = 1533] [outer = 0x0] 21:23:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x128ba7800) [pid = 1652] [serial = 1534] [outer = 0x127817c00] 21:23:11 INFO - PROCESS | 1652 | 1467865391663 Marionette DEBUG loaded listener.js 21:23:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x1294af400) [pid = 1652] [serial = 1535] [outer = 0x127817c00] 21:23:12 INFO - PROCESS | 1652 | 1467865392164 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]]]}] 21:23:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 21:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 772ms 21:23:12 INFO - PROCESS | 1652 | 1467865392239 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 21:23:12 INFO - PROCESS | 1652 | 1467865392241 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 21:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 21:23:12 INFO - PROCESS | 1652 | 1467865392247 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 21:23:12 INFO - PROCESS | 1652 | 1467865392252 Marionette TRACE conn2 <- [1,2018,null,{}] 21:23:12 INFO - PROCESS | 1652 | 1467865392284 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}] 21:23:12 INFO - PROCESS | 1652 | 1467865392287 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:12 INFO - PROCESS | 1652 | 1467865392391 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 21:23:12 INFO - PROCESS | 1652 | 1467865392467 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:12 INFO - PROCESS | 1652 | 1467865392469 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d43b800 == 39 [pid = 1652] [id = 512] 21:23:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12aada000) [pid = 1652] [serial = 1536] [outer = 0x0] 21:23:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12aae5400) [pid = 1652] [serial = 1537] [outer = 0x12aada000] 21:23:12 INFO - PROCESS | 1652 | 1467865392501 Marionette DEBUG loaded listener.js 21:23:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12b832c00) [pid = 1652] [serial = 1538] [outer = 0x12aada000] 21:23:12 INFO - PROCESS | 1652 | 1467865392942 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]]]}] 21:23:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 21:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 745ms 21:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 21:23:12 INFO - PROCESS | 1652 | 1467865392992 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 21:23:12 INFO - PROCESS | 1652 | 1467865392994 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 21:23:12 INFO - PROCESS | 1652 | 1467865392996 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 21:23:12 INFO - PROCESS | 1652 | 1467865392997 Marionette TRACE conn2 <- [1,2022,null,{}] 21:23:13 INFO - PROCESS | 1652 | 1467865393000 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}] 21:23:13 INFO - PROCESS | 1652 | 1467865393001 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:13 INFO - PROCESS | 1652 | 1467865393101 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 21:23:13 INFO - PROCESS | 1652 | 1467865393164 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:13 INFO - PROCESS | 1652 | 1467865393166 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbd5800 == 40 [pid = 1652] [id = 513] 21:23:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12b9a0c00) [pid = 1652] [serial = 1539] [outer = 0x0] 21:23:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12ba31c00) [pid = 1652] [serial = 1540] [outer = 0x12b9a0c00] 21:23:13 INFO - PROCESS | 1652 | 1467865393195 Marionette DEBUG loaded listener.js 21:23:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12be17400) [pid = 1652] [serial = 1541] [outer = 0x12b9a0c00] 21:23:13 INFO - PROCESS | 1652 | 1467865393612 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]]]}] 21:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 21:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 669ms 21:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 21:23:13 INFO - PROCESS | 1652 | 1467865393666 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 21:23:13 INFO - PROCESS | 1652 | 1467865393667 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 21:23:13 INFO - PROCESS | 1652 | 1467865393669 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 21:23:13 INFO - PROCESS | 1652 | 1467865393670 Marionette TRACE conn2 <- [1,2026,null,{}] 21:23:13 INFO - PROCESS | 1652 | 1467865393673 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}] 21:23:13 INFO - PROCESS | 1652 | 1467865393674 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:13 INFO - PROCESS | 1652 | 1467865393788 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 21:23:13 INFO - PROCESS | 1652 | 1467865393852 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:13 INFO - PROCESS | 1652 | 1467865393853 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc3c000 == 41 [pid = 1652] [id = 514] 21:23:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12b9a1000) [pid = 1652] [serial = 1542] [outer = 0x0] 21:23:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12be21000) [pid = 1652] [serial = 1543] [outer = 0x12b9a1000] 21:23:13 INFO - PROCESS | 1652 | 1467865393883 Marionette DEBUG loaded listener.js 21:23:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12bea6800) [pid = 1652] [serial = 1544] [outer = 0x12b9a1000] 21:23:14 INFO - PROCESS | 1652 | 1467865394329 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]]]}] 21:23:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 21:23:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 671ms 21:23:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 21:23:14 INFO - PROCESS | 1652 | 1467865394341 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 21:23:14 INFO - PROCESS | 1652 | 1467865394342 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 21:23:14 INFO - PROCESS | 1652 | 1467865394345 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 21:23:14 INFO - PROCESS | 1652 | 1467865394346 Marionette TRACE conn2 <- [1,2030,null,{}] 21:23:14 INFO - PROCESS | 1652 | 1467865394348 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}] 21:23:14 INFO - PROCESS | 1652 | 1467865394352 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:14 INFO - PROCESS | 1652 | 1467865394479 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 21:23:14 INFO - PROCESS | 1652 | 1467865394546 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:14 INFO - PROCESS | 1652 | 1467865394548 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x124bc9800 == 42 [pid = 1652] [id = 515] 21:23:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12beaac00) [pid = 1652] [serial = 1545] [outer = 0x0] 21:23:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12c1ac800) [pid = 1652] [serial = 1546] [outer = 0x12beaac00] 21:23:14 INFO - PROCESS | 1652 | 1467865394576 Marionette DEBUG loaded listener.js 21:23:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12c5b2000) [pid = 1652] [serial = 1547] [outer = 0x12beaac00] 21:23:15 INFO - PROCESS | 1652 | 1467865395047 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]]]}] 21:23:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 21:23:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 718ms 21:23:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 21:23:15 INFO - PROCESS | 1652 | 1467865395064 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 21:23:15 INFO - PROCESS | 1652 | 1467865395065 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 21:23:15 INFO - PROCESS | 1652 | 1467865395067 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 21:23:15 INFO - PROCESS | 1652 | 1467865395068 Marionette TRACE conn2 <- [1,2034,null,{}] 21:23:15 INFO - PROCESS | 1652 | 1467865395071 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}] 21:23:15 INFO - PROCESS | 1652 | 1467865395072 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:15 INFO - PROCESS | 1652 | 1467865395192 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 21:23:15 INFO - PROCESS | 1652 | 1467865395259 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:15 INFO - PROCESS | 1652 | 1467865395260 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc53800 == 43 [pid = 1652] [id = 516] 21:23:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x121195400) [pid = 1652] [serial = 1548] [outer = 0x0] 21:23:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12119dc00) [pid = 1652] [serial = 1549] [outer = 0x121195400] 21:23:15 INFO - PROCESS | 1652 | 1467865395332 Marionette DEBUG loaded listener.js 21:23:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x1211a2800) [pid = 1652] [serial = 1550] [outer = 0x121195400] 21:23:15 INFO - PROCESS | 1652 | 1467865395862 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]]]}] 21:23:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 21:23:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 821ms 21:23:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 21:23:15 INFO - PROCESS | 1652 | 1467865395889 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 21:23:15 INFO - PROCESS | 1652 | 1467865395891 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 21:23:15 INFO - PROCESS | 1652 | 1467865395894 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 21:23:15 INFO - PROCESS | 1652 | 1467865395896 Marionette TRACE conn2 <- [1,2038,null,{}] 21:23:15 INFO - PROCESS | 1652 | 1467865395899 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}] 21:23:15 INFO - PROCESS | 1652 | 1467865395901 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:15 INFO - PROCESS | 1652 | 1467865395982 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 21:23:16 INFO - PROCESS | 1652 | 1467865396062 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:16 INFO - PROCESS | 1652 | 1467865396064 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191de800 == 44 [pid = 1652] [id = 517] 21:23:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x120fb4400) [pid = 1652] [serial = 1551] [outer = 0x0] 21:23:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x121199000) [pid = 1652] [serial = 1552] [outer = 0x120fb4400] 21:23:16 INFO - PROCESS | 1652 | 1467865396096 Marionette DEBUG loaded listener.js 21:23:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x1213f8800) [pid = 1652] [serial = 1553] [outer = 0x120fb4400] 21:23:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12a780800 == 43 [pid = 1652] [id = 504] 21:23:16 INFO - PROCESS | 1652 | --DOCSHELL 0x126a21000 == 42 [pid = 1652] [id = 503] 21:23:16 INFO - PROCESS | 1652 | --DOCSHELL 0x11706f800 == 41 [pid = 1652] [id = 502] 21:23:16 INFO - PROCESS | 1652 | 1467865396770 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]]]}] 21:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 21:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 923ms 21:23:16 INFO - PROCESS | 1652 | 1467865396817 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 21:23:16 INFO - PROCESS | 1652 | 1467865396819 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 21:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 21:23:16 INFO - PROCESS | 1652 | 1467865396825 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 21:23:16 INFO - PROCESS | 1652 | 1467865396827 Marionette TRACE conn2 <- [1,2042,null,{}] 21:23:16 INFO - PROCESS | 1652 | 1467865396831 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}] 21:23:16 INFO - PROCESS | 1652 | 1467865396833 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:16 INFO - PROCESS | 1652 | 1467865396934 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 21:23:17 INFO - PROCESS | 1652 | 1467865397015 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:17 INFO - PROCESS | 1652 | 1467865397017 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x125d42000 == 42 [pid = 1652] [id = 518] 21:23:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x1211a3800) [pid = 1652] [serial = 1554] [outer = 0x0] 21:23:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x124b0c400) [pid = 1652] [serial = 1555] [outer = 0x1211a3800] 21:23:17 INFO - PROCESS | 1652 | 1467865397049 Marionette DEBUG loaded listener.js 21:23:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x1267b3000) [pid = 1652] [serial = 1556] [outer = 0x1211a3800] 21:23:17 INFO - PROCESS | 1652 | 1467865397463 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]]]}] 21:23:17 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) 21:23:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 672ms 21:23:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 21:23:17 INFO - PROCESS | 1652 | 1467865397495 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 21:23:17 INFO - PROCESS | 1652 | 1467865397498 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 21:23:17 INFO - PROCESS | 1652 | 1467865397502 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 21:23:17 INFO - PROCESS | 1652 | 1467865397504 Marionette TRACE conn2 <- [1,2046,null,{}] 21:23:17 INFO - PROCESS | 1652 | 1467865397507 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}] 21:23:17 INFO - PROCESS | 1652 | 1467865397509 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:17 INFO - PROCESS | 1652 | 1467865397614 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 21:23:17 INFO - PROCESS | 1652 | 1467865397682 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:17 INFO - PROCESS | 1652 | 1467865397684 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbd3000 == 43 [pid = 1652] [id = 519] 21:23:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x129049000) [pid = 1652] [serial = 1557] [outer = 0x0] 21:23:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12950fc00) [pid = 1652] [serial = 1558] [outer = 0x129049000] 21:23:17 INFO - PROCESS | 1652 | 1467865397715 Marionette DEBUG loaded listener.js 21:23:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12a836400) [pid = 1652] [serial = 1559] [outer = 0x129049000] 21:23:18 INFO - PROCESS | 1652 | 1467865398180 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]]]}] 21:23:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:23:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 721ms 21:23:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 21:23:18 INFO - PROCESS | 1652 | 1467865398224 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 21:23:18 INFO - PROCESS | 1652 | 1467865398225 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 21:23:18 INFO - PROCESS | 1652 | 1467865398249 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 21:23:18 INFO - PROCESS | 1652 | 1467865398252 Marionette TRACE conn2 <- [1,2050,null,{}] 21:23:18 INFO - PROCESS | 1652 | 1467865398281 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}] 21:23:18 INFO - PROCESS | 1652 | 1467865398284 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:18 INFO - PROCESS | 1652 | 1467865398389 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 21:23:18 INFO - PROCESS | 1652 | 1467865398471 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:18 INFO - PROCESS | 1652 | 1467865398473 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d892800 == 44 [pid = 1652] [id = 520] 21:23:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12b995000) [pid = 1652] [serial = 1560] [outer = 0x0] 21:23:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12b99e000) [pid = 1652] [serial = 1561] [outer = 0x12b995000] 21:23:18 INFO - PROCESS | 1652 | 1467865398505 Marionette DEBUG loaded listener.js 21:23:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12be17000) [pid = 1652] [serial = 1562] [outer = 0x12b995000] 21:23:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbdc000 == 43 [pid = 1652] [id = 511] 21:23:19 INFO - PROCESS | 1652 | --DOCSHELL 0x126522800 == 42 [pid = 1652] [id = 510] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12c164800 == 41 [pid = 1652] [id = 505] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x126504800 == 40 [pid = 1652] [id = 494] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12c16a800 == 39 [pid = 1652] [id = 13] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce28800 == 38 [pid = 1652] [id = 507] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x118221800 == 37 [pid = 1652] [id = 488] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12b810000 == 36 [pid = 1652] [id = 9] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x116412000 == 35 [pid = 1652] [id = 506] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x118593000 == 34 [pid = 1652] [id = 12] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1290a6800 == 33 [pid = 1652] [id = 6] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12d43b800 == 32 [pid = 1652] [id = 512] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12b9da000 == 31 [pid = 1652] [id = 500] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5d1800 == 30 [pid = 1652] [id = 14] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc53800 == 29 [pid = 1652] [id = 516] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12b124000 == 28 [pid = 1652] [id = 499] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11857d800 == 27 [pid = 1652] [id = 495] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12d889000 == 26 [pid = 1652] [id = 508] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbd5800 == 25 [pid = 1652] [id = 513] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12b9de000 == 24 [pid = 1652] [id = 10] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca20000 == 23 [pid = 1652] [id = 15] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x124bc9800 == 22 [pid = 1652] [id = 515] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc3c000 == 21 [pid = 1652] [id = 514] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12d894800 == 20 [pid = 1652] [id = 19] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x128b66800 == 19 [pid = 1652] [id = 493] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11735f800 == 18 [pid = 1652] [id = 11] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12a77a000 == 17 [pid = 1652] [id = 8] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x125fb7800 == 16 [pid = 1652] [id = 509] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce1e800 == 15 [pid = 1652] [id = 16] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbd7800 == 14 [pid = 1652] [id = 20] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12c167000 == 13 [pid = 1652] [id = 501] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x116615800 == 12 [pid = 1652] [id = 486] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbd3000 == 11 [pid = 1652] [id = 519] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1191de800 == 10 [pid = 1652] [id = 517] 21:23:21 INFO - PROCESS | 1652 | --DOCSHELL 0x125d42000 == 9 [pid = 1652] [id = 518] 21:23:22 INFO - PROCESS | 1652 | 1467865402359 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]]]}] 21:23:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 21:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 4175ms 21:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 21:23:22 INFO - PROCESS | 1652 | 1467865402404 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 21:23:22 INFO - PROCESS | 1652 | 1467865402406 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 21:23:22 INFO - PROCESS | 1652 | 1467865402410 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 21:23:22 INFO - PROCESS | 1652 | 1467865402412 Marionette TRACE conn2 <- [1,2054,null,{}] 21:23:22 INFO - PROCESS | 1652 | 1467865402416 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}] 21:23:22 INFO - PROCESS | 1652 | 1467865402418 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:22 INFO - PROCESS | 1652 | 1467865402507 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 21:23:22 INFO - PROCESS | 1652 | 1467865402580 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:22 INFO - PROCESS | 1652 | 1467865402581 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12109b800 == 10 [pid = 1652] [id = 521] 21:23:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x120eea000) [pid = 1652] [serial = 1563] [outer = 0x0] 21:23:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x1211a3000) [pid = 1652] [serial = 1564] [outer = 0x120eea000] 21:23:22 INFO - PROCESS | 1652 | 1467865402609 Marionette DEBUG loaded listener.js 21:23:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x124444800) [pid = 1652] [serial = 1565] [outer = 0x120eea000] 21:23:22 INFO - PROCESS | 1652 | 1467865402922 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]]]}] 21:23:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 21:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 570ms 21:23:22 INFO - PROCESS | 1652 | 1467865402980 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 21:23:22 INFO - PROCESS | 1652 | 1467865402983 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 21:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 21:23:22 INFO - PROCESS | 1652 | 1467865402988 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 21:23:22 INFO - PROCESS | 1652 | 1467865402990 Marionette TRACE conn2 <- [1,2058,null,{}] 21:23:22 INFO - PROCESS | 1652 | 1467865402992 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}] 21:23:22 INFO - PROCESS | 1652 | 1467865402994 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:23 INFO - PROCESS | 1652 | 1467865403085 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 21:23:23 INFO - PROCESS | 1652 | 1467865403156 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:23 INFO - PROCESS | 1652 | 1467865403158 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191e1800 == 11 [pid = 1652] [id = 522] 21:23:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x125d69000) [pid = 1652] [serial = 1566] [outer = 0x0] 21:23:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12781a000) [pid = 1652] [serial = 1567] [outer = 0x125d69000] 21:23:23 INFO - PROCESS | 1652 | 1467865403185 Marionette DEBUG loaded listener.js 21:23:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12922bc00) [pid = 1652] [serial = 1568] [outer = 0x125d69000] 21:23:23 INFO - PROCESS | 1652 | 1467865403506 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]]]}] 21:23:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 21:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 572ms 21:23:23 INFO - PROCESS | 1652 | 1467865403560 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 21:23:23 INFO - PROCESS | 1652 | 1467865403562 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 21:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 21:23:23 INFO - PROCESS | 1652 | 1467865403564 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 21:23:23 INFO - PROCESS | 1652 | 1467865403566 Marionette TRACE conn2 <- [1,2062,null,{}] 21:23:23 INFO - PROCESS | 1652 | 1467865403581 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}] 21:23:23 INFO - PROCESS | 1652 | 1467865403584 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:23 INFO - PROCESS | 1652 | 1467865403710 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 21:23:23 INFO - PROCESS | 1652 | 1467865403730 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:23 INFO - PROCESS | 1652 | 1467865403733 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c164000 == 12 [pid = 1652] [id = 523] 21:23:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x118f48c00) [pid = 1652] [serial = 1569] [outer = 0x0] 21:23:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12a869000) [pid = 1652] [serial = 1570] [outer = 0x118f48c00] 21:23:23 INFO - PROCESS | 1652 | 1467865403761 Marionette DEBUG loaded listener.js 21:23:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12b82a800) [pid = 1652] [serial = 1571] [outer = 0x118f48c00] 21:23:24 INFO - PROCESS | 1652 | 1467865404150 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]]]}] 21:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 21:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 629ms 21:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 21:23:24 INFO - PROCESS | 1652 | 1467865404194 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 21:23:24 INFO - PROCESS | 1652 | 1467865404196 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 21:23:24 INFO - PROCESS | 1652 | 1467865404198 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 21:23:24 INFO - PROCESS | 1652 | 1467865404199 Marionette TRACE conn2 <- [1,2066,null,{}] 21:23:24 INFO - PROCESS | 1652 | 1467865404201 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}] 21:23:24 INFO - PROCESS | 1652 | 1467865404202 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:24 INFO - PROCESS | 1652 | 1467865404311 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 21:23:24 INFO - PROCESS | 1652 | 1467865404322 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:24 INFO - PROCESS | 1652 | 1467865404323 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d439000 == 13 [pid = 1652] [id = 524] 21:23:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12b99d000) [pid = 1652] [serial = 1572] [outer = 0x0] 21:23:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12be13000) [pid = 1652] [serial = 1573] [outer = 0x12b99d000] 21:23:24 INFO - PROCESS | 1652 | 1467865404349 Marionette DEBUG loaded listener.js 21:23:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12be1f000) [pid = 1652] [serial = 1574] [outer = 0x12b99d000] 21:23:24 INFO - PROCESS | 1652 | 1467865404707 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]]]}] 21:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 21:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 518ms 21:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 21:23:24 INFO - PROCESS | 1652 | 1467865404716 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 21:23:24 INFO - PROCESS | 1652 | 1467865404717 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 21:23:24 INFO - PROCESS | 1652 | 1467865404719 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 21:23:24 INFO - PROCESS | 1652 | 1467865404721 Marionette TRACE conn2 <- [1,2070,null,{}] 21:23:24 INFO - PROCESS | 1652 | 1467865404726 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}] 21:23:24 INFO - PROCESS | 1652 | 1467865404728 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:24 INFO - PROCESS | 1652 | 1467865404840 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 21:23:24 INFO - PROCESS | 1652 | 1467865404853 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:24 INFO - PROCESS | 1652 | 1467865404854 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc48800 == 14 [pid = 1652] [id = 525] 21:23:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x124b07800) [pid = 1652] [serial = 1575] [outer = 0x0] 21:23:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12bea9c00) [pid = 1652] [serial = 1576] [outer = 0x124b07800] 21:23:24 INFO - PROCESS | 1652 | 1467865404879 Marionette DEBUG loaded listener.js 21:23:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12c1ad800) [pid = 1652] [serial = 1577] [outer = 0x124b07800] 21:23:25 INFO - PROCESS | 1652 | 1467865405249 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]]]}] 21:23:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 21:23:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 571ms 21:23:25 INFO - PROCESS | 1652 | 1467865405292 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 21:23:25 INFO - PROCESS | 1652 | 1467865405293 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 21:23:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 21:23:25 INFO - PROCESS | 1652 | 1467865405295 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 21:23:25 INFO - PROCESS | 1652 | 1467865405296 Marionette TRACE conn2 <- [1,2074,null,{}] 21:23:25 INFO - PROCESS | 1652 | 1467865405304 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}] 21:23:25 INFO - PROCESS | 1652 | 1467865405308 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:25 INFO - PROCESS | 1652 | 1467865405441 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 21:23:25 INFO - PROCESS | 1652 | 1467865405446 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:25 INFO - PROCESS | 1652 | 1467865405447 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc4a000 == 15 [pid = 1652] [id = 526] 21:23:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x110e80c00) [pid = 1652] [serial = 1578] [outer = 0x0] 21:23:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x120ee8000) [pid = 1652] [serial = 1579] [outer = 0x110e80c00] 21:23:25 INFO - PROCESS | 1652 | 1467865405472 Marionette DEBUG loaded listener.js 21:23:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12c5b1400) [pid = 1652] [serial = 1580] [outer = 0x110e80c00] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x112a7c800) [pid = 1652] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x11826f400) [pid = 1652] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x116483c00) [pid = 1652] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x1194c0800) [pid = 1652] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x1164dd400) [pid = 1652] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x1267b5000) [pid = 1652] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x129225c00) [pid = 1652] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x121334000) [pid = 1652] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x116489400) [pid = 1652] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x11740c000) [pid = 1652] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x128a72800) [pid = 1652] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x116489800) [pid = 1652] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x118875400) [pid = 1652] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x118fb1c00) [pid = 1652] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12670f400) [pid = 1652] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x1129af400) [pid = 1652] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x1176cac00) [pid = 1652] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x11810a400) [pid = 1652] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12194d000) [pid = 1652] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x119433c00) [pid = 1652] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x11812d400) [pid = 1652] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x120fb4400) [pid = 1652] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x112e32400) [pid = 1652] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x119eeb800) [pid = 1652] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x112f07400) [pid = 1652] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x113a9a400) [pid = 1652] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12aada000) [pid = 1652] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x125fcc400) [pid = 1652] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x127817c00) [pid = 1652] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x119d03000) [pid = 1652] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x1213f9c00) [pid = 1652] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x118102c00) [pid = 1652] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x128ba4000) [pid = 1652] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x1211a3800) [pid = 1652] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x125fcc000) [pid = 1652] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x129049000) [pid = 1652] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x115d4d400) [pid = 1652] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x125fcac00) [pid = 1652] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x1128d7c00) [pid = 1652] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x1128d2800) [pid = 1652] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11270d000) [pid = 1652] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12a837000) [pid = 1652] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12b18f400) [pid = 1652] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x112e54800) [pid = 1652] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x128a69c00) [pid = 1652] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x121195400) [pid = 1652] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12beaac00) [pid = 1652] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12b9a1000) [pid = 1652] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12b9a0000) [pid = 1652] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12b9a0c00) [pid = 1652] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12b188400) [pid = 1652] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x129575400) [pid = 1652] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12655dc00) [pid = 1652] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 21:23:26 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x112e30c00) [pid = 1652] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 21:23:26 INFO - PROCESS | 1652 | 1467865406579 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]]]}] 21:23:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 21:23:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1321ms 21:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 21:23:26 INFO - PROCESS | 1652 | 1467865406617 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 21:23:26 INFO - PROCESS | 1652 | 1467865406618 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 21:23:26 INFO - PROCESS | 1652 | 1467865406620 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 21:23:26 INFO - PROCESS | 1652 | 1467865406621 Marionette TRACE conn2 <- [1,2078,null,{}] 21:23:26 INFO - PROCESS | 1652 | 1467865406624 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}] 21:23:26 INFO - PROCESS | 1652 | 1467865406625 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:26 INFO - PROCESS | 1652 | 1467865406738 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 21:23:26 INFO - PROCESS | 1652 | 1467865406784 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:26 INFO - PROCESS | 1652 | 1467865406785 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f17800 == 16 [pid = 1652] [id = 527] 21:23:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x112a7c800) [pid = 1652] [serial = 1581] [outer = 0x0] 21:23:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x112e54800) [pid = 1652] [serial = 1582] [outer = 0x112a7c800] 21:23:26 INFO - PROCESS | 1652 | 1467865406810 Marionette DEBUG loaded listener.js 21:23:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x116623800) [pid = 1652] [serial = 1583] [outer = 0x112a7c800] 21:23:27 INFO - PROCESS | 1652 | 1467865407074 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]]]}] 21:23:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 21:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 470ms 21:23:27 INFO - PROCESS | 1652 | 1467865407098 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 21:23:27 INFO - PROCESS | 1652 | 1467865407099 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 21:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 21:23:27 INFO - PROCESS | 1652 | 1467865407101 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 21:23:27 INFO - PROCESS | 1652 | 1467865407102 Marionette TRACE conn2 <- [1,2082,null,{}] 21:23:27 INFO - PROCESS | 1652 | 1467865407111 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}] 21:23:27 INFO - PROCESS | 1652 | 1467865407113 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:27 INFO - PROCESS | 1652 | 1467865407199 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 21:23:27 INFO - PROCESS | 1652 | 1467865407203 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:27 INFO - PROCESS | 1652 | 1467865407204 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b818000 == 17 [pid = 1652] [id = 528] 21:23:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x116629c00) [pid = 1652] [serial = 1584] [outer = 0x0] 21:23:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11810a400) [pid = 1652] [serial = 1585] [outer = 0x116629c00] 21:23:27 INFO - PROCESS | 1652 | 1467865407228 Marionette DEBUG loaded listener.js 21:23:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11938bc00) [pid = 1652] [serial = 1586] [outer = 0x116629c00] 21:23:27 INFO - PROCESS | 1652 | 1467865407572 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]]]}] 21:23:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 21:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 519ms 21:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 21:23:27 INFO - PROCESS | 1652 | 1467865407621 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 21:23:27 INFO - PROCESS | 1652 | 1467865407622 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 21:23:27 INFO - PROCESS | 1652 | 1467865407624 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 21:23:27 INFO - PROCESS | 1652 | 1467865407625 Marionette TRACE conn2 <- [1,2086,null,{}] 21:23:27 INFO - PROCESS | 1652 | 1467865407627 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}] 21:23:27 INFO - PROCESS | 1652 | 1467865407628 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:27 INFO - PROCESS | 1652 | 1467865407749 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 21:23:27 INFO - PROCESS | 1652 | 1467865407756 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:27 INFO - PROCESS | 1652 | 1467865407765 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c01f800 == 18 [pid = 1652] [id = 529] 21:23:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x119388c00) [pid = 1652] [serial = 1587] [outer = 0x0] 21:23:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x119d1c400) [pid = 1652] [serial = 1588] [outer = 0x119388c00] 21:23:27 INFO - PROCESS | 1652 | 1467865407789 Marionette DEBUG loaded listener.js 21:23:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x121197000) [pid = 1652] [serial = 1589] [outer = 0x119388c00] 21:23:28 INFO - PROCESS | 1652 | 1467865408256 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]]]}] 21:23:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 21:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 669ms 21:23:28 INFO - PROCESS | 1652 | 1467865408297 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 21:23:28 INFO - PROCESS | 1652 | 1467865408298 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 21:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 21:23:28 INFO - PROCESS | 1652 | 1467865408302 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 21:23:28 INFO - PROCESS | 1652 | 1467865408303 Marionette TRACE conn2 <- [1,2090,null,{}] 21:23:28 INFO - PROCESS | 1652 | 1467865408305 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}] 21:23:28 INFO - PROCESS | 1652 | 1467865408306 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:28 INFO - PROCESS | 1652 | 1467865408388 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 21:23:28 INFO - PROCESS | 1652 | 1467865408508 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:28 INFO - PROCESS | 1652 | 1467865408510 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x117075800 == 19 [pid = 1652] [id = 530] 21:23:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x110e78800) [pid = 1652] [serial = 1590] [outer = 0x0] 21:23:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x110e7d000) [pid = 1652] [serial = 1591] [outer = 0x110e78800] 21:23:28 INFO - PROCESS | 1652 | 1467865408541 Marionette DEBUG loaded listener.js 21:23:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x1128d0400) [pid = 1652] [serial = 1592] [outer = 0x110e78800] 21:23:29 INFO - PROCESS | 1652 | 1467865409095 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]]]}] 21:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 21:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 871ms 21:23:29 INFO - PROCESS | 1652 | 1467865409175 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 21:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 21:23:29 INFO - PROCESS | 1652 | 1467865409177 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 21:23:29 INFO - PROCESS | 1652 | 1467865409180 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 21:23:29 INFO - PROCESS | 1652 | 1467865409182 Marionette TRACE conn2 <- [1,2094,null,{}] 21:23:29 INFO - PROCESS | 1652 | 1467865409186 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}] 21:23:29 INFO - PROCESS | 1652 | 1467865409187 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:29 INFO - PROCESS | 1652 | 1467865409300 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 21:23:29 INFO - PROCESS | 1652 | 1467865409408 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:29 INFO - PROCESS | 1652 | 1467865409410 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x128ae2000 == 20 [pid = 1652] [id = 531] 21:23:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x119ef2400) [pid = 1652] [serial = 1593] [outer = 0x0] 21:23:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x121199c00) [pid = 1652] [serial = 1594] [outer = 0x119ef2400] 21:23:29 INFO - PROCESS | 1652 | 1467865409444 Marionette DEBUG loaded listener.js 21:23:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x1213f9c00) [pid = 1652] [serial = 1595] [outer = 0x119ef2400] 21:23:30 INFO - PROCESS | 1652 | 1467865410145 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]]]}] 21:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 21:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1021ms 21:23:30 INFO - PROCESS | 1652 | 1467865410201 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 21:23:30 INFO - PROCESS | 1652 | 1467865410204 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 21:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 21:23:30 INFO - PROCESS | 1652 | 1467865410209 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 21:23:30 INFO - PROCESS | 1652 | 1467865410212 Marionette TRACE conn2 <- [1,2098,null,{}] 21:23:30 INFO - PROCESS | 1652 | 1467865410234 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}] 21:23:30 INFO - PROCESS | 1652 | 1467865410237 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:30 INFO - PROCESS | 1652 | 1467865410372 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 21:23:30 INFO - PROCESS | 1652 | 1467865410518 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:30 INFO - PROCESS | 1652 | 1467865410522 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x115f94800 == 21 [pid = 1652] [id = 532] 21:23:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x1128d7c00) [pid = 1652] [serial = 1596] [outer = 0x0] 21:23:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x1128d9800) [pid = 1652] [serial = 1597] [outer = 0x1128d7c00] 21:23:30 INFO - PROCESS | 1652 | 1467865410551 Marionette DEBUG loaded listener.js 21:23:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x1129ad000) [pid = 1652] [serial = 1598] [outer = 0x1128d7c00] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12b99e000) [pid = 1652] [serial = 1561] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x1167d0800) [pid = 1652] [serial = 1462] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x1167a5400) [pid = 1652] [serial = 1459] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x115f18400) [pid = 1652] [serial = 1458] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x112e32000) [pid = 1652] [serial = 1467] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x115fdb400) [pid = 1652] [serial = 1452] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x116a0b800) [pid = 1652] [serial = 1453] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11845ac00) [pid = 1652] [serial = 1455] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x117407800) [pid = 1652] [serial = 1443] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x119d17400) [pid = 1652] [serial = 1446] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x125d65c00) [pid = 1652] [serial = 1419] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x128b9ec00) [pid = 1652] [serial = 1422] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x126712400) [pid = 1652] [serial = 1420] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12950a800) [pid = 1652] [serial = 1425] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12922cc00) [pid = 1652] [serial = 1423] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x1218a3400) [pid = 1652] [serial = 1416] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x116981400) [pid = 1652] [serial = 1407] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1176cf400) [pid = 1652] [serial = 1408] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x117da3c00) [pid = 1652] [serial = 1404] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x119153400) [pid = 1652] [serial = 1405] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x129224c00) [pid = 1652] [serial = 1399] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1167d2c00) [pid = 1652] [serial = 1401] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12957a800) [pid = 1652] [serial = 1426] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11834d000) [pid = 1652] [serial = 1444] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x117405400) [pid = 1652] [serial = 1402] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x119158c00) [pid = 1652] [serial = 1410] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x119390000) [pid = 1652] [serial = 1411] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1194be000) [pid = 1652] [serial = 1413] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x127818400) [pid = 1652] [serial = 1449] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1210d1800) [pid = 1652] [serial = 1414] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1176d2000) [pid = 1652] [serial = 1429] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x118fac000) [pid = 1652] [serial = 1456] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1213ef400) [pid = 1652] [serial = 1447] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x125fc0c00) [pid = 1652] [serial = 1434] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12a834c00) [pid = 1652] [serial = 1435] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x115d57000) [pid = 1652] [serial = 1428] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12b82f400) [pid = 1652] [serial = 1438] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x128ee2c00) [pid = 1652] [serial = 1450] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x128ba3c00) [pid = 1652] [serial = 1432] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1242cd000) [pid = 1652] [serial = 1417] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1213f4800) [pid = 1652] [serial = 1431] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x118876800) [pid = 1652] [serial = 1465] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x118110c00) [pid = 1652] [serial = 1464] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1164e3400) [pid = 1652] [serial = 1468] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12aada800) [pid = 1652] [serial = 1437] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12b996000) [pid = 1652] [serial = 1440] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x113c82000) [pid = 1652] [serial = 1461] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12b99d800) [pid = 1652] [serial = 1441] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1242dbc00) [pid = 1652] [serial = 901] [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.] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x121199000) [pid = 1652] [serial = 1552] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11662f000) [pid = 1652] [serial = 1486] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12670e400) [pid = 1652] [serial = 1513] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x124b0c400) [pid = 1652] [serial = 1555] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119d21400) [pid = 1652] [serial = 1510] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119159c00) [pid = 1652] [serial = 1471] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1194bc000) [pid = 1652] [serial = 1474] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1213f8800) [pid = 1652] [serial = 1553] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x113a3c000) [pid = 1652] [serial = 1507] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118876c00) [pid = 1652] [serial = 1489] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x123ccd000) [pid = 1652] [serial = 1529] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11886c800) [pid = 1652] [serial = 1470] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x117411800) [pid = 1652] [serial = 1487] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x124041c00) [pid = 1652] [serial = 1531] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x120eedc00) [pid = 1652] [serial = 1528] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x126b44c00) [pid = 1652] [serial = 1514] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x117410400) [pid = 1652] [serial = 1508] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12922d000) [pid = 1652] [serial = 1516] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12950fc00) [pid = 1652] [serial = 1558] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119d22c00) [pid = 1652] [serial = 1475] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1213eb000) [pid = 1652] [serial = 1477] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124599800) [pid = 1652] [serial = 1481] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1213f4400) [pid = 1652] [serial = 1511] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12404e800) [pid = 1652] [serial = 1480] [outer = 0x0] [url = about:blank] 21:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12ba31c00) [pid = 1652] [serial = 1540] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x126b43800) [pid = 1652] [serial = 1496] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x128ba2800) [pid = 1652] [serial = 1498] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12aae5400) [pid = 1652] [serial = 1537] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1294af400) [pid = 1652] [serial = 1535] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1213f9800) [pid = 1652] [serial = 1493] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12672bc00) [pid = 1652] [serial = 1495] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x125fc6800) [pid = 1652] [serial = 1532] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119161400) [pid = 1652] [serial = 1490] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x128ba7800) [pid = 1652] [serial = 1534] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x129514c00) [pid = 1652] [serial = 1517] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1267b3000) [pid = 1652] [serial = 1556] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12a866400) [pid = 1652] [serial = 1519] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x120eef800) [pid = 1652] [serial = 1492] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x126b3cc00) [pid = 1652] [serial = 1484] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12636a800) [pid = 1652] [serial = 1483] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12a836400) [pid = 1652] [serial = 1559] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1215c2800) [pid = 1652] [serial = 1478] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1211a2800) [pid = 1652] [serial = 1550] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12119dc00) [pid = 1652] [serial = 1549] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12c5b2000) [pid = 1652] [serial = 1547] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12c1ac800) [pid = 1652] [serial = 1546] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12be21000) [pid = 1652] [serial = 1543] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12bea6800) [pid = 1652] [serial = 1544] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12be16000) [pid = 1652] [serial = 1526] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12be17400) [pid = 1652] [serial = 1541] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12b999400) [pid = 1652] [serial = 1523] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x12ba3b800) [pid = 1652] [serial = 1525] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x12a870c00) [pid = 1652] [serial = 1520] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12b18d000) [pid = 1652] [serial = 1522] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x12a86d000) [pid = 1652] [serial = 1505] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x12903b800) [pid = 1652] [serial = 1501] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x12a6d8800) [pid = 1652] [serial = 1504] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x129224000) [pid = 1652] [serial = 1502] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x12b832c00) [pid = 1652] [serial = 1538] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x128bacc00) [pid = 1652] [serial = 1499] [outer = 0x0] [url = about:blank] 21:23:31 INFO - PROCESS | 1652 | 1467865411068 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]]]}] 21:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 21:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 874ms 21:23:31 INFO - PROCESS | 1652 | 1467865411082 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 21:23:31 INFO - PROCESS | 1652 | 1467865411085 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 21:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 21:23:31 INFO - PROCESS | 1652 | 1467865411099 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 21:23:31 INFO - PROCESS | 1652 | 1467865411100 Marionette TRACE conn2 <- [1,2102,null,{}] 21:23:31 INFO - PROCESS | 1652 | 1467865411103 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}] 21:23:31 INFO - PROCESS | 1652 | 1467865411106 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:31 INFO - PROCESS | 1652 | 1467865411184 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 21:23:31 INFO - PROCESS | 1652 | 1467865411190 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:31 INFO - PROCESS | 1652 | 1467865411192 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x116607800 == 22 [pid = 1652] [id = 533] 21:23:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x1133d5000) [pid = 1652] [serial = 1599] [outer = 0x0] 21:23:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x1133e2800) [pid = 1652] [serial = 1600] [outer = 0x1133d5000] 21:23:31 INFO - PROCESS | 1652 | 1467865411219 Marionette DEBUG loaded listener.js 21:23:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x113c30000) [pid = 1652] [serial = 1601] [outer = 0x1133d5000] 21:23:31 INFO - PROCESS | 1652 | 1467865411546 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]]]}] 21:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 21:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 470ms 21:23:31 INFO - PROCESS | 1652 | 1467865411580 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 21:23:31 INFO - PROCESS | 1652 | 1467865411581 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 21:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 21:23:31 INFO - PROCESS | 1652 | 1467865411585 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 21:23:31 INFO - PROCESS | 1652 | 1467865411588 Marionette TRACE conn2 <- [1,2106,null,{}] 21:23:31 INFO - PROCESS | 1652 | 1467865411596 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}] 21:23:31 INFO - PROCESS | 1652 | 1467865411599 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:31 INFO - PROCESS | 1652 | 1467865411677 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 21:23:31 INFO - PROCESS | 1652 | 1467865411682 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:31 INFO - PROCESS | 1652 | 1467865411683 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11749b000 == 23 [pid = 1652] [id = 534] 21:23:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x111c75800) [pid = 1652] [serial = 1602] [outer = 0x0] 21:23:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x115fdac00) [pid = 1652] [serial = 1603] [outer = 0x111c75800] 21:23:31 INFO - PROCESS | 1652 | 1467865411713 Marionette DEBUG loaded listener.js 21:23:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x116489400) [pid = 1652] [serial = 1604] [outer = 0x111c75800] 21:23:32 INFO - PROCESS | 1652 | 1467865412074 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]]]}] 21:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 21:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 525ms 21:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 21:23:32 INFO - PROCESS | 1652 | 1467865412110 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 21:23:32 INFO - PROCESS | 1652 | 1467865412112 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 21:23:32 INFO - PROCESS | 1652 | 1467865412114 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 21:23:32 INFO - PROCESS | 1652 | 1467865412115 Marionette TRACE conn2 <- [1,2110,null,{}] 21:23:32 INFO - PROCESS | 1652 | 1467865412118 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}] 21:23:32 INFO - PROCESS | 1652 | 1467865412119 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:32 INFO - PROCESS | 1652 | 1467865412193 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 21:23:32 INFO - PROCESS | 1652 | 1467865412197 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:32 INFO - PROCESS | 1652 | 1467865412198 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x118583000 == 24 [pid = 1652] [id = 535] 21:23:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1167a5400) [pid = 1652] [serial = 1605] [outer = 0x0] 21:23:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1167de400) [pid = 1652] [serial = 1606] [outer = 0x1167a5400] 21:23:32 INFO - PROCESS | 1652 | 1467865412225 Marionette DEBUG loaded listener.js 21:23:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x116a13c00) [pid = 1652] [serial = 1607] [outer = 0x1167a5400] 21:23:32 INFO - PROCESS | 1652 | 1467865412560 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]]]}] 21:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 21:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 469ms 21:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 21:23:32 INFO - PROCESS | 1652 | 1467865412583 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 21:23:32 INFO - PROCESS | 1652 | 1467865412585 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 21:23:32 INFO - PROCESS | 1652 | 1467865412587 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 21:23:32 INFO - PROCESS | 1652 | 1467865412588 Marionette TRACE conn2 <- [1,2114,null,{}] 21:23:32 INFO - PROCESS | 1652 | 1467865412593 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}] 21:23:32 INFO - PROCESS | 1652 | 1467865412594 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:32 INFO - PROCESS | 1652 | 1467865412664 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 21:23:32 INFO - PROCESS | 1652 | 1467865412667 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:32 INFO - PROCESS | 1652 | 1467865412668 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x112639800 == 25 [pid = 1652] [id = 536] 21:23:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1164df000) [pid = 1652] [serial = 1608] [outer = 0x0] 21:23:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x117405c00) [pid = 1652] [serial = 1609] [outer = 0x1164df000] 21:23:32 INFO - PROCESS | 1652 | 1467865412695 Marionette DEBUG loaded listener.js 21:23:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11740e400) [pid = 1652] [serial = 1610] [outer = 0x1164df000] 21:23:33 INFO - PROCESS | 1652 | 1467865413073 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]]]}] 21:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 21:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 522ms 21:23:33 INFO - PROCESS | 1652 | 1467865413110 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 21:23:33 INFO - PROCESS | 1652 | 1467865413111 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 21:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 21:23:33 INFO - PROCESS | 1652 | 1467865413113 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 21:23:33 INFO - PROCESS | 1652 | 1467865413114 Marionette TRACE conn2 <- [1,2118,null,{}] 21:23:33 INFO - PROCESS | 1652 | 1467865413117 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}] 21:23:33 INFO - PROCESS | 1652 | 1467865413121 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:33 INFO - PROCESS | 1652 | 1467865413241 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 21:23:33 INFO - PROCESS | 1652 | 1467865413274 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:33 INFO - PROCESS | 1652 | 1467865413276 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e52000 == 26 [pid = 1652] [id = 537] 21:23:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11740dc00) [pid = 1652] [serial = 1611] [outer = 0x0] 21:23:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x118353800) [pid = 1652] [serial = 1612] [outer = 0x11740dc00] 21:23:33 INFO - PROCESS | 1652 | 1467865413300 Marionette DEBUG loaded listener.js 21:23:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x118878800) [pid = 1652] [serial = 1613] [outer = 0x11740dc00] 21:23:33 INFO - PROCESS | 1652 | 1467865413639 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]]]}] 21:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 21:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 568ms 21:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 21:23:33 INFO - PROCESS | 1652 | 1467865413688 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 21:23:33 INFO - PROCESS | 1652 | 1467865413689 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 21:23:33 INFO - PROCESS | 1652 | 1467865413691 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 21:23:33 INFO - PROCESS | 1652 | 1467865413692 Marionette TRACE conn2 <- [1,2122,null,{}] 21:23:33 INFO - PROCESS | 1652 | 1467865413694 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}] 21:23:33 INFO - PROCESS | 1652 | 1467865413695 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:33 INFO - PROCESS | 1652 | 1467865413788 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 21:23:33 INFO - PROCESS | 1652 | 1467865413792 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:33 INFO - PROCESS | 1652 | 1467865413793 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x121095000 == 27 [pid = 1652] [id = 538] 21:23:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x115f70000) [pid = 1652] [serial = 1614] [outer = 0x0] 21:23:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118fb1c00) [pid = 1652] [serial = 1615] [outer = 0x115f70000] 21:23:33 INFO - PROCESS | 1652 | 1467865413817 Marionette DEBUG loaded listener.js 21:23:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11915f400) [pid = 1652] [serial = 1616] [outer = 0x115f70000] 21:23:34 INFO - PROCESS | 1652 | 1467865414132 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]]]}] 21:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 21:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 470ms 21:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 21:23:34 INFO - PROCESS | 1652 | 1467865414162 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 21:23:34 INFO - PROCESS | 1652 | 1467865414163 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 21:23:34 INFO - PROCESS | 1652 | 1467865414165 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 21:23:34 INFO - PROCESS | 1652 | 1467865414166 Marionette TRACE conn2 <- [1,2126,null,{}] 21:23:34 INFO - PROCESS | 1652 | 1467865414168 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}] 21:23:34 INFO - PROCESS | 1652 | 1467865414169 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:34 INFO - PROCESS | 1652 | 1467865414268 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 21:23:34 INFO - PROCESS | 1652 | 1467865414272 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:34 INFO - PROCESS | 1652 | 1467865414273 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1217cb000 == 28 [pid = 1652] [id = 539] 21:23:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x117da4000) [pid = 1652] [serial = 1617] [outer = 0x0] 21:23:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119161c00) [pid = 1652] [serial = 1618] [outer = 0x117da4000] 21:23:34 INFO - PROCESS | 1652 | 1467865414297 Marionette DEBUG loaded listener.js 21:23:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1194b6c00) [pid = 1652] [serial = 1619] [outer = 0x117da4000] 21:23:34 INFO - PROCESS | 1652 | 1467865414616 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]]]}] 21:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 21:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 468ms 21:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 21:23:34 INFO - PROCESS | 1652 | 1467865414634 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 21:23:34 INFO - PROCESS | 1652 | 1467865414635 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 21:23:34 INFO - PROCESS | 1652 | 1467865414645 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 21:23:34 INFO - PROCESS | 1652 | 1467865414646 Marionette TRACE conn2 <- [1,2130,null,{}] 21:23:34 INFO - PROCESS | 1652 | 1467865414649 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}] 21:23:34 INFO - PROCESS | 1652 | 1467865414650 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:34 INFO - PROCESS | 1652 | 1467865414749 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 21:23:34 INFO - PROCESS | 1652 | 1467865414753 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:34 INFO - PROCESS | 1652 | 1467865414754 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x123be6800 == 29 [pid = 1652] [id = 540] 21:23:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118135000) [pid = 1652] [serial = 1620] [outer = 0x0] 21:23:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1194bf800) [pid = 1652] [serial = 1621] [outer = 0x118135000] 21:23:34 INFO - PROCESS | 1652 | 1467865414779 Marionette DEBUG loaded listener.js 21:23:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119d1d000) [pid = 1652] [serial = 1622] [outer = 0x118135000] 21:23:34 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12b99d000) [pid = 1652] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 21:23:34 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x124b07800) [pid = 1652] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 21:23:34 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x125d69000) [pid = 1652] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 21:23:34 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x120eea000) [pid = 1652] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 21:23:34 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12b995000) [pid = 1652] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 21:23:34 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x110e80c00) [pid = 1652] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 21:23:34 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x112a7c800) [pid = 1652] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 21:23:34 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x116629c00) [pid = 1652] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 21:23:34 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x118f48c00) [pid = 1652] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 21:23:35 INFO - PROCESS | 1652 | 1467865415111 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] 21:23:35 INFO - PROCESS | 1652 | 1467865415116 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 21:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 21:23:35 INFO - PROCESS | 1652 | 1467865415118 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 21:23:35 INFO - PROCESS | 1652 | 1467865415119 Marionette TRACE conn2 <- [1,2134,null,{}] 21:23:35 INFO - PROCESS | 1652 | 1467865415131 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}] 21:23:35 INFO - PROCESS | 1652 | 1467865415132 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:35 INFO - PROCESS | 1652 | 1467865415237 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 21:23:35 INFO - PROCESS | 1652 | 1467865415270 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:35 INFO - PROCESS | 1652 | 1467865415271 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11821f800 == 30 [pid = 1652] [id = 541] 21:23:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x110e81800) [pid = 1652] [serial = 1623] [outer = 0x0] 21:23:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1197a3000) [pid = 1652] [serial = 1624] [outer = 0x110e81800] 21:23:35 INFO - PROCESS | 1652 | 1467865415297 Marionette DEBUG loaded listener.js 21:23:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x120eee400) [pid = 1652] [serial = 1625] [outer = 0x110e81800] 21:23:35 INFO - PROCESS | 1652 | 1467865415756 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]]]}] 21:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 21:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 673ms 21:23:35 INFO - PROCESS | 1652 | 1467865415795 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 21:23:35 INFO - PROCESS | 1652 | 1467865415798 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 21:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 21:23:35 INFO - PROCESS | 1652 | 1467865415806 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 21:23:35 INFO - PROCESS | 1652 | 1467865415810 Marionette TRACE conn2 <- [1,2138,null,{}] 21:23:35 INFO - PROCESS | 1652 | 1467865415816 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}] 21:23:35 INFO - PROCESS | 1652 | 1467865415819 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:35 INFO - PROCESS | 1652 | 1467865415966 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 21:23:36 INFO - PROCESS | 1652 | 1467865416118 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:36 INFO - PROCESS | 1652 | 1467865416119 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11660b800 == 31 [pid = 1652] [id = 542] 21:23:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1129a8c00) [pid = 1652] [serial = 1626] [outer = 0x0] 21:23:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1129af400) [pid = 1652] [serial = 1627] [outer = 0x1129a8c00] 21:23:36 INFO - PROCESS | 1652 | 1467865416164 Marionette DEBUG loaded listener.js 21:23:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x112f03400) [pid = 1652] [serial = 1628] [outer = 0x1129a8c00] 21:23:36 INFO - PROCESS | 1652 | 1467865416587 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]]]}] 21:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 21:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 828ms 21:23:36 INFO - PROCESS | 1652 | 1467865416632 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 21:23:36 INFO - PROCESS | 1652 | 1467865416635 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 21:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 21:23:36 INFO - PROCESS | 1652 | 1467865416640 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 21:23:36 INFO - PROCESS | 1652 | 1467865416642 Marionette TRACE conn2 <- [1,2142,null,{}] 21:23:36 INFO - PROCESS | 1652 | 1467865416644 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}] 21:23:36 INFO - PROCESS | 1652 | 1467865416646 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:36 INFO - PROCESS | 1652 | 1467865416747 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 21:23:36 INFO - PROCESS | 1652 | 1467865416801 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:36 INFO - PROCESS | 1652 | 1467865416802 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fd6000 == 32 [pid = 1652] [id = 543] 21:23:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1133fbc00) [pid = 1652] [serial = 1629] [outer = 0x0] 21:23:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x115f6e000) [pid = 1652] [serial = 1630] [outer = 0x1133fbc00] 21:23:36 INFO - PROCESS | 1652 | 1467865416833 Marionette DEBUG loaded listener.js 21:23:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1164da400) [pid = 1652] [serial = 1631] [outer = 0x1133fbc00] 21:23:37 INFO - PROCESS | 1652 | 1467865417249 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] 21:23:37 INFO - PROCESS | 1652 | 1467865417313 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 21:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 21:23:37 INFO - PROCESS | 1652 | 1467865417316 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 21:23:37 INFO - PROCESS | 1652 | 1467865417319 Marionette TRACE conn2 <- [1,2146,null,{}] 21:23:37 INFO - PROCESS | 1652 | 1467865417327 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}] 21:23:37 INFO - PROCESS | 1652 | 1467865417330 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:37 INFO - PROCESS | 1652 | 1467865417451 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 21:23:37 INFO - PROCESS | 1652 | 1467865417508 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:37 INFO - PROCESS | 1652 | 1467865417510 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x124bd1000 == 33 [pid = 1652] [id = 544] 21:23:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x117411000) [pid = 1652] [serial = 1632] [outer = 0x0] 21:23:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11834c400) [pid = 1652] [serial = 1633] [outer = 0x117411000] 21:23:37 INFO - PROCESS | 1652 | 1467865417541 Marionette DEBUG loaded listener.js 21:23:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118874000) [pid = 1652] [serial = 1634] [outer = 0x117411000] 21:23:37 INFO - PROCESS | 1652 | 1467865417944 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] 21:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 21:23:37 INFO - PROCESS | 1652 | 1467865417993 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 21:23:37 INFO - PROCESS | 1652 | 1467865417995 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 21:23:37 INFO - PROCESS | 1652 | 1467865417996 Marionette TRACE conn2 <- [1,2150,null,{}] 21:23:38 INFO - PROCESS | 1652 | 1467865417999 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}] 21:23:38 INFO - PROCESS | 1652 | 1467865418000 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:38 INFO - PROCESS | 1652 | 1467865418098 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 21:23:38 INFO - PROCESS | 1652 | 1467865418152 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:38 INFO - PROCESS | 1652 | 1467865418153 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x125fb3800 == 34 [pid = 1652] [id = 545] 21:23:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119153c00) [pid = 1652] [serial = 1635] [outer = 0x0] 21:23:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x120ee7400) [pid = 1652] [serial = 1636] [outer = 0x119153c00] 21:23:38 INFO - PROCESS | 1652 | 1467865418182 Marionette DEBUG loaded listener.js 21:23:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1210d1400) [pid = 1652] [serial = 1637] [outer = 0x119153c00] 21:23:38 INFO - PROCESS | 1652 | 1467865418765 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]]]}] 21:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 21:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 821ms 21:23:38 INFO - PROCESS | 1652 | 1467865418817 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 21:23:38 INFO - PROCESS | 1652 | 1467865418819 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 21:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 21:23:38 INFO - PROCESS | 1652 | 1467865418824 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 21:23:38 INFO - PROCESS | 1652 | 1467865418826 Marionette TRACE conn2 <- [1,2154,null,{}] 21:23:38 INFO - PROCESS | 1652 | 1467865418830 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}] 21:23:38 INFO - PROCESS | 1652 | 1467865418832 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:38 INFO - PROCESS | 1652 | 1467865418919 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 21:23:38 INFO - PROCESS | 1652 | 1467865418992 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:38 INFO - PROCESS | 1652 | 1467865418994 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x116128800 == 35 [pid = 1652] [id = 546] 21:23:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x112e38400) [pid = 1652] [serial = 1638] [outer = 0x0] 21:23:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x112f0dc00) [pid = 1652] [serial = 1639] [outer = 0x112e38400] 21:23:39 INFO - PROCESS | 1652 | 1467865419022 Marionette DEBUG loaded listener.js 21:23:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x113c84c00) [pid = 1652] [serial = 1640] [outer = 0x112e38400] 21:23:39 INFO - PROCESS | 1652 | 1467865419423 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]]]}] 21:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 21:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 624ms 21:23:39 INFO - PROCESS | 1652 | 1467865419446 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 21:23:39 INFO - PROCESS | 1652 | 1467865419449 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 21:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 21:23:39 INFO - PROCESS | 1652 | 1467865419453 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 21:23:39 INFO - PROCESS | 1652 | 1467865419457 Marionette TRACE conn2 <- [1,2158,null,{}] 21:23:39 INFO - PROCESS | 1652 | 1467865419460 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}] 21:23:39 INFO - PROCESS | 1652 | 1467865419462 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:39 INFO - PROCESS | 1652 | 1467865419546 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 21:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119d1c400) [pid = 1652] [serial = 1588] [outer = 0x0] [url = about:blank] 21:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12be13000) [pid = 1652] [serial = 1573] [outer = 0x0] [url = about:blank] 21:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12bea9c00) [pid = 1652] [serial = 1576] [outer = 0x0] [url = about:blank] 21:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12781a000) [pid = 1652] [serial = 1567] [outer = 0x0] [url = about:blank] 21:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12922bc00) [pid = 1652] [serial = 1568] [outer = 0x0] [url = about:blank] 21:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1211a3000) [pid = 1652] [serial = 1564] [outer = 0x0] [url = about:blank] 21:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x124444800) [pid = 1652] [serial = 1565] [outer = 0x0] [url = about:blank] 21:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12be17000) [pid = 1652] [serial = 1562] [outer = 0x0] [url = about:blank] 21:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x120ee8000) [pid = 1652] [serial = 1579] [outer = 0x0] [url = about:blank] 21:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x112e54800) [pid = 1652] [serial = 1582] [outer = 0x0] [url = about:blank] 21:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12c5b1400) [pid = 1652] [serial = 1580] [outer = 0x0] [url = about:blank] 21:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11810a400) [pid = 1652] [serial = 1585] [outer = 0x0] [url = about:blank] 21:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12b82a800) [pid = 1652] [serial = 1571] [outer = 0x0] [url = about:blank] 21:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12a869000) [pid = 1652] [serial = 1570] [outer = 0x0] [url = about:blank] 21:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12be1f000) [pid = 1652] [serial = 1574] [outer = 0x0] [url = about:blank] 21:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12c1ad800) [pid = 1652] [serial = 1577] [outer = 0x0] [url = about:blank] 21:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x116623800) [pid = 1652] [serial = 1583] [outer = 0x0] [url = about:blank] 21:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x11938bc00) [pid = 1652] [serial = 1586] [outer = 0x0] [url = about:blank] 21:23:39 INFO - PROCESS | 1652 | 1467865419608 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:39 INFO - PROCESS | 1652 | 1467865419609 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x118206800 == 36 [pid = 1652] [id = 547] 21:23:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x112e54800) [pid = 1652] [serial = 1641] [outer = 0x0] 21:23:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x116182c00) [pid = 1652] [serial = 1642] [outer = 0x112e54800] 21:23:39 INFO - PROCESS | 1652 | 1467865419638 Marionette DEBUG loaded listener.js 21:23:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1170c0000) [pid = 1652] [serial = 1643] [outer = 0x112e54800] 21:23:39 INFO - PROCESS | 1652 | 1467865419935 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]]]}] 21:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 21:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 524ms 21:23:39 INFO - PROCESS | 1652 | 1467865419978 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 21:23:39 INFO - PROCESS | 1652 | 1467865419979 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 21:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 21:23:39 INFO - PROCESS | 1652 | 1467865419981 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 21:23:39 INFO - PROCESS | 1652 | 1467865419984 Marionette TRACE conn2 <- [1,2162,null,{}] 21:23:40 INFO - PROCESS | 1652 | 1467865419993 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}] 21:23:40 INFO - PROCESS | 1652 | 1467865419996 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:40 INFO - PROCESS | 1652 | 1467865420076 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 21:23:40 INFO - PROCESS | 1652 | 1467865420098 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:40 INFO - PROCESS | 1652 | 1467865420100 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12114d000 == 37 [pid = 1652] [id = 548] 21:23:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1170c1400) [pid = 1652] [serial = 1644] [outer = 0x0] 21:23:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11826b400) [pid = 1652] [serial = 1645] [outer = 0x1170c1400] 21:23:40 INFO - PROCESS | 1652 | 1467865420175 Marionette DEBUG loaded listener.js 21:23:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11915a800) [pid = 1652] [serial = 1646] [outer = 0x1170c1400] 21:23:40 INFO - PROCESS | 1652 | 1467865420503 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]]]}] 21:23:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 21:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 573ms 21:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 21:23:40 INFO - PROCESS | 1652 | 1467865420555 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 21:23:40 INFO - PROCESS | 1652 | 1467865420557 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 21:23:40 INFO - PROCESS | 1652 | 1467865420559 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 21:23:40 INFO - PROCESS | 1652 | 1467865420562 Marionette TRACE conn2 <- [1,2166,null,{}] 21:23:40 INFO - PROCESS | 1652 | 1467865420565 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}] 21:23:40 INFO - PROCESS | 1652 | 1467865420566 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:40 INFO - PROCESS | 1652 | 1467865420691 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 21:23:40 INFO - PROCESS | 1652 | 1467865420774 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:40 INFO - PROCESS | 1652 | 1467865420775 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x124af2000 == 38 [pid = 1652] [id = 549] 21:23:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11740b800) [pid = 1652] [serial = 1647] [outer = 0x0] 21:23:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119d1f400) [pid = 1652] [serial = 1648] [outer = 0x11740b800] 21:23:40 INFO - PROCESS | 1652 | 1467865420815 Marionette DEBUG loaded listener.js 21:23:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x12119f400) [pid = 1652] [serial = 1649] [outer = 0x11740b800] 21:23:41 INFO - PROCESS | 1652 | 1467865421097 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]]]}] 21:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 21:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 572ms 21:23:41 INFO - PROCESS | 1652 | 1467865421132 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 21:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 21:23:41 INFO - PROCESS | 1652 | 1467865421134 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 21:23:41 INFO - PROCESS | 1652 | 1467865421136 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 21:23:41 INFO - PROCESS | 1652 | 1467865421137 Marionette TRACE conn2 <- [1,2170,null,{}] 21:23:41 INFO - PROCESS | 1652 | 1467865421146 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}] 21:23:41 INFO - PROCESS | 1652 | 1467865421148 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:41 INFO - PROCESS | 1652 | 1467865421229 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 21:23:41 INFO - PROCESS | 1652 | 1467865421288 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:41 INFO - PROCESS | 1652 | 1467865421289 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x124bd9000 == 39 [pid = 1652] [id = 550] 21:23:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1121b9800) [pid = 1652] [serial = 1650] [outer = 0x0] 21:23:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1211a4400) [pid = 1652] [serial = 1651] [outer = 0x1121b9800] 21:23:41 INFO - PROCESS | 1652 | 1467865421313 Marionette DEBUG loaded listener.js 21:23:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1213f0400) [pid = 1652] [serial = 1652] [outer = 0x1121b9800] 21:23:41 INFO - PROCESS | 1652 | 1467865421646 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]]]}] 21:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 21:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 520ms 21:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 21:23:41 INFO - PROCESS | 1652 | 1467865421658 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 21:23:41 INFO - PROCESS | 1652 | 1467865421660 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 21:23:41 INFO - PROCESS | 1652 | 1467865421663 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 21:23:41 INFO - PROCESS | 1652 | 1467865421664 Marionette TRACE conn2 <- [1,2174,null,{}] 21:23:41 INFO - PROCESS | 1652 | 1467865421666 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}] 21:23:41 INFO - PROCESS | 1652 | 1467865421670 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:41 INFO - PROCESS | 1652 | 1467865421787 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 21:23:41 INFO - PROCESS | 1652 | 1467865421799 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:41 INFO - PROCESS | 1652 | 1467865421800 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a78000 == 40 [pid = 1652] [id = 551] 21:23:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1213f4400) [pid = 1652] [serial = 1653] [outer = 0x0] 21:23:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x121954000) [pid = 1652] [serial = 1654] [outer = 0x1213f4400] 21:23:41 INFO - PROCESS | 1652 | 1467865421825 Marionette DEBUG loaded listener.js 21:23:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1242d4400) [pid = 1652] [serial = 1655] [outer = 0x1213f4400] 21:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 21:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 569ms 21:23:42 INFO - PROCESS | 1652 | 1467865422225 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]]]}] 21:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 21:23:42 INFO - PROCESS | 1652 | 1467865422244 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 21:23:42 INFO - PROCESS | 1652 | 1467865422246 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 21:23:42 INFO - PROCESS | 1652 | 1467865422249 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 21:23:42 INFO - PROCESS | 1652 | 1467865422251 Marionette TRACE conn2 <- [1,2178,null,{}] 21:23:42 INFO - PROCESS | 1652 | 1467865422254 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}] 21:23:42 INFO - PROCESS | 1652 | 1467865422256 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:42 INFO - PROCESS | 1652 | 1467865422410 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 21:23:42 INFO - PROCESS | 1652 | 1467865422489 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:42 INFO - PROCESS | 1652 | 1467865422491 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x128aea000 == 41 [pid = 1652] [id = 552] 21:23:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119156c00) [pid = 1652] [serial = 1656] [outer = 0x0] 21:23:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x124598c00) [pid = 1652] [serial = 1657] [outer = 0x119156c00] 21:23:42 INFO - PROCESS | 1652 | 1467865422544 Marionette DEBUG loaded listener.js 21:23:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x125d5e800) [pid = 1652] [serial = 1658] [outer = 0x119156c00] 21:23:42 INFO - PROCESS | 1652 | 1467865422910 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]]]}] 21:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 21:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 672ms 21:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 21:23:42 INFO - PROCESS | 1652 | 1467865422925 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 21:23:42 INFO - PROCESS | 1652 | 1467865422926 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 21:23:42 INFO - PROCESS | 1652 | 1467865422929 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 21:23:42 INFO - PROCESS | 1652 | 1467865422931 Marionette TRACE conn2 <- [1,2182,null,{}] 21:23:42 INFO - PROCESS | 1652 | 1467865422934 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}] 21:23:42 INFO - PROCESS | 1652 | 1467865422937 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:43 INFO - PROCESS | 1652 | 1467865423081 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 21:23:43 INFO - PROCESS | 1652 | 1467865423099 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:43 INFO - PROCESS | 1652 | 1467865423100 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290a8800 == 42 [pid = 1652] [id = 553] 21:23:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x125d67400) [pid = 1652] [serial = 1659] [outer = 0x0] 21:23:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x125df2800) [pid = 1652] [serial = 1660] [outer = 0x125d67400] 21:23:43 INFO - PROCESS | 1652 | 1467865423140 Marionette DEBUG loaded listener.js 21:23:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x125fc8c00) [pid = 1652] [serial = 1661] [outer = 0x125d67400] 21:23:43 INFO - PROCESS | 1652 | 1467865423521 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]]]}] 21:23:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 21:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 619ms 21:23:43 INFO - PROCESS | 1652 | 1467865423549 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 21:23:43 INFO - PROCESS | 1652 | 1467865423550 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 21:23:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 21:23:43 INFO - PROCESS | 1652 | 1467865423552 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 21:23:43 INFO - PROCESS | 1652 | 1467865423553 Marionette TRACE conn2 <- [1,2186,null,{}] 21:23:43 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11740dc00) [pid = 1652] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 21:23:43 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x115f70000) [pid = 1652] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 21:23:43 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1164df000) [pid = 1652] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 21:23:43 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1128d7c00) [pid = 1652] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 21:23:43 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1167a5400) [pid = 1652] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 21:23:43 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x111c75800) [pid = 1652] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 21:23:43 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119ef2400) [pid = 1652] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 21:23:43 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1133d5000) [pid = 1652] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 21:23:43 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x117da4000) [pid = 1652] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 21:23:43 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118135000) [pid = 1652] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 21:23:43 INFO - PROCESS | 1652 | 1467865423604 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}] 21:23:43 INFO - PROCESS | 1652 | 1467865423605 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:43 INFO - PROCESS | 1652 | 1467865423682 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 21:23:43 INFO - PROCESS | 1652 | 1467865423686 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:43 INFO - PROCESS | 1652 | 1467865423687 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199a8000 == 43 [pid = 1652] [id = 554] 21:23:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x115f6f000) [pid = 1652] [serial = 1662] [outer = 0x0] 21:23:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116905400) [pid = 1652] [serial = 1663] [outer = 0x115f6f000] 21:23:43 INFO - PROCESS | 1652 | 1467865423721 Marionette DEBUG loaded listener.js 21:23:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119160800) [pid = 1652] [serial = 1664] [outer = 0x115f6f000] 21:23:44 INFO - PROCESS | 1652 | 1467865424049 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]]]}] 21:23:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 21:23:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 511ms 21:23:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 21:23:44 INFO - PROCESS | 1652 | 1467865424063 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 21:23:44 INFO - PROCESS | 1652 | 1467865424065 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 21:23:44 INFO - PROCESS | 1652 | 1467865424067 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 21:23:44 INFO - PROCESS | 1652 | 1467865424068 Marionette TRACE conn2 <- [1,2190,null,{}] 21:23:44 INFO - PROCESS | 1652 | 1467865424070 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}] 21:23:44 INFO - PROCESS | 1652 | 1467865424071 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:44 INFO - PROCESS | 1652 | 1467865424153 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 21:23:44 INFO - PROCESS | 1652 | 1467865424157 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:44 INFO - PROCESS | 1652 | 1467865424159 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1296db800 == 44 [pid = 1652] [id = 555] 21:23:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119d1a000) [pid = 1652] [serial = 1665] [outer = 0x0] 21:23:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12636b400) [pid = 1652] [serial = 1666] [outer = 0x119d1a000] 21:23:44 INFO - PROCESS | 1652 | 1467865424184 Marionette DEBUG loaded listener.js 21:23:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x126561c00) [pid = 1652] [serial = 1667] [outer = 0x119d1a000] 21:23:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 21:23:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 418ms 21:23:44 INFO - PROCESS | 1652 | 1467865424481 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]]]}] 21:23:44 INFO - PROCESS | 1652 | 1467865424486 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 21:23:44 INFO - PROCESS | 1652 | 1467865424487 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 21:23:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 21:23:44 INFO - PROCESS | 1652 | 1467865424496 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 21:23:44 INFO - PROCESS | 1652 | 1467865424498 Marionette TRACE conn2 <- [1,2194,null,{}] 21:23:44 INFO - PROCESS | 1652 | 1467865424500 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}] 21:23:44 INFO - PROCESS | 1652 | 1467865424502 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:44 INFO - PROCESS | 1652 | 1467865424629 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 21:23:44 INFO - PROCESS | 1652 | 1467865424643 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:44 INFO - PROCESS | 1652 | 1467865424644 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6be800 == 45 [pid = 1652] [id = 556] 21:23:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118f49000) [pid = 1652] [serial = 1668] [outer = 0x0] 21:23:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12672c400) [pid = 1652] [serial = 1669] [outer = 0x118f49000] 21:23:44 INFO - PROCESS | 1652 | 1467865424672 Marionette DEBUG loaded listener.js 21:23:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x127817400) [pid = 1652] [serial = 1670] [outer = 0x118f49000] 21:23:45 INFO - PROCESS | 1652 | 1467865425058 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]]]}] 21:23:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 21:23:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 576ms 21:23:45 INFO - PROCESS | 1652 | 1467865425067 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 21:23:45 INFO - PROCESS | 1652 | 1467865425069 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 21:23:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 21:23:45 INFO - PROCESS | 1652 | 1467865425074 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 21:23:45 INFO - PROCESS | 1652 | 1467865425077 Marionette TRACE conn2 <- [1,2198,null,{}] 21:23:45 INFO - PROCESS | 1652 | 1467865425080 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}] 21:23:45 INFO - PROCESS | 1652 | 1467865425082 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:45 INFO - PROCESS | 1652 | 1467865425209 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 21:23:45 INFO - PROCESS | 1652 | 1467865425291 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:45 INFO - PROCESS | 1652 | 1467865425292 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a783000 == 46 [pid = 1652] [id = 557] 21:23:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119ef2400) [pid = 1652] [serial = 1671] [outer = 0x0] 21:23:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x127825400) [pid = 1652] [serial = 1672] [outer = 0x119ef2400] 21:23:45 INFO - PROCESS | 1652 | 1467865425316 Marionette DEBUG loaded listener.js 21:23:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128a70400) [pid = 1652] [serial = 1673] [outer = 0x119ef2400] 21:23:45 INFO - PROCESS | 1652 | 1467865425588 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]]]}] 21:23:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 21:23:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 522ms 21:23:45 INFO - PROCESS | 1652 | 1467865425649 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 21:23:45 INFO - PROCESS | 1652 | 1467865425651 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 21:23:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 21:23:45 INFO - PROCESS | 1652 | 1467865425662 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 21:23:45 INFO - PROCESS | 1652 | 1467865425665 Marionette TRACE conn2 <- [1,2202,null,{}] 21:23:45 INFO - PROCESS | 1652 | 1467865425668 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}] 21:23:45 INFO - PROCESS | 1652 | 1467865425670 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:45 INFO - PROCESS | 1652 | 1467865425777 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 21:23:45 INFO - PROCESS | 1652 | 1467865425844 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:45 INFO - PROCESS | 1652 | 1467865425846 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x117231800 == 47 [pid = 1652] [id = 558] 21:23:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1121b5000) [pid = 1652] [serial = 1674] [outer = 0x0] 21:23:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1128d4800) [pid = 1652] [serial = 1675] [outer = 0x1121b5000] 21:23:45 INFO - PROCESS | 1652 | 1467865425878 Marionette DEBUG loaded listener.js 21:23:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1133d6400) [pid = 1652] [serial = 1676] [outer = 0x1121b5000] 21:23:46 INFO - PROCESS | 1652 | 1467865426284 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]]]}] 21:23:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 21:23:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 673ms 21:23:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 21:23:46 INFO - PROCESS | 1652 | 1467865426336 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 21:23:46 INFO - PROCESS | 1652 | 1467865426338 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 21:23:46 INFO - PROCESS | 1652 | 1467865426342 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 21:23:46 INFO - PROCESS | 1652 | 1467865426345 Marionette TRACE conn2 <- [1,2206,null,{}] 21:23:46 INFO - PROCESS | 1652 | 1467865426348 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}] 21:23:46 INFO - PROCESS | 1652 | 1467865426350 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:46 INFO - PROCESS | 1652 | 1467865426453 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 21:23:46 INFO - PROCESS | 1652 | 1467865426559 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:46 INFO - PROCESS | 1652 | 1467865426561 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x124413800 == 48 [pid = 1652] [id = 559] 21:23:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x116903000) [pid = 1652] [serial = 1677] [outer = 0x0] 21:23:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x117406400) [pid = 1652] [serial = 1678] [outer = 0x116903000] 21:23:46 INFO - PROCESS | 1652 | 1467865426592 Marionette DEBUG loaded listener.js 21:23:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11810c400) [pid = 1652] [serial = 1679] [outer = 0x116903000] 21:23:47 INFO - PROCESS | 1652 | 1467865427039 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]]]}] 21:23:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 21:23:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 722ms 21:23:47 INFO - PROCESS | 1652 | 1467865427064 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 21:23:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 21:23:47 INFO - PROCESS | 1652 | 1467865427067 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 21:23:47 INFO - PROCESS | 1652 | 1467865427071 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 21:23:47 INFO - PROCESS | 1652 | 1467865427073 Marionette TRACE conn2 <- [1,2210,null,{}] 21:23:47 INFO - PROCESS | 1652 | 1467865427078 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}] 21:23:47 INFO - PROCESS | 1652 | 1467865427083 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:47 INFO - PROCESS | 1652 | 1467865427244 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 21:23:47 INFO - PROCESS | 1652 | 1467865427364 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:47 INFO - PROCESS | 1652 | 1467865427366 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6b4800 == 49 [pid = 1652] [id = 560] 21:23:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119d1e000) [pid = 1652] [serial = 1680] [outer = 0x0] 21:23:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x121199000) [pid = 1652] [serial = 1681] [outer = 0x119d1e000] 21:23:47 INFO - PROCESS | 1652 | 1467865427399 Marionette DEBUG loaded listener.js 21:23:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1213f3000) [pid = 1652] [serial = 1682] [outer = 0x119d1e000] 21:23:47 INFO - PROCESS | 1652 | 1467865427812 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]]]}] 21:23:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 21:23:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 772ms 21:23:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 21:23:47 INFO - PROCESS | 1652 | 1467865427841 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 21:23:47 INFO - PROCESS | 1652 | 1467865427843 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 21:23:47 INFO - PROCESS | 1652 | 1467865427845 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 21:23:47 INFO - PROCESS | 1652 | 1467865427846 Marionette TRACE conn2 <- [1,2214,null,{}] 21:23:47 INFO - PROCESS | 1652 | 1467865427849 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}] 21:23:47 INFO - PROCESS | 1652 | 1467865427850 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:47 INFO - PROCESS | 1652 | 1467865427957 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 21:23:48 INFO - PROCESS | 1652 | 1467865428018 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:48 INFO - PROCESS | 1652 | 1467865428019 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x124adb800 == 50 [pid = 1652] [id = 561] 21:23:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1194bb000) [pid = 1652] [serial = 1683] [outer = 0x0] 21:23:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123bc5000) [pid = 1652] [serial = 1684] [outer = 0x1194bb000] 21:23:48 INFO - PROCESS | 1652 | 1467865428102 Marionette DEBUG loaded listener.js 21:23:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x124598800) [pid = 1652] [serial = 1685] [outer = 0x1194bb000] 21:23:48 INFO - PROCESS | 1652 | 1467865428649 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]]]}] 21:23:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 21:23:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 822ms 21:23:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 21:23:48 INFO - PROCESS | 1652 | 1467865428668 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 21:23:48 INFO - PROCESS | 1652 | 1467865428670 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 21:23:48 INFO - PROCESS | 1652 | 1467865428673 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 21:23:48 INFO - PROCESS | 1652 | 1467865428675 Marionette TRACE conn2 <- [1,2218,null,{}] 21:23:48 INFO - PROCESS | 1652 | 1467865428679 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}] 21:23:48 INFO - PROCESS | 1652 | 1467865428680 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:48 INFO - PROCESS | 1652 | 1467865428776 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 21:23:48 INFO - PROCESS | 1652 | 1467865428836 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:48 INFO - PROCESS | 1652 | 1467865428839 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x121033000 == 51 [pid = 1652] [id = 562] 21:23:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1133e1000) [pid = 1652] [serial = 1686] [outer = 0x0] 21:23:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x116183800) [pid = 1652] [serial = 1687] [outer = 0x1133e1000] 21:23:48 INFO - PROCESS | 1652 | 1467865428866 Marionette DEBUG loaded listener.js 21:23:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x116a0bc00) [pid = 1652] [serial = 1688] [outer = 0x1133e1000] 21:23:49 INFO - PROCESS | 1652 | 1467865429300 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]]]}] 21:23:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 21:23:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 673ms 21:23:49 INFO - PROCESS | 1652 | 1467865429347 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 21:23:49 INFO - PROCESS | 1652 | 1467865429350 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 21:23:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 21:23:49 INFO - PROCESS | 1652 | 1467865429354 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 21:23:49 INFO - PROCESS | 1652 | 1467865429356 Marionette TRACE conn2 <- [1,2222,null,{}] 21:23:49 INFO - PROCESS | 1652 | 1467865429359 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}] 21:23:49 INFO - PROCESS | 1652 | 1467865429361 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x123be6800 == 50 [pid = 1652] [id = 540] 21:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6be800 == 49 [pid = 1652] [id = 556] 21:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1296db800 == 48 [pid = 1652] [id = 555] 21:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1199a8000 == 47 [pid = 1652] [id = 554] 21:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1290a8800 == 46 [pid = 1652] [id = 553] 21:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x128aea000 == 45 [pid = 1652] [id = 552] 21:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x128a78000 == 44 [pid = 1652] [id = 551] 21:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x124bd9000 == 43 [pid = 1652] [id = 550] 21:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x124af2000 == 42 [pid = 1652] [id = 549] 21:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12114d000 == 41 [pid = 1652] [id = 548] 21:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x118206800 == 40 [pid = 1652] [id = 547] 21:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x116128800 == 39 [pid = 1652] [id = 546] 21:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12d892800 == 38 [pid = 1652] [id = 520] 21:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1217cb000 == 37 [pid = 1652] [id = 539] 21:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11660b800 == 36 [pid = 1652] [id = 542] 21:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x124bd1000 == 35 [pid = 1652] [id = 544] 21:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x125fb3800 == 34 [pid = 1652] [id = 545] 21:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11821f800 == 33 [pid = 1652] [id = 541] 21:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x118fd6000 == 32 [pid = 1652] [id = 543] 21:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x121033000 == 31 [pid = 1652] [id = 562] 21:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x124adb800 == 30 [pid = 1652] [id = 561] 21:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6b4800 == 29 [pid = 1652] [id = 560] 21:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x124413800 == 28 [pid = 1652] [id = 559] 21:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12a783000 == 27 [pid = 1652] [id = 557] 21:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x117231800 == 26 [pid = 1652] [id = 558] 21:23:49 INFO - PROCESS | 1652 | 1467865429975 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 21:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119161c00) [pid = 1652] [serial = 1618] [outer = 0x0] [url = about:blank] 21:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11915f400) [pid = 1652] [serial = 1616] [outer = 0x0] [url = about:blank] 21:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1194bf800) [pid = 1652] [serial = 1621] [outer = 0x0] [url = about:blank] 21:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1194b6c00) [pid = 1652] [serial = 1619] [outer = 0x0] [url = about:blank] 21:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119d1d000) [pid = 1652] [serial = 1622] [outer = 0x0] [url = about:blank] 21:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1197a3000) [pid = 1652] [serial = 1624] [outer = 0x0] [url = about:blank] 21:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11740e400) [pid = 1652] [serial = 1610] [outer = 0x0] [url = about:blank] 21:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118353800) [pid = 1652] [serial = 1612] [outer = 0x0] [url = about:blank] 21:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118fb1c00) [pid = 1652] [serial = 1615] [outer = 0x0] [url = about:blank] 21:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x117405c00) [pid = 1652] [serial = 1609] [outer = 0x0] [url = about:blank] 21:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1128d9800) [pid = 1652] [serial = 1597] [outer = 0x0] [url = about:blank] 21:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1129ad000) [pid = 1652] [serial = 1598] [outer = 0x0] [url = about:blank] 21:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118878800) [pid = 1652] [serial = 1613] [outer = 0x0] [url = about:blank] 21:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1167de400) [pid = 1652] [serial = 1606] [outer = 0x0] [url = about:blank] 21:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116a13c00) [pid = 1652] [serial = 1607] [outer = 0x0] [url = about:blank] 21:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116489400) [pid = 1652] [serial = 1604] [outer = 0x0] [url = about:blank] 21:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x115fdac00) [pid = 1652] [serial = 1603] [outer = 0x0] [url = about:blank] 21:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x110e7d000) [pid = 1652] [serial = 1591] [outer = 0x0] [url = about:blank] 21:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1213f9c00) [pid = 1652] [serial = 1595] [outer = 0x0] [url = about:blank] 21:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x121199c00) [pid = 1652] [serial = 1594] [outer = 0x0] [url = about:blank] 21:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1133e2800) [pid = 1652] [serial = 1600] [outer = 0x0] [url = about:blank] 21:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x113c30000) [pid = 1652] [serial = 1601] [outer = 0x0] [url = about:blank] 21:23:50 INFO - PROCESS | 1652 | 1467865430070 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:50 INFO - PROCESS | 1652 | 1467865430071 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x112f84800 == 27 [pid = 1652] [id = 563] 21:23:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1128cb800) [pid = 1652] [serial = 1689] [outer = 0x0] 21:23:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1128d6c00) [pid = 1652] [serial = 1690] [outer = 0x1128cb800] 21:23:50 INFO - PROCESS | 1652 | 1467865430100 Marionette DEBUG loaded listener.js 21:23:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1129b1000) [pid = 1652] [serial = 1691] [outer = 0x1128cb800] 21:23:50 INFO - PROCESS | 1652 | 1467865430412 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]]]}] 21:23:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 21:23:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1071ms 21:23:50 INFO - PROCESS | 1652 | 1467865430428 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 21:23:50 INFO - PROCESS | 1652 | 1467865430431 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 21:23:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 21:23:50 INFO - PROCESS | 1652 | 1467865430434 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 21:23:50 INFO - PROCESS | 1652 | 1467865430436 Marionette TRACE conn2 <- [1,2226,null,{}] 21:23:50 INFO - PROCESS | 1652 | 1467865430440 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}] 21:23:50 INFO - PROCESS | 1652 | 1467865430444 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:50 INFO - PROCESS | 1652 | 1467865430546 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 21:23:50 INFO - PROCESS | 1652 | 1467865430599 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:50 INFO - PROCESS | 1652 | 1467865430600 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x117233800 == 28 [pid = 1652] [id = 564] 21:23:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x112e4f400) [pid = 1652] [serial = 1692] [outer = 0x0] 21:23:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1167a8400) [pid = 1652] [serial = 1693] [outer = 0x112e4f400] 21:23:50 INFO - PROCESS | 1652 | 1467865430627 Marionette DEBUG loaded listener.js 21:23:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x116a12400) [pid = 1652] [serial = 1694] [outer = 0x112e4f400] 21:23:50 INFO - PROCESS | 1652 | 1467865430911 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]]]}] 21:23:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 21:23:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 520ms 21:23:50 INFO - PROCESS | 1652 | 1467865430955 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 21:23:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 21:23:50 INFO - PROCESS | 1652 | 1467865430960 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 21:23:50 INFO - PROCESS | 1652 | 1467865430963 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 21:23:50 INFO - PROCESS | 1652 | 1467865430964 Marionette TRACE conn2 <- [1,2230,null,{}] 21:23:50 INFO - PROCESS | 1652 | 1467865430966 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}] 21:23:50 INFO - PROCESS | 1652 | 1467865430968 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:51 INFO - PROCESS | 1652 | 1467865431045 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 21:23:51 INFO - PROCESS | 1652 | 1467865431051 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:51 INFO - PROCESS | 1652 | 1467865431052 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11863c000 == 29 [pid = 1652] [id = 565] 21:23:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1176c5400) [pid = 1652] [serial = 1695] [outer = 0x0] 21:23:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118134400) [pid = 1652] [serial = 1696] [outer = 0x1176c5400] 21:23:51 INFO - PROCESS | 1652 | 1467865431087 Marionette DEBUG loaded listener.js 21:23:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11886c800) [pid = 1652] [serial = 1697] [outer = 0x1176c5400] 21:23:51 INFO - PROCESS | 1652 | 1467865431449 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]]]}] 21:23:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 21:23:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 519ms 21:23:51 INFO - PROCESS | 1652 | 1467865431482 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 21:23:51 INFO - PROCESS | 1652 | 1467865431485 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 21:23:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 21:23:51 INFO - PROCESS | 1652 | 1467865431493 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 21:23:51 INFO - PROCESS | 1652 | 1467865431496 Marionette TRACE conn2 <- [1,2234,null,{}] 21:23:51 INFO - PROCESS | 1652 | 1467865431499 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}] 21:23:51 INFO - PROCESS | 1652 | 1467865431501 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:51 INFO - PROCESS | 1652 | 1467865431580 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 21:23:51 INFO - PROCESS | 1652 | 1467865431584 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:51 INFO - PROCESS | 1652 | 1467865431585 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12108e000 == 30 [pid = 1652] [id = 566] 21:23:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118873800) [pid = 1652] [serial = 1698] [outer = 0x0] 21:23:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11915f800) [pid = 1652] [serial = 1699] [outer = 0x118873800] 21:23:51 INFO - PROCESS | 1652 | 1467865431612 Marionette DEBUG loaded listener.js 21:23:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1194bb800) [pid = 1652] [serial = 1700] [outer = 0x118873800] 21:23:51 INFO - PROCESS | 1652 | 1467865431930 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]]]}] 21:23:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 21:23:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 477ms 21:23:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 21:23:51 INFO - PROCESS | 1652 | 1467865431965 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 21:23:51 INFO - PROCESS | 1652 | 1467865431966 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 21:23:51 INFO - PROCESS | 1652 | 1467865431968 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 21:23:51 INFO - PROCESS | 1652 | 1467865431969 Marionette TRACE conn2 <- [1,2238,null,{}] 21:23:51 INFO - PROCESS | 1652 | 1467865431972 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}] 21:23:51 INFO - PROCESS | 1652 | 1467865431973 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:52 INFO - PROCESS | 1652 | 1467865432047 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 21:23:52 INFO - PROCESS | 1652 | 1467865432123 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:52 INFO - PROCESS | 1652 | 1467865432124 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12114a000 == 31 [pid = 1652] [id = 567] 21:23:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x112e4d000) [pid = 1652] [serial = 1701] [outer = 0x0] 21:23:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1194c1400) [pid = 1652] [serial = 1702] [outer = 0x112e4d000] 21:23:52 INFO - PROCESS | 1652 | 1467865432150 Marionette DEBUG loaded listener.js 21:23:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x121198000) [pid = 1652] [serial = 1703] [outer = 0x112e4d000] 21:23:52 INFO - PROCESS | 1652 | 1467865432489 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]]]}] 21:23:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 21:23:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 571ms 21:23:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 21:23:52 INFO - PROCESS | 1652 | 1467865432540 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 21:23:52 INFO - PROCESS | 1652 | 1467865432542 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 21:23:52 INFO - PROCESS | 1652 | 1467865432545 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 21:23:52 INFO - PROCESS | 1652 | 1467865432546 Marionette TRACE conn2 <- [1,2242,null,{}] 21:23:52 INFO - PROCESS | 1652 | 1467865432549 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}] 21:23:52 INFO - PROCESS | 1652 | 1467865432551 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:52 INFO - PROCESS | 1652 | 1467865432699 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 21:23:52 INFO - PROCESS | 1652 | 1467865432717 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:52 INFO - PROCESS | 1652 | 1467865432722 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b46800 == 32 [pid = 1652] [id = 568] 21:23:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x117411800) [pid = 1652] [serial = 1704] [outer = 0x0] 21:23:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1213f6800) [pid = 1652] [serial = 1705] [outer = 0x117411800] 21:23:52 INFO - PROCESS | 1652 | 1467865432774 Marionette DEBUG loaded listener.js 21:23:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x121bbe000) [pid = 1652] [serial = 1706] [outer = 0x117411800] 21:23:53 INFO - PROCESS | 1652 | 1467865433225 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]]]}] 21:23:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 21:23:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 719ms 21:23:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 21:23:53 INFO - PROCESS | 1652 | 1467865433264 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 21:23:53 INFO - PROCESS | 1652 | 1467865433265 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 21:23:53 INFO - PROCESS | 1652 | 1467865433267 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 21:23:53 INFO - PROCESS | 1652 | 1467865433268 Marionette TRACE conn2 <- [1,2246,null,{}] 21:23:53 INFO - PROCESS | 1652 | 1467865433271 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}] 21:23:53 INFO - PROCESS | 1652 | 1467865433272 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:53 INFO - PROCESS | 1652 | 1467865433369 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 21:23:53 INFO - PROCESS | 1652 | 1467865433373 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:53 INFO - PROCESS | 1652 | 1467865433374 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x112f87800 == 33 [pid = 1652] [id = 569] 21:23:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x121bbec00) [pid = 1652] [serial = 1707] [outer = 0x0] 21:23:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124447000) [pid = 1652] [serial = 1708] [outer = 0x121bbec00] 21:23:53 INFO - PROCESS | 1652 | 1467865433399 Marionette DEBUG loaded listener.js 21:23:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x125de8800) [pid = 1652] [serial = 1709] [outer = 0x121bbec00] 21:23:53 INFO - PROCESS | 1652 | 1467865433724 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]]]}] 21:23:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 21:23:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 469ms 21:23:53 INFO - PROCESS | 1652 | 1467865433737 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 21:23:53 INFO - PROCESS | 1652 | 1467865433738 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 21:23:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 21:23:53 INFO - PROCESS | 1652 | 1467865433748 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 21:23:53 INFO - PROCESS | 1652 | 1467865433749 Marionette TRACE conn2 <- [1,2250,null,{}] 21:23:53 INFO - PROCESS | 1652 | 1467865433751 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}] 21:23:53 INFO - PROCESS | 1652 | 1467865433752 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:53 INFO - PROCESS | 1652 | 1467865433856 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 21:23:53 INFO - PROCESS | 1652 | 1467865433860 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:53 INFO - PROCESS | 1652 | 1467865433861 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x128aeb000 == 34 [pid = 1652] [id = 570] 21:23:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1128cdc00) [pid = 1652] [serial = 1710] [outer = 0x0] 21:23:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x125fcd000) [pid = 1652] [serial = 1711] [outer = 0x1128cdc00] 21:23:53 INFO - PROCESS | 1652 | 1467865433885 Marionette DEBUG loaded listener.js 21:23:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x126712400) [pid = 1652] [serial = 1712] [outer = 0x1128cdc00] 21:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x112e38400) [pid = 1652] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 21:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x115f6f000) [pid = 1652] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 21:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119ef2400) [pid = 1652] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 21:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119d1a000) [pid = 1652] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 21:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118f49000) [pid = 1652] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 21:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119388c00) [pid = 1652] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 21:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x110e78800) [pid = 1652] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 21:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1213f4400) [pid = 1652] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 21:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119156c00) [pid = 1652] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 21:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119153c00) [pid = 1652] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 21:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x125d67400) [pid = 1652] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 21:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1121b9800) [pid = 1652] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 21:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x117411000) [pid = 1652] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 21:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1170c1400) [pid = 1652] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 21:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112e54800) [pid = 1652] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 21:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1129a8c00) [pid = 1652] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 21:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11740b800) [pid = 1652] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 21:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1133fbc00) [pid = 1652] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 21:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x110e81800) [pid = 1652] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 21:23:54 INFO - PROCESS | 1652 | 1467865434398 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]]]}] 21:23:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 21:23:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 670ms 21:23:54 INFO - PROCESS | 1652 | 1467865434418 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 21:23:54 INFO - PROCESS | 1652 | 1467865434419 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 21:23:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 21:23:54 INFO - PROCESS | 1652 | 1467865434422 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 21:23:54 INFO - PROCESS | 1652 | 1467865434424 Marionette TRACE conn2 <- [1,2254,null,{}] 21:23:54 INFO - PROCESS | 1652 | 1467865434427 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}] 21:23:54 INFO - PROCESS | 1652 | 1467865434428 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:54 INFO - PROCESS | 1652 | 1467865434501 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 21:23:54 INFO - PROCESS | 1652 | 1467865434504 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:54 INFO - PROCESS | 1652 | 1467865434506 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x125d3a000 == 35 [pid = 1652] [id = 571] 21:23:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x112e39c00) [pid = 1652] [serial = 1713] [outer = 0x0] 21:23:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1167d2c00) [pid = 1652] [serial = 1714] [outer = 0x112e39c00] 21:23:54 INFO - PROCESS | 1652 | 1467865434533 Marionette DEBUG loaded listener.js 21:23:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119156000) [pid = 1652] [serial = 1715] [outer = 0x112e39c00] 21:23:54 INFO - PROCESS | 1652 | 1467865434875 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]]]}] 21:23:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 21:23:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 472ms 21:23:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 21:23:54 INFO - PROCESS | 1652 | 1467865434894 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 21:23:54 INFO - PROCESS | 1652 | 1467865434895 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 21:23:54 INFO - PROCESS | 1652 | 1467865434897 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 21:23:54 INFO - PROCESS | 1652 | 1467865434898 Marionette TRACE conn2 <- [1,2258,null,{}] 21:23:54 INFO - PROCESS | 1652 | 1467865434901 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}] 21:23:54 INFO - PROCESS | 1652 | 1467865434902 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:55 INFO - PROCESS | 1652 | 1467865435002 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 21:23:55 INFO - PROCESS | 1652 | 1467865435010 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:55 INFO - PROCESS | 1652 | 1467865435011 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x129457800 == 36 [pid = 1652] [id = 572] 21:23:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119156c00) [pid = 1652] [serial = 1716] [outer = 0x0] 21:23:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x120fb1c00) [pid = 1652] [serial = 1717] [outer = 0x119156c00] 21:23:55 INFO - PROCESS | 1652 | 1467865435035 Marionette DEBUG loaded listener.js 21:23:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1242cd000) [pid = 1652] [serial = 1718] [outer = 0x119156c00] 21:23:55 INFO - PROCESS | 1652 | 1467865435341 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]]]}] 21:23:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 21:23:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 468ms 21:23:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 21:23:55 INFO - PROCESS | 1652 | 1467865435367 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 21:23:55 INFO - PROCESS | 1652 | 1467865435368 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 21:23:55 INFO - PROCESS | 1652 | 1467865435370 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 21:23:55 INFO - PROCESS | 1652 | 1467865435371 Marionette TRACE conn2 <- [1,2262,null,{}] 21:23:55 INFO - PROCESS | 1652 | 1467865435375 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}] 21:23:55 INFO - PROCESS | 1652 | 1467865435377 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:55 INFO - PROCESS | 1652 | 1467865435453 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 21:23:55 INFO - PROCESS | 1652 | 1467865435458 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:55 INFO - PROCESS | 1652 | 1467865435460 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a776800 == 37 [pid = 1652] [id = 573] 21:23:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x125fc3c00) [pid = 1652] [serial = 1719] [outer = 0x0] 21:23:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1267b4c00) [pid = 1652] [serial = 1720] [outer = 0x125fc3c00] 21:23:55 INFO - PROCESS | 1652 | 1467865435487 Marionette DEBUG loaded listener.js 21:23:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x126b43c00) [pid = 1652] [serial = 1721] [outer = 0x125fc3c00] 21:23:55 INFO - PROCESS | 1652 | 1467865435820 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]]]}] 21:23:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 21:23:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 472ms 21:23:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 21:23:55 INFO - PROCESS | 1652 | 1467865435843 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 21:23:55 INFO - PROCESS | 1652 | 1467865435845 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 21:23:55 INFO - PROCESS | 1652 | 1467865435847 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 21:23:55 INFO - PROCESS | 1652 | 1467865435849 Marionette TRACE conn2 <- [1,2266,null,{}] 21:23:55 INFO - PROCESS | 1652 | 1467865435851 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}] 21:23:55 INFO - PROCESS | 1652 | 1467865435852 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:55 INFO - PROCESS | 1652 | 1467865435967 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 21:23:55 INFO - PROCESS | 1652 | 1467865435973 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:55 INFO - PROCESS | 1652 | 1467865435975 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12101e000 == 38 [pid = 1652] [id = 574] 21:23:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x121196800) [pid = 1652] [serial = 1722] [outer = 0x0] 21:23:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x127819c00) [pid = 1652] [serial = 1723] [outer = 0x121196800] 21:23:55 INFO - PROCESS | 1652 | 1467865435999 Marionette DEBUG loaded listener.js 21:23:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128ba1800) [pid = 1652] [serial = 1724] [outer = 0x121196800] 21:23:56 INFO - PROCESS | 1652 | 1467865436283 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]]]}] 21:23:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 21:23:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 469ms 21:23:56 INFO - PROCESS | 1652 | 1467865436365 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 21:23:56 INFO - PROCESS | 1652 | 1467865436368 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 21:23:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 21:23:56 INFO - PROCESS | 1652 | 1467865436372 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 21:23:56 INFO - PROCESS | 1652 | 1467865436374 Marionette TRACE conn2 <- [1,2270,null,{}] 21:23:56 INFO - PROCESS | 1652 | 1467865436378 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}] 21:23:56 INFO - PROCESS | 1652 | 1467865436380 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:56 INFO - PROCESS | 1652 | 1467865436468 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 21:23:56 INFO - PROCESS | 1652 | 1467865436566 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:56 INFO - PROCESS | 1652 | 1467865436568 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x117070800 == 39 [pid = 1652] [id = 575] 21:23:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1129a5000) [pid = 1652] [serial = 1725] [outer = 0x0] 21:23:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x112a7b800) [pid = 1652] [serial = 1726] [outer = 0x1129a5000] 21:23:56 INFO - PROCESS | 1652 | 1467865436600 Marionette DEBUG loaded listener.js 21:23:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x113c7f800) [pid = 1652] [serial = 1727] [outer = 0x1129a5000] 21:23:57 INFO - PROCESS | 1652 | 1467865437136 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]]]}] 21:23:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 21:23:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 824ms 21:23:57 INFO - PROCESS | 1652 | 1467865437196 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 21:23:57 INFO - PROCESS | 1652 | 1467865437198 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 21:23:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 21:23:57 INFO - PROCESS | 1652 | 1467865437203 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 21:23:57 INFO - PROCESS | 1652 | 1467865437205 Marionette TRACE conn2 <- [1,2274,null,{}] 21:23:57 INFO - PROCESS | 1652 | 1467865437208 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}] 21:23:57 INFO - PROCESS | 1652 | 1467865437210 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:57 INFO - PROCESS | 1652 | 1467865437318 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 21:23:57 INFO - PROCESS | 1652 | 1467865437399 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:57 INFO - PROCESS | 1652 | 1467865437401 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x121277000 == 40 [pid = 1652] [id = 576] 21:23:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x117409400) [pid = 1652] [serial = 1728] [outer = 0x0] 21:23:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x117da5400) [pid = 1652] [serial = 1729] [outer = 0x117409400] 21:23:57 INFO - PROCESS | 1652 | 1467865437431 Marionette DEBUG loaded listener.js 21:23:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118870c00) [pid = 1652] [serial = 1730] [outer = 0x117409400] 21:23:58 INFO - PROCESS | 1652 | 1467865438063 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]]]}] 21:23:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 21:23:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 925ms 21:23:58 INFO - PROCESS | 1652 | 1467865438126 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 21:23:58 INFO - PROCESS | 1652 | 1467865438129 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 21:23:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 21:23:58 INFO - PROCESS | 1652 | 1467865438132 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 21:23:58 INFO - PROCESS | 1652 | 1467865438134 Marionette TRACE conn2 <- [1,2278,null,{}] 21:23:58 INFO - PROCESS | 1652 | 1467865438138 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}] 21:23:58 INFO - PROCESS | 1652 | 1467865438139 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:58 INFO - PROCESS | 1652 | 1467865438240 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 21:23:58 INFO - PROCESS | 1652 | 1467865438302 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:58 INFO - PROCESS | 1652 | 1467865438305 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x117087800 == 41 [pid = 1652] [id = 577] 21:23:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x115f19400) [pid = 1652] [serial = 1731] [outer = 0x0] 21:23:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x115fdac00) [pid = 1652] [serial = 1732] [outer = 0x115f19400] 21:23:58 INFO - PROCESS | 1652 | 1467865438333 Marionette DEBUG loaded listener.js 21:23:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1167d1800) [pid = 1652] [serial = 1733] [outer = 0x115f19400] 21:23:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12a776800 == 40 [pid = 1652] [id = 573] 21:23:58 INFO - PROCESS | 1652 | --DOCSHELL 0x129457800 == 39 [pid = 1652] [id = 572] 21:23:58 INFO - PROCESS | 1652 | --DOCSHELL 0x125d3a000 == 38 [pid = 1652] [id = 571] 21:23:58 INFO - PROCESS | 1652 | --DOCSHELL 0x128aeb000 == 37 [pid = 1652] [id = 570] 21:23:58 INFO - PROCESS | 1652 | --DOCSHELL 0x112f87800 == 36 [pid = 1652] [id = 569] 21:23:58 INFO - PROCESS | 1652 | --DOCSHELL 0x124b46800 == 35 [pid = 1652] [id = 568] 21:23:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12114a000 == 34 [pid = 1652] [id = 567] 21:23:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12108e000 == 33 [pid = 1652] [id = 566] 21:23:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11863c000 == 32 [pid = 1652] [id = 565] 21:23:58 INFO - PROCESS | 1652 | --DOCSHELL 0x117233800 == 31 [pid = 1652] [id = 564] 21:23:58 INFO - PROCESS | 1652 | --DOCSHELL 0x112f84800 == 30 [pid = 1652] [id = 563] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x121197000) [pid = 1652] [serial = 1589] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x121954000) [pid = 1652] [serial = 1654] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x124598c00) [pid = 1652] [serial = 1657] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x125d5e800) [pid = 1652] [serial = 1658] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x120ee7400) [pid = 1652] [serial = 1636] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x125df2800) [pid = 1652] [serial = 1660] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1210d1400) [pid = 1652] [serial = 1637] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1211a4400) [pid = 1652] [serial = 1651] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11834c400) [pid = 1652] [serial = 1633] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118874000) [pid = 1652] [serial = 1634] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11826b400) [pid = 1652] [serial = 1645] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11915a800) [pid = 1652] [serial = 1646] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116182c00) [pid = 1652] [serial = 1642] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1170c0000) [pid = 1652] [serial = 1643] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1129af400) [pid = 1652] [serial = 1627] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112f03400) [pid = 1652] [serial = 1628] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119d1f400) [pid = 1652] [serial = 1648] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12119f400) [pid = 1652] [serial = 1649] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x115f6e000) [pid = 1652] [serial = 1630] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1164da400) [pid = 1652] [serial = 1631] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x120eee400) [pid = 1652] [serial = 1625] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112f0dc00) [pid = 1652] [serial = 1639] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x113c84c00) [pid = 1652] [serial = 1640] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116905400) [pid = 1652] [serial = 1663] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119160800) [pid = 1652] [serial = 1664] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128a70400) [pid = 1652] [serial = 1673] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x125fc8c00) [pid = 1652] [serial = 1661] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x127825400) [pid = 1652] [serial = 1672] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1242d4400) [pid = 1652] [serial = 1655] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12636b400) [pid = 1652] [serial = 1666] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x127817400) [pid = 1652] [serial = 1670] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12672c400) [pid = 1652] [serial = 1669] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x126561c00) [pid = 1652] [serial = 1667] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1213f0400) [pid = 1652] [serial = 1652] [outer = 0x0] [url = about:blank] 21:23:58 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1128d0400) [pid = 1652] [serial = 1592] [outer = 0x0] [url = about:blank] 21:23:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 21:23:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 622ms 21:23:58 INFO - PROCESS | 1652 | 1467865438750 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]]]}] 21:23:58 INFO - PROCESS | 1652 | 1467865438754 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 21:23:58 INFO - PROCESS | 1652 | 1467865438760 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 21:23:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 21:23:58 INFO - PROCESS | 1652 | 1467865438765 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 21:23:58 INFO - PROCESS | 1652 | 1467865438767 Marionette TRACE conn2 <- [1,2282,null,{}] 21:23:58 INFO - PROCESS | 1652 | 1467865438770 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}] 21:23:58 INFO - PROCESS | 1652 | 1467865438772 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:58 INFO - PROCESS | 1652 | 1467865438870 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 21:23:58 INFO - PROCESS | 1652 | 1467865438946 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:58 INFO - PROCESS | 1652 | 1467865438948 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11821d800 == 31 [pid = 1652] [id = 578] 21:23:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1164da400) [pid = 1652] [serial = 1734] [outer = 0x0] 21:23:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1170c1c00) [pid = 1652] [serial = 1735] [outer = 0x1164da400] 21:23:59 INFO - PROCESS | 1652 | 1467865439000 Marionette DEBUG loaded listener.js 21:23:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11826b800) [pid = 1652] [serial = 1736] [outer = 0x1164da400] 21:23:59 INFO - PROCESS | 1652 | 1467865439382 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]]]}] 21:23:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 21:23:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 669ms 21:23:59 INFO - PROCESS | 1652 | 1467865439435 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 21:23:59 INFO - PROCESS | 1652 | 1467865439436 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 21:23:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 21:23:59 INFO - PROCESS | 1652 | 1467865439438 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 21:23:59 INFO - PROCESS | 1652 | 1467865439440 Marionette TRACE conn2 <- [1,2286,null,{}] 21:23:59 INFO - PROCESS | 1652 | 1467865439448 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}] 21:23:59 INFO - PROCESS | 1652 | 1467865439451 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:59 INFO - PROCESS | 1652 | 1467865439536 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 21:23:59 INFO - PROCESS | 1652 | 1467865439616 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:59 INFO - PROCESS | 1652 | 1467865439618 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:23:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x121135000 == 32 [pid = 1652] [id = 579] 21:23:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118fb1c00) [pid = 1652] [serial = 1737] [outer = 0x0] 21:23:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11915f000) [pid = 1652] [serial = 1738] [outer = 0x118fb1c00] 21:23:59 INFO - PROCESS | 1652 | 1467865439645 Marionette DEBUG loaded listener.js 21:23:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119d03c00) [pid = 1652] [serial = 1739] [outer = 0x118fb1c00] 21:23:59 INFO - PROCESS | 1652 | 1467865439935 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]]]}] 21:23:59 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 21:23:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 524ms 21:23:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 21:23:59 INFO - PROCESS | 1652 | 1467865439963 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 21:23:59 INFO - PROCESS | 1652 | 1467865439964 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 21:23:59 INFO - PROCESS | 1652 | 1467865439966 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 21:23:59 INFO - PROCESS | 1652 | 1467865439968 Marionette TRACE conn2 <- [1,2290,null,{}] 21:23:59 INFO - PROCESS | 1652 | 1467865439970 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}] 21:23:59 INFO - PROCESS | 1652 | 1467865439971 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:00 INFO - PROCESS | 1652 | 1467865440056 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 21:24:00 INFO - PROCESS | 1652 | 1467865440113 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:00 INFO - PROCESS | 1652 | 1467865440114 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b4a800 == 33 [pid = 1652] [id = 580] 21:24:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119154c00) [pid = 1652] [serial = 1740] [outer = 0x0] 21:24:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1210d5800) [pid = 1652] [serial = 1741] [outer = 0x119154c00] 21:24:00 INFO - PROCESS | 1652 | 1467865440139 Marionette DEBUG loaded listener.js 21:24:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1213b3800) [pid = 1652] [serial = 1742] [outer = 0x119154c00] 21:24:00 INFO - PROCESS | 1652 | 1467865440416 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]]]}] 21:24:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 21:24:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 472ms 21:24:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 21:24:00 INFO - PROCESS | 1652 | 1467865440451 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 21:24:00 INFO - PROCESS | 1652 | 1467865440453 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 21:24:00 INFO - PROCESS | 1652 | 1467865440466 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 21:24:00 INFO - PROCESS | 1652 | 1467865440468 Marionette TRACE conn2 <- [1,2294,null,{}] 21:24:00 INFO - PROCESS | 1652 | 1467865440472 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}] 21:24:00 INFO - PROCESS | 1652 | 1467865440477 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:00 INFO - PROCESS | 1652 | 1467865440596 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 21:24:00 INFO - PROCESS | 1652 | 1467865440601 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:00 INFO - PROCESS | 1652 | 1467865440602 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x125fbe000 == 34 [pid = 1652] [id = 581] 21:24:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1213bdc00) [pid = 1652] [serial = 1743] [outer = 0x0] 21:24:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1218b2400) [pid = 1652] [serial = 1744] [outer = 0x1213bdc00] 21:24:00 INFO - PROCESS | 1652 | 1467865440642 Marionette DEBUG loaded listener.js 21:24:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124041c00) [pid = 1652] [serial = 1745] [outer = 0x1213bdc00] 21:24:01 INFO - PROCESS | 1652 | 1467865441014 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]]]}] 21:24:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 21:24:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 581ms 21:24:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 21:24:01 INFO - PROCESS | 1652 | 1467865441037 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 21:24:01 INFO - PROCESS | 1652 | 1467865441038 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 21:24:01 INFO - PROCESS | 1652 | 1467865441042 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 21:24:01 INFO - PROCESS | 1652 | 1467865441045 Marionette TRACE conn2 <- [1,2298,null,{}] 21:24:01 INFO - PROCESS | 1652 | 1467865441047 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}] 21:24:01 INFO - PROCESS | 1652 | 1467865441051 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:01 INFO - PROCESS | 1652 | 1467865441167 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 21:24:01 INFO - PROCESS | 1652 | 1467865441205 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:01 INFO - PROCESS | 1652 | 1467865441206 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x128ad9000 == 35 [pid = 1652] [id = 582] 21:24:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1213ef000) [pid = 1652] [serial = 1746] [outer = 0x0] 21:24:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x125d5e000) [pid = 1652] [serial = 1747] [outer = 0x1213ef000] 21:24:01 INFO - PROCESS | 1652 | 1467865441231 Marionette DEBUG loaded listener.js 21:24:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1267b7000) [pid = 1652] [serial = 1748] [outer = 0x1213ef000] 21:24:01 INFO - PROCESS | 1652 | 1467865441534 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]]]}] 21:24:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 21:24:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 524ms 21:24:01 INFO - PROCESS | 1652 | 1467865441564 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 21:24:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 21:24:01 INFO - PROCESS | 1652 | 1467865441566 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 21:24:01 INFO - PROCESS | 1652 | 1467865441568 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 21:24:01 INFO - PROCESS | 1652 | 1467865441569 Marionette TRACE conn2 <- [1,2302,null,{}] 21:24:01 INFO - PROCESS | 1652 | 1467865441572 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}] 21:24:01 INFO - PROCESS | 1652 | 1467865441574 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:01 INFO - PROCESS | 1652 | 1467865441670 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 21:24:01 INFO - PROCESS | 1652 | 1467865441682 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:01 INFO - PROCESS | 1652 | 1467865441683 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290b0800 == 36 [pid = 1652] [id = 583] 21:24:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1242dbc00) [pid = 1652] [serial = 1749] [outer = 0x0] 21:24:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126b45c00) [pid = 1652] [serial = 1750] [outer = 0x1242dbc00] 21:24:01 INFO - PROCESS | 1652 | 1467865441708 Marionette DEBUG loaded listener.js 21:24:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x127825000) [pid = 1652] [serial = 1751] [outer = 0x1242dbc00] 21:24:02 INFO - PROCESS | 1652 | 1467865442055 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]]]}] 21:24:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 21:24:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 519ms 21:24:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 21:24:02 INFO - PROCESS | 1652 | 1467865442090 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 21:24:02 INFO - PROCESS | 1652 | 1467865442091 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 21:24:02 INFO - PROCESS | 1652 | 1467865442094 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 21:24:02 INFO - PROCESS | 1652 | 1467865442095 Marionette TRACE conn2 <- [1,2306,null,{}] 21:24:02 INFO - PROCESS | 1652 | 1467865442097 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}] 21:24:02 INFO - PROCESS | 1652 | 1467865442098 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:02 INFO - PROCESS | 1652 | 1467865442195 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 21:24:02 INFO - PROCESS | 1652 | 1467865442198 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:02 INFO - PROCESS | 1652 | 1467865442199 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1296c4800 == 37 [pid = 1652] [id = 584] 21:24:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126561c00) [pid = 1652] [serial = 1752] [outer = 0x0] 21:24:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128a70800) [pid = 1652] [serial = 1753] [outer = 0x126561c00] 21:24:02 INFO - PROCESS | 1652 | 1467865442223 Marionette DEBUG loaded listener.js 21:24:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128ba5000) [pid = 1652] [serial = 1754] [outer = 0x126561c00] 21:24:02 INFO - PROCESS | 1652 | 1467865442542 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]]]}] 21:24:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 21:24:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 468ms 21:24:02 INFO - PROCESS | 1652 | 1467865442563 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 21:24:02 INFO - PROCESS | 1652 | 1467865442564 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 21:24:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 21:24:02 INFO - PROCESS | 1652 | 1467865442566 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 21:24:02 INFO - PROCESS | 1652 | 1467865442567 Marionette TRACE conn2 <- [1,2310,null,{}] 21:24:02 INFO - PROCESS | 1652 | 1467865442570 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}] 21:24:02 INFO - PROCESS | 1652 | 1467865442571 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:02 INFO - PROCESS | 1652 | 1467865442676 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 21:24:02 INFO - PROCESS | 1652 | 1467865442687 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:02 INFO - PROCESS | 1652 | 1467865442688 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a76d800 == 38 [pid = 1652] [id = 585] 21:24:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128ba7800) [pid = 1652] [serial = 1755] [outer = 0x0] 21:24:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128ed9c00) [pid = 1652] [serial = 1756] [outer = 0x128ba7800] 21:24:02 INFO - PROCESS | 1652 | 1467865442713 Marionette DEBUG loaded listener.js 21:24:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128ee8400) [pid = 1652] [serial = 1757] [outer = 0x128ba7800] 21:24:02 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x117411800) [pid = 1652] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 21:24:02 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1176c5400) [pid = 1652] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 21:24:02 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118873800) [pid = 1652] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 21:24:02 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1128cb800) [pid = 1652] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 21:24:02 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112e4f400) [pid = 1652] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 21:24:02 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x121bbec00) [pid = 1652] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 21:24:02 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1133e1000) [pid = 1652] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 21:24:02 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1121b5000) [pid = 1652] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 21:24:02 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116903000) [pid = 1652] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 21:24:02 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119d1e000) [pid = 1652] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 21:24:02 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1128cdc00) [pid = 1652] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 21:24:02 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x112e39c00) [pid = 1652] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 21:24:02 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119156c00) [pid = 1652] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 21:24:02 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x125fc3c00) [pid = 1652] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 21:24:02 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1194bb000) [pid = 1652] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 21:24:02 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x112e4d000) [pid = 1652] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 21:24:03 INFO - PROCESS | 1652 | 1467865443105 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]]]}] 21:24:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 21:24:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 567ms 21:24:03 INFO - PROCESS | 1652 | 1467865443135 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 21:24:03 INFO - PROCESS | 1652 | 1467865443136 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 21:24:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 21:24:03 INFO - PROCESS | 1652 | 1467865443142 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 21:24:03 INFO - PROCESS | 1652 | 1467865443145 Marionette TRACE conn2 <- [1,2314,null,{}] 21:24:03 INFO - PROCESS | 1652 | 1467865443147 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}] 21:24:03 INFO - PROCESS | 1652 | 1467865443148 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:03 INFO - PROCESS | 1652 | 1467865443258 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 21:24:03 INFO - PROCESS | 1652 | 1467865443294 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:03 INFO - PROCESS | 1652 | 1467865443295 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a76d000 == 39 [pid = 1652] [id = 586] 21:24:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1128d9400) [pid = 1652] [serial = 1758] [outer = 0x0] 21:24:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118130800) [pid = 1652] [serial = 1759] [outer = 0x1128d9400] 21:24:03 INFO - PROCESS | 1652 | 1467865443319 Marionette DEBUG loaded listener.js 21:24:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1213ed800) [pid = 1652] [serial = 1760] [outer = 0x1128d9400] 21:24:03 INFO - PROCESS | 1652 | 1467865443633 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]]]}] 21:24:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 21:24:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 525ms 21:24:03 INFO - PROCESS | 1652 | 1467865443664 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 21:24:03 INFO - PROCESS | 1652 | 1467865443666 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 21:24:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 21:24:03 INFO - PROCESS | 1652 | 1467865443670 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 21:24:03 INFO - PROCESS | 1652 | 1467865443673 Marionette TRACE conn2 <- [1,2318,null,{}] 21:24:03 INFO - PROCESS | 1652 | 1467865443676 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}] 21:24:03 INFO - PROCESS | 1652 | 1467865443679 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:03 INFO - PROCESS | 1652 | 1467865443820 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 21:24:03 INFO - PROCESS | 1652 | 1467865443908 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:03 INFO - PROCESS | 1652 | 1467865443910 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b80e800 == 40 [pid = 1652] [id = 587] 21:24:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x112e4f400) [pid = 1652] [serial = 1761] [outer = 0x0] 21:24:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123b95800) [pid = 1652] [serial = 1762] [outer = 0x112e4f400] 21:24:03 INFO - PROCESS | 1652 | 1467865443936 Marionette DEBUG loaded listener.js 21:24:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12922b800) [pid = 1652] [serial = 1763] [outer = 0x112e4f400] 21:24:04 INFO - PROCESS | 1652 | 1467865444233 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] 21:24:04 INFO - PROCESS | 1652 | 1467865444248 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 21:24:04 INFO - PROCESS | 1652 | 1467865444250 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 21:24:04 INFO - PROCESS | 1652 | 1467865444251 Marionette TRACE conn2 <- [1,2322,null,{}] 21:24:04 INFO - PROCESS | 1652 | 1467865444253 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}] 21:24:04 INFO - PROCESS | 1652 | 1467865444254 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:04 INFO - PROCESS | 1652 | 1467865444336 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 21:24:04 INFO - PROCESS | 1652 | 1467865444340 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:04 INFO - PROCESS | 1652 | 1467865444343 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbdf800 == 41 [pid = 1652] [id = 588] 21:24:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12922dc00) [pid = 1652] [serial = 1764] [outer = 0x0] 21:24:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x129509800) [pid = 1652] [serial = 1765] [outer = 0x12922dc00] 21:24:04 INFO - PROCESS | 1652 | 1467865444367 Marionette DEBUG loaded listener.js 21:24:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129513800) [pid = 1652] [serial = 1766] [outer = 0x12922dc00] 21:24:04 INFO - PROCESS | 1652 | 1467865444680 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]]]}] 21:24:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 21:24:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 467ms 21:24:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 21:24:04 INFO - PROCESS | 1652 | 1467865444718 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 21:24:04 INFO - PROCESS | 1652 | 1467865444719 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 21:24:04 INFO - PROCESS | 1652 | 1467865444721 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 21:24:04 INFO - PROCESS | 1652 | 1467865444722 Marionette TRACE conn2 <- [1,2326,null,{}] 21:24:04 INFO - PROCESS | 1652 | 1467865444725 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}] 21:24:04 INFO - PROCESS | 1652 | 1467865444726 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:04 INFO - PROCESS | 1652 | 1467865444835 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 21:24:04 INFO - PROCESS | 1652 | 1467865444841 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:04 INFO - PROCESS | 1652 | 1467865444842 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c005800 == 42 [pid = 1652] [id = 589] 21:24:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129227800) [pid = 1652] [serial = 1767] [outer = 0x0] 21:24:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129515000) [pid = 1652] [serial = 1768] [outer = 0x129227800] 21:24:04 INFO - PROCESS | 1652 | 1467865444865 Marionette DEBUG loaded listener.js 21:24:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a6d9400) [pid = 1652] [serial = 1769] [outer = 0x129227800] 21:24:05 INFO - PROCESS | 1652 | 1467865445348 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]]]}] 21:24:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 21:24:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 672ms 21:24:05 INFO - PROCESS | 1652 | 1467865445394 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 21:24:05 INFO - PROCESS | 1652 | 1467865445397 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 21:24:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 21:24:05 INFO - PROCESS | 1652 | 1467865445400 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 21:24:05 INFO - PROCESS | 1652 | 1467865445403 Marionette TRACE conn2 <- [1,2330,null,{}] 21:24:05 INFO - PROCESS | 1652 | 1467865445407 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}] 21:24:05 INFO - PROCESS | 1652 | 1467865445408 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:05 INFO - PROCESS | 1652 | 1467865445510 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 21:24:05 INFO - PROCESS | 1652 | 1467865445584 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:05 INFO - PROCESS | 1652 | 1467865445585 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191f2000 == 43 [pid = 1652] [id = 590] 21:24:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x115fdc400) [pid = 1652] [serial = 1770] [outer = 0x0] 21:24:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11697f400) [pid = 1652] [serial = 1771] [outer = 0x115fdc400] 21:24:05 INFO - PROCESS | 1652 | 1467865445616 Marionette DEBUG loaded listener.js 21:24:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118266000) [pid = 1652] [serial = 1772] [outer = 0x115fdc400] 21:24:06 INFO - PROCESS | 1652 | 1467865446028 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]]]}] 21:24:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 21:24:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 676ms 21:24:06 INFO - PROCESS | 1652 | 1467865446076 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 21:24:06 INFO - PROCESS | 1652 | 1467865446080 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 21:24:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 21:24:06 INFO - PROCESS | 1652 | 1467865446084 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 21:24:06 INFO - PROCESS | 1652 | 1467865446086 Marionette TRACE conn2 <- [1,2334,null,{}] 21:24:06 INFO - PROCESS | 1652 | 1467865446089 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}] 21:24:06 INFO - PROCESS | 1652 | 1467865446091 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:06 INFO - PROCESS | 1652 | 1467865446200 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 21:24:06 INFO - PROCESS | 1652 | 1467865446294 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:06 INFO - PROCESS | 1652 | 1467865446296 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x128ad4800 == 44 [pid = 1652] [id = 591] 21:24:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119158000) [pid = 1652] [serial = 1773] [outer = 0x0] 21:24:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1194b9800) [pid = 1652] [serial = 1774] [outer = 0x119158000] 21:24:06 INFO - PROCESS | 1652 | 1467865446325 Marionette DEBUG loaded listener.js 21:24:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x120eee400) [pid = 1652] [serial = 1775] [outer = 0x119158000] 21:24:06 INFO - PROCESS | 1652 | 1467865446742 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]]]}] 21:24:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 21:24:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 669ms 21:24:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 21:24:06 INFO - PROCESS | 1652 | 1467865446754 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 21:24:06 INFO - PROCESS | 1652 | 1467865446755 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 21:24:06 INFO - PROCESS | 1652 | 1467865446757 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 21:24:06 INFO - PROCESS | 1652 | 1467865446760 Marionette TRACE conn2 <- [1,2338,null,{}] 21:24:06 INFO - PROCESS | 1652 | 1467865446768 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}] 21:24:06 INFO - PROCESS | 1652 | 1467865446771 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:06 INFO - PROCESS | 1652 | 1467865446877 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 21:24:06 INFO - PROCESS | 1652 | 1467865446941 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:06 INFO - PROCESS | 1652 | 1467865446943 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c014800 == 45 [pid = 1652] [id = 592] 21:24:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1214a8800) [pid = 1652] [serial = 1776] [outer = 0x0] 21:24:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x124592800) [pid = 1652] [serial = 1777] [outer = 0x1214a8800] 21:24:07 INFO - PROCESS | 1652 | 1467865447015 Marionette DEBUG loaded listener.js 21:24:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126365800) [pid = 1652] [serial = 1778] [outer = 0x1214a8800] 21:24:07 INFO - PROCESS | 1652 | 1467865447616 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]]]}] 21:24:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 21:24:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 925ms 21:24:07 INFO - PROCESS | 1652 | 1467865447682 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 21:24:07 INFO - PROCESS | 1652 | 1467865447685 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 21:24:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 21:24:07 INFO - PROCESS | 1652 | 1467865447688 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 21:24:07 INFO - PROCESS | 1652 | 1467865447691 Marionette TRACE conn2 <- [1,2342,null,{}] 21:24:07 INFO - PROCESS | 1652 | 1467865447694 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}] 21:24:07 INFO - PROCESS | 1652 | 1467865447696 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:07 INFO - PROCESS | 1652 | 1467865447784 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 21:24:07 INFO - PROCESS | 1652 | 1467865447842 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:07 INFO - PROCESS | 1652 | 1467865447845 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f05000 == 46 [pid = 1652] [id = 593] 21:24:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x116187400) [pid = 1652] [serial = 1779] [outer = 0x0] 21:24:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1164df000) [pid = 1652] [serial = 1780] [outer = 0x116187400] 21:24:07 INFO - PROCESS | 1652 | 1467865447872 Marionette DEBUG loaded listener.js 21:24:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x117407000) [pid = 1652] [serial = 1781] [outer = 0x116187400] 21:24:08 INFO - PROCESS | 1652 | 1467865448293 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]]]}] 21:24:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 21:24:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 624ms 21:24:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 21:24:08 INFO - PROCESS | 1652 | 1467865448311 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 21:24:08 INFO - PROCESS | 1652 | 1467865448314 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 21:24:08 INFO - PROCESS | 1652 | 1467865448318 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 21:24:08 INFO - PROCESS | 1652 | 1467865448320 Marionette TRACE conn2 <- [1,2346,null,{}] 21:24:08 INFO - PROCESS | 1652 | 1467865448322 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}] 21:24:08 INFO - PROCESS | 1652 | 1467865448324 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:08 INFO - PROCESS | 1652 | 1467865448417 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 21:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbdf800 == 45 [pid = 1652] [id = 588] 21:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12b80e800 == 44 [pid = 1652] [id = 587] 21:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12a76d000 == 43 [pid = 1652] [id = 586] 21:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12a76d800 == 42 [pid = 1652] [id = 585] 21:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1296c4800 == 41 [pid = 1652] [id = 584] 21:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1290b0800 == 40 [pid = 1652] [id = 583] 21:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x128ad9000 == 39 [pid = 1652] [id = 582] 21:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x125fbe000 == 38 [pid = 1652] [id = 581] 21:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x124b4a800 == 37 [pid = 1652] [id = 580] 21:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x121135000 == 36 [pid = 1652] [id = 579] 21:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11821d800 == 35 [pid = 1652] [id = 578] 21:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x117087800 == 34 [pid = 1652] [id = 577] 21:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x121277000 == 33 [pid = 1652] [id = 576] 21:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x117070800 == 32 [pid = 1652] [id = 575] 21:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12101e000 == 31 [pid = 1652] [id = 574] 21:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x118f05000 == 30 [pid = 1652] [id = 593] 21:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12c014800 == 29 [pid = 1652] [id = 592] 21:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x128ad4800 == 28 [pid = 1652] [id = 591] 21:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1191f2000 == 27 [pid = 1652] [id = 590] 21:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12c005800 == 26 [pid = 1652] [id = 589] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1133d6400) [pid = 1652] [serial = 1676] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1128d4800) [pid = 1652] [serial = 1675] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11810c400) [pid = 1652] [serial = 1679] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x117406400) [pid = 1652] [serial = 1678] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1213f3000) [pid = 1652] [serial = 1682] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x125fcd000) [pid = 1652] [serial = 1711] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x121199000) [pid = 1652] [serial = 1681] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119156000) [pid = 1652] [serial = 1715] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1167d2c00) [pid = 1652] [serial = 1714] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x120fb1c00) [pid = 1652] [serial = 1717] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x126b43c00) [pid = 1652] [serial = 1721] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1267b4c00) [pid = 1652] [serial = 1720] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x126712400) [pid = 1652] [serial = 1712] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x123bc5000) [pid = 1652] [serial = 1684] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x124598800) [pid = 1652] [serial = 1685] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1194c1400) [pid = 1652] [serial = 1702] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1242cd000) [pid = 1652] [serial = 1718] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x127819c00) [pid = 1652] [serial = 1723] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121bbe000) [pid = 1652] [serial = 1706] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121198000) [pid = 1652] [serial = 1703] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x125de8800) [pid = 1652] [serial = 1709] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1213f6800) [pid = 1652] [serial = 1705] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118134400) [pid = 1652] [serial = 1696] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11886c800) [pid = 1652] [serial = 1697] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11915f800) [pid = 1652] [serial = 1699] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1194bb800) [pid = 1652] [serial = 1700] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1128d6c00) [pid = 1652] [serial = 1690] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1129b1000) [pid = 1652] [serial = 1691] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1167a8400) [pid = 1652] [serial = 1693] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x116a12400) [pid = 1652] [serial = 1694] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x124447000) [pid = 1652] [serial = 1708] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x116a0bc00) [pid = 1652] [serial = 1688] [outer = 0x0] [url = about:blank] 21:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x116183800) [pid = 1652] [serial = 1687] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1652 | 1467865449030 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:09 INFO - PROCESS | 1652 | 1467865449032 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1131bb000 == 27 [pid = 1652] [id = 594] 21:24:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1128d4800) [pid = 1652] [serial = 1782] [outer = 0x0] 21:24:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1129aa800) [pid = 1652] [serial = 1783] [outer = 0x1128d4800] 21:24:09 INFO - PROCESS | 1652 | 1467865449063 Marionette DEBUG loaded listener.js 21:24:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x112f04800) [pid = 1652] [serial = 1784] [outer = 0x1128d4800] 21:24:09 INFO - PROCESS | 1652 | 1467865449371 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]]]}] 21:24:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 21:24:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1073ms 21:24:09 INFO - PROCESS | 1652 | 1467865449398 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 21:24:09 INFO - PROCESS | 1652 | 1467865449400 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 21:24:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 21:24:09 INFO - PROCESS | 1652 | 1467865449403 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 21:24:09 INFO - PROCESS | 1652 | 1467865449406 Marionette TRACE conn2 <- [1,2350,null,{}] 21:24:09 INFO - PROCESS | 1652 | 1467865449417 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}] 21:24:09 INFO - PROCESS | 1652 | 1467865449418 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:09 INFO - PROCESS | 1652 | 1467865449501 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 21:24:09 INFO - PROCESS | 1652 | 1467865449507 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:09 INFO - PROCESS | 1652 | 1467865449510 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11735d800 == 28 [pid = 1652] [id = 595] 21:24:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x115f0d400) [pid = 1652] [serial = 1785] [outer = 0x0] 21:24:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11662c800) [pid = 1652] [serial = 1786] [outer = 0x115f0d400] 21:24:09 INFO - PROCESS | 1652 | 1467865449537 Marionette DEBUG loaded listener.js 21:24:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116a0bc00) [pid = 1652] [serial = 1787] [outer = 0x115f0d400] 21:24:09 INFO - PROCESS | 1652 | 1467865449884 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]]]}] 21:24:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 21:24:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 530ms 21:24:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 21:24:09 INFO - PROCESS | 1652 | 1467865449936 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 21:24:09 INFO - PROCESS | 1652 | 1467865449938 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 21:24:09 INFO - PROCESS | 1652 | 1467865449941 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 21:24:09 INFO - PROCESS | 1652 | 1467865449942 Marionette TRACE conn2 <- [1,2354,null,{}] 21:24:09 INFO - PROCESS | 1652 | 1467865449944 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}] 21:24:09 INFO - PROCESS | 1652 | 1467865449945 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:10 INFO - PROCESS | 1652 | 1467865450027 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 21:24:10 INFO - PROCESS | 1652 | 1467865450031 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:10 INFO - PROCESS | 1652 | 1467865450032 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11735b000 == 29 [pid = 1652] [id = 596] 21:24:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x117403400) [pid = 1652] [serial = 1788] [outer = 0x0] 21:24:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1176cb400) [pid = 1652] [serial = 1789] [outer = 0x117403400] 21:24:10 INFO - PROCESS | 1652 | 1467865450058 Marionette DEBUG loaded listener.js 21:24:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11834a400) [pid = 1652] [serial = 1790] [outer = 0x117403400] 21:24:10 INFO - PROCESS | 1652 | 1467865450446 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]]]}] 21:24:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 21:24:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 523ms 21:24:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 21:24:10 INFO - PROCESS | 1652 | 1467865450464 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 21:24:10 INFO - PROCESS | 1652 | 1467865450466 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 21:24:10 INFO - PROCESS | 1652 | 1467865450473 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 21:24:10 INFO - PROCESS | 1652 | 1467865450479 Marionette TRACE conn2 <- [1,2358,null,{}] 21:24:10 INFO - PROCESS | 1652 | 1467865450483 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}] 21:24:10 INFO - PROCESS | 1652 | 1467865450485 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:10 INFO - PROCESS | 1652 | 1467865450561 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 21:24:10 INFO - PROCESS | 1652 | 1467865450566 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:10 INFO - PROCESS | 1652 | 1467865450567 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x121309800 == 30 [pid = 1652] [id = 597] 21:24:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118452000) [pid = 1652] [serial = 1791] [outer = 0x0] 21:24:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119154000) [pid = 1652] [serial = 1792] [outer = 0x118452000] 21:24:10 INFO - PROCESS | 1652 | 1467865450594 Marionette DEBUG loaded listener.js 21:24:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1193de000) [pid = 1652] [serial = 1793] [outer = 0x118452000] 21:24:10 INFO - PROCESS | 1652 | 1467865450916 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]]]}] 21:24:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 21:24:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 481ms 21:24:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 21:24:10 INFO - PROCESS | 1652 | 1467865450950 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 21:24:10 INFO - PROCESS | 1652 | 1467865450951 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 21:24:10 INFO - PROCESS | 1652 | 1467865450953 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 21:24:10 INFO - PROCESS | 1652 | 1467865450954 Marionette TRACE conn2 <- [1,2362,null,{}] 21:24:10 INFO - PROCESS | 1652 | 1467865450958 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}] 21:24:10 INFO - PROCESS | 1652 | 1467865450961 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:11 INFO - PROCESS | 1652 | 1467865451036 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 21:24:11 INFO - PROCESS | 1652 | 1467865451109 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:11 INFO - PROCESS | 1652 | 1467865451110 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x124407800 == 31 [pid = 1652] [id = 598] 21:24:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118516c00) [pid = 1652] [serial = 1794] [outer = 0x0] 21:24:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1194b7400) [pid = 1652] [serial = 1795] [outer = 0x118516c00] 21:24:11 INFO - PROCESS | 1652 | 1467865451141 Marionette DEBUG loaded listener.js 21:24:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119d22c00) [pid = 1652] [serial = 1796] [outer = 0x118516c00] 21:24:11 INFO - PROCESS | 1652 | 1467865451469 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]]]}] 21:24:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 21:24:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 518ms 21:24:11 INFO - PROCESS | 1652 | 1467865451474 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 21:24:11 INFO - PROCESS | 1652 | 1467865451475 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 21:24:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 21:24:11 INFO - PROCESS | 1652 | 1467865451478 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 21:24:11 INFO - PROCESS | 1652 | 1467865451479 Marionette TRACE conn2 <- [1,2366,null,{}] 21:24:11 INFO - PROCESS | 1652 | 1467865451481 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}] 21:24:11 INFO - PROCESS | 1652 | 1467865451482 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:11 INFO - PROCESS | 1652 | 1467865451578 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 21:24:11 INFO - PROCESS | 1652 | 1467865451615 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:11 INFO - PROCESS | 1652 | 1467865451619 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x124bd2000 == 32 [pid = 1652] [id = 599] 21:24:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1172c9400) [pid = 1652] [serial = 1797] [outer = 0x0] 21:24:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1211a1000) [pid = 1652] [serial = 1798] [outer = 0x1172c9400] 21:24:11 INFO - PROCESS | 1652 | 1467865451651 Marionette DEBUG loaded listener.js 21:24:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1213f0000) [pid = 1652] [serial = 1799] [outer = 0x1172c9400] 21:24:12 INFO - PROCESS | 1652 | 1467865452011 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]]]}] 21:24:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 21:24:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 569ms 21:24:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 21:24:12 INFO - PROCESS | 1652 | 1467865452047 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 21:24:12 INFO - PROCESS | 1652 | 1467865452049 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 21:24:12 INFO - PROCESS | 1652 | 1467865452051 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 21:24:12 INFO - PROCESS | 1652 | 1467865452052 Marionette TRACE conn2 <- [1,2370,null,{}] 21:24:12 INFO - PROCESS | 1652 | 1467865452054 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}] 21:24:12 INFO - PROCESS | 1652 | 1467865452055 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:12 INFO - PROCESS | 1652 | 1467865452149 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 21:24:12 INFO - PROCESS | 1652 | 1467865452186 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:12 INFO - PROCESS | 1652 | 1467865452187 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x112f93000 == 33 [pid = 1652] [id = 600] 21:24:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1213f0800) [pid = 1652] [serial = 1800] [outer = 0x0] 21:24:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121955c00) [pid = 1652] [serial = 1801] [outer = 0x1213f0800] 21:24:12 INFO - PROCESS | 1652 | 1467865452211 Marionette DEBUG loaded listener.js 21:24:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x124b06800) [pid = 1652] [serial = 1802] [outer = 0x1213f0800] 21:24:12 INFO - PROCESS | 1652 | 1467865452537 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]]]}] 21:24:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 21:24:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 517ms 21:24:12 INFO - PROCESS | 1652 | 1467865452573 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 21:24:12 INFO - PROCESS | 1652 | 1467865452575 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 21:24:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 21:24:12 INFO - PROCESS | 1652 | 1467865452579 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 21:24:12 INFO - PROCESS | 1652 | 1467865452580 Marionette TRACE conn2 <- [1,2374,null,{}] 21:24:12 INFO - PROCESS | 1652 | 1467865452582 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}] 21:24:12 INFO - PROCESS | 1652 | 1467865452583 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:12 INFO - PROCESS | 1652 | 1467865452677 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 21:24:12 INFO - PROCESS | 1652 | 1467865452714 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:12 INFO - PROCESS | 1652 | 1467865452715 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x128ae4800 == 34 [pid = 1652] [id = 601] 21:24:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x113c3c400) [pid = 1652] [serial = 1803] [outer = 0x0] 21:24:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x125d5e800) [pid = 1652] [serial = 1804] [outer = 0x113c3c400] 21:24:12 INFO - PROCESS | 1652 | 1467865452739 Marionette DEBUG loaded listener.js 21:24:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x125fc7c00) [pid = 1652] [serial = 1805] [outer = 0x113c3c400] 21:24:13 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x129227800) [pid = 1652] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 21:24:13 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12922dc00) [pid = 1652] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 21:24:13 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112e4f400) [pid = 1652] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 21:24:13 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1213ef000) [pid = 1652] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 21:24:13 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1242dbc00) [pid = 1652] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 21:24:13 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x126561c00) [pid = 1652] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 21:24:13 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1128d9400) [pid = 1652] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 21:24:13 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119154c00) [pid = 1652] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 21:24:13 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1164da400) [pid = 1652] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 21:24:13 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121196800) [pid = 1652] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 21:24:13 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118fb1c00) [pid = 1652] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 21:24:13 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x117409400) [pid = 1652] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 21:24:13 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x115f19400) [pid = 1652] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 21:24:13 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1129a5000) [pid = 1652] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 21:24:13 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1213bdc00) [pid = 1652] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 21:24:13 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x128ba7800) [pid = 1652] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 21:24:13 INFO - PROCESS | 1652 | 1467865453223 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]]]}] 21:24:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 21:24:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 668ms 21:24:13 INFO - PROCESS | 1652 | 1467865453248 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 21:24:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 21:24:13 INFO - PROCESS | 1652 | 1467865453249 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 21:24:13 INFO - PROCESS | 1652 | 1467865453252 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 21:24:13 INFO - PROCESS | 1652 | 1467865453253 Marionette TRACE conn2 <- [1,2378,null,{}] 21:24:13 INFO - PROCESS | 1652 | 1467865453255 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}] 21:24:13 INFO - PROCESS | 1652 | 1467865453257 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:13 INFO - PROCESS | 1652 | 1467865453329 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 21:24:13 INFO - PROCESS | 1652 | 1467865453332 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:13 INFO - PROCESS | 1652 | 1467865453334 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x121bdb800 == 35 [pid = 1652] [id = 602] 21:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1133d5000) [pid = 1652] [serial = 1806] [outer = 0x0] 21:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x115fdbc00) [pid = 1652] [serial = 1807] [outer = 0x1133d5000] 21:24:13 INFO - PROCESS | 1652 | 1467865453361 Marionette DEBUG loaded listener.js 21:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118fa9400) [pid = 1652] [serial = 1808] [outer = 0x1133d5000] 21:24:13 INFO - PROCESS | 1652 | 1467865453684 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]]]}] 21:24:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 21:24:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 468ms 21:24:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 21:24:13 INFO - PROCESS | 1652 | 1467865453721 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 21:24:13 INFO - PROCESS | 1652 | 1467865453722 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 21:24:13 INFO - PROCESS | 1652 | 1467865453726 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 21:24:13 INFO - PROCESS | 1652 | 1467865453728 Marionette TRACE conn2 <- [1,2382,null,{}] 21:24:13 INFO - PROCESS | 1652 | 1467865453730 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}] 21:24:13 INFO - PROCESS | 1652 | 1467865453731 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:13 INFO - PROCESS | 1652 | 1467865453806 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 21:24:13 INFO - PROCESS | 1652 | 1467865453866 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:13 INFO - PROCESS | 1652 | 1467865453867 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x129453800 == 36 [pid = 1652] [id = 603] 21:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x112e4d000) [pid = 1652] [serial = 1809] [outer = 0x0] 21:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x121233800) [pid = 1652] [serial = 1810] [outer = 0x112e4d000] 21:24:13 INFO - PROCESS | 1652 | 1467865453891 Marionette DEBUG loaded listener.js 21:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12636a800) [pid = 1652] [serial = 1811] [outer = 0x112e4d000] 21:24:14 INFO - PROCESS | 1652 | 1467865454166 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]]]}] 21:24:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 21:24:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 471ms 21:24:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 21:24:14 INFO - PROCESS | 1652 | 1467865454197 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 21:24:14 INFO - PROCESS | 1652 | 1467865454198 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 21:24:14 INFO - PROCESS | 1652 | 1467865454200 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 21:24:14 INFO - PROCESS | 1652 | 1467865454201 Marionette TRACE conn2 <- [1,2386,null,{}] 21:24:14 INFO - PROCESS | 1652 | 1467865454203 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}] 21:24:14 INFO - PROCESS | 1652 | 1467865454205 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:14 INFO - PROCESS | 1652 | 1467865454285 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 21:24:14 INFO - PROCESS | 1652 | 1467865454288 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:14 INFO - PROCESS | 1652 | 1467865454291 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6c2000 == 37 [pid = 1652] [id = 604] 21:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123bc4800) [pid = 1652] [serial = 1812] [outer = 0x0] 21:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126724c00) [pid = 1652] [serial = 1813] [outer = 0x123bc4800] 21:24:14 INFO - PROCESS | 1652 | 1467865454319 Marionette DEBUG loaded listener.js 21:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126b3ec00) [pid = 1652] [serial = 1814] [outer = 0x123bc4800] 21:24:14 INFO - PROCESS | 1652 | 1467865454653 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]]]}] 21:24:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 21:24:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 468ms 21:24:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 21:24:14 INFO - PROCESS | 1652 | 1467865454670 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 21:24:14 INFO - PROCESS | 1652 | 1467865454671 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 21:24:14 INFO - PROCESS | 1652 | 1467865454674 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 21:24:14 INFO - PROCESS | 1652 | 1467865454678 Marionette TRACE conn2 <- [1,2390,null,{}] 21:24:14 INFO - PROCESS | 1652 | 1467865454681 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}] 21:24:14 INFO - PROCESS | 1652 | 1467865454683 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:14 INFO - PROCESS | 1652 | 1467865454798 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 21:24:14 INFO - PROCESS | 1652 | 1467865454805 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:14 INFO - PROCESS | 1652 | 1467865454806 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x121133000 == 38 [pid = 1652] [id = 605] 21:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126b45000) [pid = 1652] [serial = 1815] [outer = 0x0] 21:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128a66800) [pid = 1652] [serial = 1816] [outer = 0x126b45000] 21:24:14 INFO - PROCESS | 1652 | 1467865454833 Marionette DEBUG loaded listener.js 21:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128ba1000) [pid = 1652] [serial = 1817] [outer = 0x126b45000] 21:24:15 INFO - PROCESS | 1652 | 1467865455144 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]]]}] 21:24:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 21:24:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 521ms 21:24:15 INFO - PROCESS | 1652 | 1467865455196 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 21:24:15 INFO - PROCESS | 1652 | 1467865455197 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 21:24:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 21:24:15 INFO - PROCESS | 1652 | 1467865455245 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 21:24:15 INFO - PROCESS | 1652 | 1467865455246 Marionette TRACE conn2 <- [1,2394,null,{}] 21:24:15 INFO - PROCESS | 1652 | 1467865455253 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}] 21:24:15 INFO - PROCESS | 1652 | 1467865455256 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:15 INFO - PROCESS | 1652 | 1467865455349 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 21:24:15 INFO - PROCESS | 1652 | 1467865455432 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:15 INFO - PROCESS | 1652 | 1467865455434 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x117225000 == 39 [pid = 1652] [id = 606] 21:24:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x112e52c00) [pid = 1652] [serial = 1818] [outer = 0x0] 21:24:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1133ab800) [pid = 1652] [serial = 1819] [outer = 0x112e52c00] 21:24:15 INFO - PROCESS | 1652 | 1467865455466 Marionette DEBUG loaded listener.js 21:24:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x113c84800) [pid = 1652] [serial = 1820] [outer = 0x112e52c00] 21:24:15 INFO - PROCESS | 1652 | 1467865455996 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]]]}] 21:24:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 21:24:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 820ms 21:24:16 INFO - PROCESS | 1652 | 1467865456032 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 21:24:16 INFO - PROCESS | 1652 | 1467865456035 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 21:24:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 21:24:16 INFO - PROCESS | 1652 | 1467865456042 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 21:24:16 INFO - PROCESS | 1652 | 1467865456044 Marionette TRACE conn2 <- [1,2398,null,{}] 21:24:16 INFO - PROCESS | 1652 | 1467865456048 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}] 21:24:16 INFO - PROCESS | 1652 | 1467865456051 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:16 INFO - PROCESS | 1652 | 1467865456159 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 21:24:16 INFO - PROCESS | 1652 | 1467865456242 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:16 INFO - PROCESS | 1652 | 1467865456243 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x121927800 == 40 [pid = 1652] [id = 607] 21:24:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1176ce800) [pid = 1652] [serial = 1821] [outer = 0x0] 21:24:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11810a000) [pid = 1652] [serial = 1822] [outer = 0x1176ce800] 21:24:16 INFO - PROCESS | 1652 | 1467865456273 Marionette DEBUG loaded listener.js 21:24:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118509000) [pid = 1652] [serial = 1823] [outer = 0x1176ce800] 21:24:16 INFO - PROCESS | 1652 | 1467865456989 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]]]}] 21:24:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 21:24:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 975ms 21:24:17 INFO - PROCESS | 1652 | 1467865457032 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 21:24:17 INFO - PROCESS | 1652 | 1467865457034 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 21:24:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 21:24:17 INFO - PROCESS | 1652 | 1467865457039 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 21:24:17 INFO - PROCESS | 1652 | 1467865457041 Marionette TRACE conn2 <- [1,2402,null,{}] 21:24:17 INFO - PROCESS | 1652 | 1467865457044 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}] 21:24:17 INFO - PROCESS | 1652 | 1467865457046 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:17 INFO - PROCESS | 1652 | 1467865457146 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 21:24:17 INFO - PROCESS | 1652 | 1467865457205 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:17 INFO - PROCESS | 1652 | 1467865457208 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11821e800 == 41 [pid = 1652] [id = 608] 21:24:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1167b2400) [pid = 1652] [serial = 1824] [outer = 0x0] 21:24:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1167db800) [pid = 1652] [serial = 1825] [outer = 0x1167b2400] 21:24:17 INFO - PROCESS | 1652 | 1467865457237 Marionette DEBUG loaded listener.js 21:24:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x117406400) [pid = 1652] [serial = 1826] [outer = 0x1167b2400] 21:24:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6c2000 == 40 [pid = 1652] [id = 604] 21:24:17 INFO - PROCESS | 1652 | --DOCSHELL 0x129453800 == 39 [pid = 1652] [id = 603] 21:24:17 INFO - PROCESS | 1652 | --DOCSHELL 0x121bdb800 == 38 [pid = 1652] [id = 602] 21:24:17 INFO - PROCESS | 1652 | --DOCSHELL 0x128ae4800 == 37 [pid = 1652] [id = 601] 21:24:17 INFO - PROCESS | 1652 | --DOCSHELL 0x112f93000 == 36 [pid = 1652] [id = 600] 21:24:17 INFO - PROCESS | 1652 | --DOCSHELL 0x124bd2000 == 35 [pid = 1652] [id = 599] 21:24:17 INFO - PROCESS | 1652 | --DOCSHELL 0x124407800 == 34 [pid = 1652] [id = 598] 21:24:17 INFO - PROCESS | 1652 | --DOCSHELL 0x121309800 == 33 [pid = 1652] [id = 597] 21:24:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11735b000 == 32 [pid = 1652] [id = 596] 21:24:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11735d800 == 31 [pid = 1652] [id = 595] 21:24:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1131bb000 == 30 [pid = 1652] [id = 594] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x125d5e000) [pid = 1652] [serial = 1747] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126b45c00) [pid = 1652] [serial = 1750] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1267b7000) [pid = 1652] [serial = 1748] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128a70800) [pid = 1652] [serial = 1753] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118130800) [pid = 1652] [serial = 1759] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1210d5800) [pid = 1652] [serial = 1741] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1213b3800) [pid = 1652] [serial = 1742] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1170c1c00) [pid = 1652] [serial = 1735] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x129513800) [pid = 1652] [serial = 1766] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11826b800) [pid = 1652] [serial = 1736] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x128ba1800) [pid = 1652] [serial = 1724] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11915f000) [pid = 1652] [serial = 1738] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119d03c00) [pid = 1652] [serial = 1739] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x117da5400) [pid = 1652] [serial = 1729] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118870c00) [pid = 1652] [serial = 1730] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x115fdac00) [pid = 1652] [serial = 1732] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1167d1800) [pid = 1652] [serial = 1733] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x112a7b800) [pid = 1652] [serial = 1726] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x113c7f800) [pid = 1652] [serial = 1727] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1218b2400) [pid = 1652] [serial = 1744] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x127825000) [pid = 1652] [serial = 1751] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128ed9c00) [pid = 1652] [serial = 1756] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x128ba5000) [pid = 1652] [serial = 1754] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1213ed800) [pid = 1652] [serial = 1760] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x128ee8400) [pid = 1652] [serial = 1757] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x123b95800) [pid = 1652] [serial = 1762] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x124041c00) [pid = 1652] [serial = 1745] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12a6d9400) [pid = 1652] [serial = 1769] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x129515000) [pid = 1652] [serial = 1768] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x129509800) [pid = 1652] [serial = 1765] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12922b800) [pid = 1652] [serial = 1763] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1652 | 1467865457604 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]]]}] 21:24:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 21:24:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 570ms 21:24:17 INFO - PROCESS | 1652 | 1467865457610 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 21:24:17 INFO - PROCESS | 1652 | 1467865457613 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 21:24:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 21:24:17 INFO - PROCESS | 1652 | 1467865457618 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 21:24:17 INFO - PROCESS | 1652 | 1467865457619 Marionette TRACE conn2 <- [1,2406,null,{}] 21:24:17 INFO - PROCESS | 1652 | 1467865457621 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}] 21:24:17 INFO - PROCESS | 1652 | 1467865457623 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:17 INFO - PROCESS | 1652 | 1467865457706 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 21:24:17 INFO - PROCESS | 1652 | 1467865457760 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:17 INFO - PROCESS | 1652 | 1467865457762 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fce800 == 31 [pid = 1652] [id = 609] 21:24:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1173b7800) [pid = 1652] [serial = 1827] [outer = 0x0] 21:24:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11812c400) [pid = 1652] [serial = 1828] [outer = 0x1173b7800] 21:24:17 INFO - PROCESS | 1652 | 1467865457789 Marionette DEBUG loaded listener.js 21:24:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118877400) [pid = 1652] [serial = 1829] [outer = 0x1173b7800] 21:24:18 INFO - PROCESS | 1652 | 1467865458107 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]]]}] 21:24:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 21:24:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 522ms 21:24:18 INFO - PROCESS | 1652 | 1467865458139 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 21:24:18 INFO - PROCESS | 1652 | 1467865458142 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 21:24:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 21:24:18 INFO - PROCESS | 1652 | 1467865458145 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 21:24:18 INFO - PROCESS | 1652 | 1467865458148 Marionette TRACE conn2 <- [1,2410,null,{}] 21:24:18 INFO - PROCESS | 1652 | 1467865458156 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}] 21:24:18 INFO - PROCESS | 1652 | 1467865458159 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:18 INFO - PROCESS | 1652 | 1467865458236 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 21:24:18 INFO - PROCESS | 1652 | 1467865458243 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:18 INFO - PROCESS | 1652 | 1467865458246 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x124aea800 == 32 [pid = 1652] [id = 610] 21:24:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119154800) [pid = 1652] [serial = 1830] [outer = 0x0] 21:24:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1194be000) [pid = 1652] [serial = 1831] [outer = 0x119154800] 21:24:18 INFO - PROCESS | 1652 | 1467865458274 Marionette DEBUG loaded listener.js 21:24:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x120eecc00) [pid = 1652] [serial = 1832] [outer = 0x119154800] 21:24:18 INFO - PROCESS | 1652 | 1467865458647 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]]]}] 21:24:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 21:24:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 524ms 21:24:18 INFO - PROCESS | 1652 | 1467865458669 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 21:24:18 INFO - PROCESS | 1652 | 1467865458671 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 21:24:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 21:24:18 INFO - PROCESS | 1652 | 1467865458673 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 21:24:18 INFO - PROCESS | 1652 | 1467865458674 Marionette TRACE conn2 <- [1,2414,null,{}] 21:24:18 INFO - PROCESS | 1652 | 1467865458677 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}] 21:24:18 INFO - PROCESS | 1652 | 1467865458678 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:18 INFO - PROCESS | 1652 | 1467865458760 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 21:24:18 INFO - PROCESS | 1652 | 1467865458763 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:18 INFO - PROCESS | 1652 | 1467865458764 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x126508800 == 33 [pid = 1652] [id = 611] 21:24:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x121195400) [pid = 1652] [serial = 1833] [outer = 0x0] 21:24:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1211a3c00) [pid = 1652] [serial = 1834] [outer = 0x121195400] 21:24:18 INFO - PROCESS | 1652 | 1467865458790 Marionette DEBUG loaded listener.js 21:24:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1213f6800) [pid = 1652] [serial = 1835] [outer = 0x121195400] 21:24:19 INFO - PROCESS | 1652 | 1467865459111 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]]]}] 21:24:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 21:24:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 472ms 21:24:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 21:24:19 INFO - PROCESS | 1652 | 1467865459145 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 21:24:19 INFO - PROCESS | 1652 | 1467865459147 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 21:24:19 INFO - PROCESS | 1652 | 1467865459149 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 21:24:19 INFO - PROCESS | 1652 | 1467865459150 Marionette TRACE conn2 <- [1,2418,null,{}] 21:24:19 INFO - PROCESS | 1652 | 1467865459152 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}] 21:24:19 INFO - PROCESS | 1652 | 1467865459153 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:19 INFO - PROCESS | 1652 | 1467865459229 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 21:24:19 INFO - PROCESS | 1652 | 1467865459292 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:19 INFO - PROCESS | 1652 | 1467865459293 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a8e000 == 34 [pid = 1652] [id = 612] 21:24:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112f06800) [pid = 1652] [serial = 1836] [outer = 0x0] 21:24:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12194e800) [pid = 1652] [serial = 1837] [outer = 0x112f06800] 21:24:19 INFO - PROCESS | 1652 | 1467865459317 Marionette DEBUG loaded listener.js 21:24:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124598800) [pid = 1652] [serial = 1838] [outer = 0x112f06800] 21:24:19 INFO - PROCESS | 1652 | 1467865459648 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]]]}] 21:24:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 21:24:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 517ms 21:24:19 INFO - PROCESS | 1652 | 1467865459667 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 21:24:19 INFO - PROCESS | 1652 | 1467865459668 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 21:24:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 21:24:19 INFO - PROCESS | 1652 | 1467865459670 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 21:24:19 INFO - PROCESS | 1652 | 1467865459671 Marionette TRACE conn2 <- [1,2422,null,{}] 21:24:19 INFO - PROCESS | 1652 | 1467865459676 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}] 21:24:19 INFO - PROCESS | 1652 | 1467865459680 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:19 INFO - PROCESS | 1652 | 1467865459798 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 21:24:19 INFO - PROCESS | 1652 | 1467865459812 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:19 INFO - PROCESS | 1652 | 1467865459813 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x129458000 == 35 [pid = 1652] [id = 613] 21:24:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x125d61400) [pid = 1652] [serial = 1839] [outer = 0x0] 21:24:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12655d800) [pid = 1652] [serial = 1840] [outer = 0x125d61400] 21:24:19 INFO - PROCESS | 1652 | 1467865459837 Marionette DEBUG loaded listener.js 21:24:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128a67800) [pid = 1652] [serial = 1841] [outer = 0x125d61400] 21:24:20 INFO - PROCESS | 1652 | 1467865460164 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]]]}] 21:24:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 21:24:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 520ms 21:24:20 INFO - PROCESS | 1652 | 1467865460193 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 21:24:20 INFO - PROCESS | 1652 | 1467865460195 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 21:24:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 21:24:20 INFO - PROCESS | 1652 | 1467865460206 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 21:24:20 INFO - PROCESS | 1652 | 1467865460207 Marionette TRACE conn2 <- [1,2426,null,{}] 21:24:20 INFO - PROCESS | 1652 | 1467865460209 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}] 21:24:20 INFO - PROCESS | 1652 | 1467865460210 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:20 INFO - PROCESS | 1652 | 1467865460307 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 21:24:20 INFO - PROCESS | 1652 | 1467865460310 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:20 INFO - PROCESS | 1652 | 1467865460311 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4da800 == 36 [pid = 1652] [id = 614] 21:24:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128a68800) [pid = 1652] [serial = 1842] [outer = 0x0] 21:24:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128ba4800) [pid = 1652] [serial = 1843] [outer = 0x128a68800] 21:24:20 INFO - PROCESS | 1652 | 1467865460343 Marionette DEBUG loaded listener.js 21:24:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128edcc00) [pid = 1652] [serial = 1844] [outer = 0x128a68800] 21:24:20 INFO - PROCESS | 1652 | 1467865460650 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]]]}] 21:24:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 21:24:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 468ms 21:24:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 21:24:20 INFO - PROCESS | 1652 | 1467865460681 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 21:24:20 INFO - PROCESS | 1652 | 1467865460682 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 21:24:20 INFO - PROCESS | 1652 | 1467865460684 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 21:24:20 INFO - PROCESS | 1652 | 1467865460685 Marionette TRACE conn2 <- [1,2430,null,{}] 21:24:20 INFO - PROCESS | 1652 | 1467865460687 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}] 21:24:20 INFO - PROCESS | 1652 | 1467865460689 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:20 INFO - PROCESS | 1652 | 1467865460800 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 21:24:20 INFO - PROCESS | 1652 | 1467865460812 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:20 INFO - PROCESS | 1652 | 1467865460813 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aa9e000 == 37 [pid = 1652] [id = 615] 21:24:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128edb000) [pid = 1652] [serial = 1845] [outer = 0x0] 21:24:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129049000) [pid = 1652] [serial = 1846] [outer = 0x128edb000] 21:24:20 INFO - PROCESS | 1652 | 1467865460836 Marionette DEBUG loaded listener.js 21:24:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129228800) [pid = 1652] [serial = 1847] [outer = 0x128edb000] 21:24:21 INFO - PROCESS | 1652 | 1467865461163 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]]]}] 21:24:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 21:24:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 519ms 21:24:21 INFO - PROCESS | 1652 | 1467865461203 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 21:24:21 INFO - PROCESS | 1652 | 1467865461205 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 21:24:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 21:24:21 INFO - PROCESS | 1652 | 1467865461213 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 21:24:21 INFO - PROCESS | 1652 | 1467865461214 Marionette TRACE conn2 <- [1,2434,null,{}] 21:24:21 INFO - PROCESS | 1652 | 1467865461216 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}] 21:24:21 INFO - PROCESS | 1652 | 1467865461217 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:21 INFO - PROCESS | 1652 | 1467865461315 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 21:24:21 INFO - PROCESS | 1652 | 1467865461318 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:21 INFO - PROCESS | 1652 | 1467865461319 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b9d5800 == 38 [pid = 1652] [id = 616] 21:24:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119d23c00) [pid = 1652] [serial = 1848] [outer = 0x0] 21:24:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12922dc00) [pid = 1652] [serial = 1849] [outer = 0x119d23c00] 21:24:21 INFO - PROCESS | 1652 | 1467865461350 Marionette DEBUG loaded listener.js 21:24:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1294b4c00) [pid = 1652] [serial = 1850] [outer = 0x119d23c00] 21:24:21 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1172c9400) [pid = 1652] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 21:24:21 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118452000) [pid = 1652] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 21:24:21 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x117403400) [pid = 1652] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 21:24:21 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x115f0d400) [pid = 1652] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 21:24:21 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1213f0800) [pid = 1652] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 21:24:21 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1128d4800) [pid = 1652] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 21:24:21 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116187400) [pid = 1652] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 21:24:21 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x115fdc400) [pid = 1652] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 21:24:21 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119158000) [pid = 1652] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 21:24:21 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x123bc4800) [pid = 1652] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 21:24:21 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x113c3c400) [pid = 1652] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 21:24:21 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1133d5000) [pid = 1652] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 21:24:21 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1214a8800) [pid = 1652] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 21:24:21 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118516c00) [pid = 1652] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 21:24:21 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x112e4d000) [pid = 1652] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 21:24:21 INFO - PROCESS | 1652 | 1467865461741 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]]]}] 21:24:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 21:24:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 570ms 21:24:21 INFO - PROCESS | 1652 | 1467865461784 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 21:24:21 INFO - PROCESS | 1652 | 1467865461785 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 21:24:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 21:24:21 INFO - PROCESS | 1652 | 1467865461787 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 21:24:21 INFO - PROCESS | 1652 | 1467865461788 Marionette TRACE conn2 <- [1,2438,null,{}] 21:24:21 INFO - PROCESS | 1652 | 1467865461791 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}] 21:24:21 INFO - PROCESS | 1652 | 1467865461792 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:21 INFO - PROCESS | 1652 | 1467865461870 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 21:24:21 INFO - PROCESS | 1652 | 1467865461876 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:21 INFO - PROCESS | 1652 | 1467865461878 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x128ad0000 == 39 [pid = 1652] [id = 617] 21:24:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112e4d000) [pid = 1652] [serial = 1851] [outer = 0x0] 21:24:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1167b0000) [pid = 1652] [serial = 1852] [outer = 0x112e4d000] 21:24:21 INFO - PROCESS | 1652 | 1467865461902 Marionette DEBUG loaded listener.js 21:24:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1194bac00) [pid = 1652] [serial = 1853] [outer = 0x112e4d000] 21:24:22 INFO - PROCESS | 1652 | 1467865462233 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]]]}] 21:24:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 21:24:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 468ms 21:24:22 INFO - PROCESS | 1652 | 1467865462255 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 21:24:22 INFO - PROCESS | 1652 | 1467865462258 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 21:24:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 21:24:22 INFO - PROCESS | 1652 | 1467865462262 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 21:24:22 INFO - PROCESS | 1652 | 1467865462263 Marionette TRACE conn2 <- [1,2442,null,{}] 21:24:22 INFO - PROCESS | 1652 | 1467865462265 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}] 21:24:22 INFO - PROCESS | 1652 | 1467865462267 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:22 INFO - PROCESS | 1652 | 1467865462383 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 21:24:22 INFO - PROCESS | 1652 | 1467865462390 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:22 INFO - PROCESS | 1652 | 1467865462399 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbd4000 == 40 [pid = 1652] [id = 618] 21:24:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1194c0000) [pid = 1652] [serial = 1854] [outer = 0x0] 21:24:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x128edd400) [pid = 1652] [serial = 1855] [outer = 0x1194c0000] 21:24:22 INFO - PROCESS | 1652 | 1467865462425 Marionette DEBUG loaded listener.js 21:24:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12957ac00) [pid = 1652] [serial = 1856] [outer = 0x1194c0000] 21:24:22 INFO - PROCESS | 1652 | 1467865462732 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]]]}] 21:24:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 21:24:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 520ms 21:24:22 INFO - PROCESS | 1652 | 1467865462783 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 21:24:22 INFO - PROCESS | 1652 | 1467865462784 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 21:24:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 21:24:22 INFO - PROCESS | 1652 | 1467865462786 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 21:24:22 INFO - PROCESS | 1652 | 1467865462787 Marionette TRACE conn2 <- [1,2446,null,{}] 21:24:22 INFO - PROCESS | 1652 | 1467865462789 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}] 21:24:22 INFO - PROCESS | 1652 | 1467865462790 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:22 INFO - PROCESS | 1652 | 1467865462869 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 21:24:22 INFO - PROCESS | 1652 | 1467865462874 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:22 INFO - PROCESS | 1652 | 1467865462877 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c020800 == 41 [pid = 1652] [id = 619] 21:24:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x129583400) [pid = 1652] [serial = 1857] [outer = 0x0] 21:24:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a6e1000) [pid = 1652] [serial = 1858] [outer = 0x129583400] 21:24:22 INFO - PROCESS | 1652 | 1467865462901 Marionette DEBUG loaded listener.js 21:24:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a82d400) [pid = 1652] [serial = 1859] [outer = 0x129583400] 21:24:23 INFO - PROCESS | 1652 | 1467865463321 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]]]}] 21:24:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 21:24:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 569ms 21:24:23 INFO - PROCESS | 1652 | 1467865463356 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 21:24:23 INFO - PROCESS | 1652 | 1467865463358 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 21:24:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 21:24:23 INFO - PROCESS | 1652 | 1467865463361 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 21:24:23 INFO - PROCESS | 1652 | 1467865463363 Marionette TRACE conn2 <- [1,2450,null,{}] 21:24:23 INFO - PROCESS | 1652 | 1467865463366 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}] 21:24:23 INFO - PROCESS | 1652 | 1467865463368 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:23 INFO - PROCESS | 1652 | 1467865463508 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 21:24:23 INFO - PROCESS | 1652 | 1467865463519 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:23 INFO - PROCESS | 1652 | 1467865463520 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c179000 == 42 [pid = 1652] [id = 620] 21:24:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a830c00) [pid = 1652] [serial = 1860] [outer = 0x0] 21:24:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a834c00) [pid = 1652] [serial = 1861] [outer = 0x12a830c00] 21:24:23 INFO - PROCESS | 1652 | 1467865463549 Marionette DEBUG loaded listener.js 21:24:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a863000) [pid = 1652] [serial = 1862] [outer = 0x12a830c00] 21:24:24 INFO - PROCESS | 1652 | 1467865464033 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]]]}] 21:24:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 21:24:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 724ms 21:24:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 21:24:24 INFO - PROCESS | 1652 | 1467865464085 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 21:24:24 INFO - PROCESS | 1652 | 1467865464088 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 21:24:24 INFO - PROCESS | 1652 | 1467865464091 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 21:24:24 INFO - PROCESS | 1652 | 1467865464093 Marionette TRACE conn2 <- [1,2454,null,{}] 21:24:24 INFO - PROCESS | 1652 | 1467865464098 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}] 21:24:24 INFO - PROCESS | 1652 | 1467865464099 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:24 INFO - PROCESS | 1652 | 1467865464206 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 21:24:24 INFO - PROCESS | 1652 | 1467865464268 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:24 INFO - PROCESS | 1652 | 1467865464270 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191f6000 == 43 [pid = 1652] [id = 621] 21:24:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x116482000) [pid = 1652] [serial = 1863] [outer = 0x0] 21:24:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1167d8000) [pid = 1652] [serial = 1864] [outer = 0x116482000] 21:24:24 INFO - PROCESS | 1652 | 1467865464301 Marionette DEBUG loaded listener.js 21:24:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1176c8c00) [pid = 1652] [serial = 1865] [outer = 0x116482000] 21:24:24 INFO - PROCESS | 1652 | 1467865464751 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]]]}] 21:24:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 21:24:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 671ms 21:24:24 INFO - PROCESS | 1652 | 1467865464763 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 21:24:24 INFO - PROCESS | 1652 | 1467865464766 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 21:24:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 21:24:24 INFO - PROCESS | 1652 | 1467865464771 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 21:24:24 INFO - PROCESS | 1652 | 1467865464772 Marionette TRACE conn2 <- [1,2458,null,{}] 21:24:24 INFO - PROCESS | 1652 | 1467865464775 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}] 21:24:24 INFO - PROCESS | 1652 | 1467865464777 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:24 INFO - PROCESS | 1652 | 1467865464899 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 21:24:24 INFO - PROCESS | 1652 | 1467865464974 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:24 INFO - PROCESS | 1652 | 1467865464975 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a25000 == 44 [pid = 1652] [id = 622] 21:24:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11915f800) [pid = 1652] [serial = 1866] [outer = 0x0] 21:24:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119391000) [pid = 1652] [serial = 1867] [outer = 0x11915f800] 21:24:25 INFO - PROCESS | 1652 | 1467865465006 Marionette DEBUG loaded listener.js 21:24:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1197a2800) [pid = 1652] [serial = 1868] [outer = 0x11915f800] 21:24:25 INFO - PROCESS | 1652 | 1467865465428 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]]]}] 21:24:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 21:24:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 670ms 21:24:25 INFO - PROCESS | 1652 | 1467865465444 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 21:24:25 INFO - PROCESS | 1652 | 1467865465445 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 21:24:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 21:24:25 INFO - PROCESS | 1652 | 1467865465449 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 21:24:25 INFO - PROCESS | 1652 | 1467865465452 Marionette TRACE conn2 <- [1,2462,null,{}] 21:24:25 INFO - PROCESS | 1652 | 1467865465461 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}] 21:24:25 INFO - PROCESS | 1652 | 1467865465465 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:25 INFO - PROCESS | 1652 | 1467865465580 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 21:24:25 INFO - PROCESS | 1652 | 1467865465656 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:25 INFO - PROCESS | 1652 | 1467865465658 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c010800 == 45 [pid = 1652] [id = 623] 21:24:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1210db800) [pid = 1652] [serial = 1869] [outer = 0x0] 21:24:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124594000) [pid = 1652] [serial = 1870] [outer = 0x1210db800] 21:24:25 INFO - PROCESS | 1652 | 1467865465691 Marionette DEBUG loaded listener.js 21:24:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x125fc8c00) [pid = 1652] [serial = 1871] [outer = 0x1210db800] 21:24:26 INFO - PROCESS | 1652 | 1467865466082 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]]]}] 21:24:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 21:24:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 676ms 21:24:26 INFO - PROCESS | 1652 | 1467865466126 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 21:24:26 INFO - PROCESS | 1652 | 1467865466127 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 21:24:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 21:24:26 INFO - PROCESS | 1652 | 1467865466130 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 21:24:26 INFO - PROCESS | 1652 | 1467865466131 Marionette TRACE conn2 <- [1,2466,null,{}] 21:24:26 INFO - PROCESS | 1652 | 1467865466133 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}] 21:24:26 INFO - PROCESS | 1652 | 1467865466135 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:26 INFO - PROCESS | 1652 | 1467865466261 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 21:24:26 INFO - PROCESS | 1652 | 1467865466334 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:26 INFO - PROCESS | 1652 | 1467865466336 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5de800 == 46 [pid = 1652] [id = 624] 21:24:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126b39000) [pid = 1652] [serial = 1872] [outer = 0x0] 21:24:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x127817c00) [pid = 1652] [serial = 1873] [outer = 0x126b39000] 21:24:26 INFO - PROCESS | 1652 | 1467865466364 Marionette DEBUG loaded listener.js 21:24:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x128ba4000) [pid = 1652] [serial = 1874] [outer = 0x126b39000] 21:24:26 INFO - PROCESS | 1652 | 1467865466943 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]]]}] 21:24:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 21:24:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 819ms 21:24:26 INFO - PROCESS | 1652 | 1467865466950 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 21:24:26 INFO - PROCESS | 1652 | 1467865466952 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 21:24:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 21:24:26 INFO - PROCESS | 1652 | 1467865466956 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 21:24:26 INFO - PROCESS | 1652 | 1467865466958 Marionette TRACE conn2 <- [1,2470,null,{}] 21:24:26 INFO - PROCESS | 1652 | 1467865466961 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}] 21:24:26 INFO - PROCESS | 1652 | 1467865466963 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:27 INFO - PROCESS | 1652 | 1467865467057 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 21:24:27 INFO - PROCESS | 1652 | 1467865467116 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:27 INFO - PROCESS | 1652 | 1467865467118 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199ac800 == 47 [pid = 1652] [id = 625] 21:24:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x116187400) [pid = 1652] [serial = 1875] [outer = 0x0] 21:24:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1167b1800) [pid = 1652] [serial = 1876] [outer = 0x116187400] 21:24:27 INFO - PROCESS | 1652 | 1467865467146 Marionette DEBUG loaded listener.js 21:24:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x117412c00) [pid = 1652] [serial = 1877] [outer = 0x116187400] 21:24:27 INFO - PROCESS | 1652 | 1467865467550 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]]]}] 21:24:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 21:24:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 623ms 21:24:27 INFO - PROCESS | 1652 | 1467865467583 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 21:24:27 INFO - PROCESS | 1652 | 1467865467586 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 21:24:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 21:24:27 INFO - PROCESS | 1652 | 1467865467605 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 21:24:27 INFO - PROCESS | 1652 | 1467865467607 Marionette TRACE conn2 <- [1,2474,null,{}] 21:24:27 INFO - PROCESS | 1652 | 1467865467612 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}] 21:24:27 INFO - PROCESS | 1652 | 1467865467614 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:27 INFO - PROCESS | 1652 | 1467865467707 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 21:24:27 INFO - PROCESS | 1652 | 1467865467767 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:27 INFO - PROCESS | 1652 | 1467865467769 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x121038000 == 48 [pid = 1652] [id = 626] 21:24:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118451000) [pid = 1652] [serial = 1878] [outer = 0x0] 21:24:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x119153c00) [pid = 1652] [serial = 1879] [outer = 0x118451000] 21:24:27 INFO - PROCESS | 1652 | 1467865467795 Marionette DEBUG loaded listener.js 21:24:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1193d4c00) [pid = 1652] [serial = 1880] [outer = 0x118451000] 21:24:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12c020800 == 47 [pid = 1652] [id = 619] 21:24:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbd4000 == 46 [pid = 1652] [id = 618] 21:24:28 INFO - PROCESS | 1652 | --DOCSHELL 0x128ad0000 == 45 [pid = 1652] [id = 617] 21:24:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12b9d5800 == 44 [pid = 1652] [id = 616] 21:24:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12aa9e000 == 43 [pid = 1652] [id = 615] 21:24:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4da800 == 42 [pid = 1652] [id = 614] 21:24:28 INFO - PROCESS | 1652 | --DOCSHELL 0x129458000 == 41 [pid = 1652] [id = 613] 21:24:28 INFO - PROCESS | 1652 | --DOCSHELL 0x128a8e000 == 40 [pid = 1652] [id = 612] 21:24:28 INFO - PROCESS | 1652 | --DOCSHELL 0x126508800 == 39 [pid = 1652] [id = 611] 21:24:28 INFO - PROCESS | 1652 | --DOCSHELL 0x124aea800 == 38 [pid = 1652] [id = 610] 21:24:28 INFO - PROCESS | 1652 | --DOCSHELL 0x118fce800 == 37 [pid = 1652] [id = 609] 21:24:28 INFO - PROCESS | 1652 | --DOCSHELL 0x11821e800 == 36 [pid = 1652] [id = 608] 21:24:28 INFO - PROCESS | 1652 | --DOCSHELL 0x121133000 == 35 [pid = 1652] [id = 605] 21:24:28 INFO - PROCESS | 1652 | --DOCSHELL 0x121927800 == 34 [pid = 1652] [id = 607] 21:24:28 INFO - PROCESS | 1652 | --DOCSHELL 0x117225000 == 33 [pid = 1652] [id = 606] 21:24:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1199ac800 == 32 [pid = 1652] [id = 625] 21:24:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5de800 == 31 [pid = 1652] [id = 624] 21:24:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12c010800 == 30 [pid = 1652] [id = 623] 21:24:28 INFO - PROCESS | 1652 | --DOCSHELL 0x126a25000 == 29 [pid = 1652] [id = 622] 21:24:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12c179000 == 28 [pid = 1652] [id = 620] 21:24:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1191f6000 == 27 [pid = 1652] [id = 621] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1211a1000) [pid = 1652] [serial = 1798] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119154000) [pid = 1652] [serial = 1792] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1193de000) [pid = 1652] [serial = 1793] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1176cb400) [pid = 1652] [serial = 1789] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11834a400) [pid = 1652] [serial = 1790] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11662c800) [pid = 1652] [serial = 1786] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x116a0bc00) [pid = 1652] [serial = 1787] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x121955c00) [pid = 1652] [serial = 1801] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1129aa800) [pid = 1652] [serial = 1783] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x112f04800) [pid = 1652] [serial = 1784] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x117407000) [pid = 1652] [serial = 1781] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1164df000) [pid = 1652] [serial = 1780] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118266000) [pid = 1652] [serial = 1772] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11697f400) [pid = 1652] [serial = 1771] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x120eee400) [pid = 1652] [serial = 1775] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x126b3ec00) [pid = 1652] [serial = 1814] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1213f0000) [pid = 1652] [serial = 1799] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x125d5e800) [pid = 1652] [serial = 1804] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1194b9800) [pid = 1652] [serial = 1774] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124b06800) [pid = 1652] [serial = 1802] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x115fdbc00) [pid = 1652] [serial = 1807] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118fa9400) [pid = 1652] [serial = 1808] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x126724c00) [pid = 1652] [serial = 1813] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x124592800) [pid = 1652] [serial = 1777] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x126365800) [pid = 1652] [serial = 1778] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x125fc7c00) [pid = 1652] [serial = 1805] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1194b7400) [pid = 1652] [serial = 1795] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119d22c00) [pid = 1652] [serial = 1796] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12636a800) [pid = 1652] [serial = 1811] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x121233800) [pid = 1652] [serial = 1810] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x128a66800) [pid = 1652] [serial = 1816] [outer = 0x0] [url = about:blank] 21:24:28 INFO - PROCESS | 1652 | 1467865468674 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]]]}] 21:24:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 21:24:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1138ms 21:24:28 INFO - PROCESS | 1652 | 1467865468729 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 21:24:28 INFO - PROCESS | 1652 | 1467865468731 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 21:24:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 21:24:28 INFO - PROCESS | 1652 | 1467865468734 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 21:24:28 INFO - PROCESS | 1652 | 1467865468737 Marionette TRACE conn2 <- [1,2478,null,{}] 21:24:28 INFO - PROCESS | 1652 | 1467865468741 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}] 21:24:28 INFO - PROCESS | 1652 | 1467865468742 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:28 INFO - PROCESS | 1652 | 1467865468820 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 21:24:28 INFO - PROCESS | 1652 | 1467865468828 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:28 INFO - PROCESS | 1652 | 1467865468830 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x117228000 == 28 [pid = 1652] [id = 627] 21:24:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112f03000) [pid = 1652] [serial = 1881] [outer = 0x0] 21:24:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x115fe2800) [pid = 1652] [serial = 1882] [outer = 0x112f03000] 21:24:28 INFO - PROCESS | 1652 | 1467865468857 Marionette DEBUG loaded listener.js 21:24:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1167df400) [pid = 1652] [serial = 1883] [outer = 0x112f03000] 21:24:29 INFO - PROCESS | 1652 | 1467865469217 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]]]}] 21:24:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 21:24:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 523ms 21:24:29 INFO - PROCESS | 1652 | 1467865469259 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 21:24:29 INFO - PROCESS | 1652 | 1467865469263 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 21:24:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 21:24:29 INFO - PROCESS | 1652 | 1467865469274 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 21:24:29 INFO - PROCESS | 1652 | 1467865469276 Marionette TRACE conn2 <- [1,2482,null,{}] 21:24:29 INFO - PROCESS | 1652 | 1467865469279 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}] 21:24:29 INFO - PROCESS | 1652 | 1467865469280 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:29 INFO - PROCESS | 1652 | 1467865469379 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 21:24:29 INFO - PROCESS | 1652 | 1467865469385 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:29 INFO - PROCESS | 1652 | 1467865469386 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x118592800 == 29 [pid = 1652] [id = 628] 21:24:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1172c6c00) [pid = 1652] [serial = 1884] [outer = 0x0] 21:24:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1176d2400) [pid = 1652] [serial = 1885] [outer = 0x1172c6c00] 21:24:29 INFO - PROCESS | 1652 | 1467865469429 Marionette DEBUG loaded listener.js 21:24:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11826f000) [pid = 1652] [serial = 1886] [outer = 0x1172c6c00] 21:24:29 INFO - PROCESS | 1652 | 1467865469899 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]]]}] 21:24:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 21:24:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 675ms 21:24:29 INFO - PROCESS | 1652 | 1467865469946 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 21:24:29 INFO - PROCESS | 1652 | 1467865469947 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 21:24:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 21:24:29 INFO - PROCESS | 1652 | 1467865469949 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 21:24:29 INFO - PROCESS | 1652 | 1467865469952 Marionette TRACE conn2 <- [1,2486,null,{}] 21:24:29 INFO - PROCESS | 1652 | 1467865469959 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}] 21:24:29 INFO - PROCESS | 1652 | 1467865469963 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:30 INFO - PROCESS | 1652 | 1467865470040 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 21:24:30 INFO - PROCESS | 1652 | 1467865470047 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:30 INFO - PROCESS | 1652 | 1467865470049 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x121136000 == 30 [pid = 1652] [id = 629] 21:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118f4f800) [pid = 1652] [serial = 1887] [outer = 0x0] 21:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119431400) [pid = 1652] [serial = 1888] [outer = 0x118f4f800] 21:24:30 INFO - PROCESS | 1652 | 1467865470077 Marionette DEBUG loaded listener.js 21:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119d1b400) [pid = 1652] [serial = 1889] [outer = 0x118f4f800] 21:24:30 INFO - PROCESS | 1652 | 1467865470486 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]]]}] 21:24:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 21:24:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 570ms 21:24:30 INFO - PROCESS | 1652 | 1467865470520 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 21:24:30 INFO - PROCESS | 1652 | 1467865470523 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 21:24:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 21:24:30 INFO - PROCESS | 1652 | 1467865470550 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 21:24:30 INFO - PROCESS | 1652 | 1467865470552 Marionette TRACE conn2 <- [1,2490,null,{}] 21:24:30 INFO - PROCESS | 1652 | 1467865470556 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}] 21:24:30 INFO - PROCESS | 1652 | 1467865470557 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:30 INFO - PROCESS | 1652 | 1467865470710 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 21:24:30 INFO - PROCESS | 1652 | 1467865470730 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:30 INFO - PROCESS | 1652 | 1467865470731 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b39000 == 31 [pid = 1652] [id = 630] 21:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x120eef000) [pid = 1652] [serial = 1890] [outer = 0x0] 21:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x121199c00) [pid = 1652] [serial = 1891] [outer = 0x120eef000] 21:24:30 INFO - PROCESS | 1652 | 1467865470771 Marionette DEBUG loaded listener.js 21:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1211a4400) [pid = 1652] [serial = 1892] [outer = 0x120eef000] 21:24:31 INFO - PROCESS | 1652 | 1467865471130 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]]]}] 21:24:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 21:24:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 634ms 21:24:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 21:24:31 INFO - PROCESS | 1652 | 1467865471177 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 21:24:31 INFO - PROCESS | 1652 | 1467865471178 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 21:24:31 INFO - PROCESS | 1652 | 1467865471180 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 21:24:31 INFO - PROCESS | 1652 | 1467865471181 Marionette TRACE conn2 <- [1,2494,null,{}] 21:24:31 INFO - PROCESS | 1652 | 1467865471183 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}] 21:24:31 INFO - PROCESS | 1652 | 1467865471185 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:31 INFO - PROCESS | 1652 | 1467865471280 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 21:24:31 INFO - PROCESS | 1652 | 1467865471283 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:31 INFO - PROCESS | 1652 | 1467865471284 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x124bdb000 == 32 [pid = 1652] [id = 631] 21:24:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1133d5400) [pid = 1652] [serial = 1893] [outer = 0x0] 21:24:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1213ecc00) [pid = 1652] [serial = 1894] [outer = 0x1133d5400] 21:24:31 INFO - PROCESS | 1652 | 1467865471311 Marionette DEBUG loaded listener.js 21:24:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1214a9000) [pid = 1652] [serial = 1895] [outer = 0x1133d5400] 21:24:31 INFO - PROCESS | 1652 | 1467865471756 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]]]}] 21:24:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 21:24:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 619ms 21:24:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 21:24:31 INFO - PROCESS | 1652 | 1467865471806 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 21:24:31 INFO - PROCESS | 1652 | 1467865471808 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 21:24:31 INFO - PROCESS | 1652 | 1467865471811 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 21:24:31 INFO - PROCESS | 1652 | 1467865471812 Marionette TRACE conn2 <- [1,2498,null,{}] 21:24:31 INFO - PROCESS | 1652 | 1467865471814 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}] 21:24:31 INFO - PROCESS | 1652 | 1467865471818 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:31 INFO - PROCESS | 1652 | 1467865471974 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 21:24:32 INFO - PROCESS | 1652 | 1467865472060 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:32 INFO - PROCESS | 1652 | 1467865472061 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a80000 == 33 [pid = 1652] [id = 632] 21:24:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x121948000) [pid = 1652] [serial = 1896] [outer = 0x0] 21:24:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12404a000) [pid = 1652] [serial = 1897] [outer = 0x121948000] 21:24:32 INFO - PROCESS | 1652 | 1467865472087 Marionette DEBUG loaded listener.js 21:24:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x125fcec00) [pid = 1652] [serial = 1898] [outer = 0x121948000] 21:24:32 INFO - PROCESS | 1652 | 1467865472393 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]]]}] 21:24:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 21:24:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 623ms 21:24:32 INFO - PROCESS | 1652 | 1467865472433 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 21:24:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 21:24:32 INFO - PROCESS | 1652 | 1467865472434 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 21:24:32 INFO - PROCESS | 1652 | 1467865472436 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 21:24:32 INFO - PROCESS | 1652 | 1467865472437 Marionette TRACE conn2 <- [1,2502,null,{}] 21:24:32 INFO - PROCESS | 1652 | 1467865472440 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}] 21:24:32 INFO - PROCESS | 1652 | 1467865472441 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:32 INFO - PROCESS | 1652 | 1467865472539 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 21:24:32 INFO - PROCESS | 1652 | 1467865472542 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:32 INFO - PROCESS | 1652 | 1467865472544 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e8c000 == 34 [pid = 1652] [id = 633] 21:24:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1129afc00) [pid = 1652] [serial = 1899] [outer = 0x0] 21:24:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12655f400) [pid = 1652] [serial = 1900] [outer = 0x1129afc00] 21:24:32 INFO - PROCESS | 1652 | 1467865472568 Marionette DEBUG loaded listener.js 21:24:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126b39800) [pid = 1652] [serial = 1901] [outer = 0x1129afc00] 21:24:32 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x125d61400) [pid = 1652] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 21:24:32 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128a68800) [pid = 1652] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 21:24:32 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128edb000) [pid = 1652] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 21:24:32 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112e52c00) [pid = 1652] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 21:24:32 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119d23c00) [pid = 1652] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 21:24:32 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1173b7800) [pid = 1652] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 21:24:32 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x126b45000) [pid = 1652] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 21:24:32 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112e4d000) [pid = 1652] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 21:24:32 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119154800) [pid = 1652] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 21:24:32 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1176ce800) [pid = 1652] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 21:24:32 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1167b2400) [pid = 1652] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 21:24:32 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x121195400) [pid = 1652] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 21:24:32 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112f06800) [pid = 1652] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 21:24:32 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1194c0000) [pid = 1652] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 21:24:32 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x129583400) [pid = 1652] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 21:24:32 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12a830c00) [pid = 1652] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 21:24:33 INFO - PROCESS | 1652 | 1467865473076 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]]]}] 21:24:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 21:24:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 669ms 21:24:33 INFO - PROCESS | 1652 | 1467865473113 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 21:24:33 INFO - PROCESS | 1652 | 1467865473115 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 21:24:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 21:24:33 INFO - PROCESS | 1652 | 1467865473134 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 21:24:33 INFO - PROCESS | 1652 | 1467865473135 Marionette TRACE conn2 <- [1,2506,null,{}] 21:24:33 INFO - PROCESS | 1652 | 1467865473137 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}] 21:24:33 INFO - PROCESS | 1652 | 1467865473138 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:33 INFO - PROCESS | 1652 | 1467865473218 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 21:24:33 INFO - PROCESS | 1652 | 1467865473222 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:33 INFO - PROCESS | 1652 | 1467865473223 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290b0800 == 35 [pid = 1652] [id = 634] 21:24:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x112f02c00) [pid = 1652] [serial = 1902] [outer = 0x0] 21:24:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11886c800) [pid = 1652] [serial = 1903] [outer = 0x112f02c00] 21:24:33 INFO - PROCESS | 1652 | 1467865473250 Marionette DEBUG loaded listener.js 21:24:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x121199400) [pid = 1652] [serial = 1904] [outer = 0x112f02c00] 21:24:33 INFO - PROCESS | 1652 | 1467865473572 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]]]}] 21:24:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 21:24:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 478ms 21:24:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 21:24:33 INFO - PROCESS | 1652 | 1467865473604 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 21:24:33 INFO - PROCESS | 1652 | 1467865473606 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 21:24:33 INFO - PROCESS | 1652 | 1467865473617 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 21:24:33 INFO - PROCESS | 1652 | 1467865473618 Marionette TRACE conn2 <- [1,2510,null,{}] 21:24:33 INFO - PROCESS | 1652 | 1467865473621 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}] 21:24:33 INFO - PROCESS | 1652 | 1467865473622 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:33 INFO - PROCESS | 1652 | 1467865473697 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 21:24:33 INFO - PROCESS | 1652 | 1467865473758 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:33 INFO - PROCESS | 1652 | 1467865473759 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1296db800 == 36 [pid = 1652] [id = 635] 21:24:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x113cee000) [pid = 1652] [serial = 1905] [outer = 0x0] 21:24:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x121bbec00) [pid = 1652] [serial = 1906] [outer = 0x113cee000] 21:24:33 INFO - PROCESS | 1652 | 1467865473783 Marionette DEBUG loaded listener.js 21:24:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126b45800) [pid = 1652] [serial = 1907] [outer = 0x113cee000] 21:24:34 INFO - PROCESS | 1652 | 1467865474038 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]]]}] 21:24:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 21:24:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 478ms 21:24:34 INFO - PROCESS | 1652 | 1467865474086 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 21:24:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 21:24:34 INFO - PROCESS | 1652 | 1467865474087 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 21:24:34 INFO - PROCESS | 1652 | 1467865474097 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 21:24:34 INFO - PROCESS | 1652 | 1467865474099 Marionette TRACE conn2 <- [1,2514,null,{}] 21:24:34 INFO - PROCESS | 1652 | 1467865474101 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}] 21:24:34 INFO - PROCESS | 1652 | 1467865474102 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:34 INFO - PROCESS | 1652 | 1467865474184 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 21:24:34 INFO - PROCESS | 1652 | 1467865474188 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:34 INFO - PROCESS | 1652 | 1467865474189 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a76d000 == 37 [pid = 1652] [id = 636] 21:24:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126b3e800) [pid = 1652] [serial = 1908] [outer = 0x0] 21:24:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x127822400) [pid = 1652] [serial = 1909] [outer = 0x126b3e800] 21:24:34 INFO - PROCESS | 1652 | 1467865474213 Marionette DEBUG loaded listener.js 21:24:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128b9fc00) [pid = 1652] [serial = 1910] [outer = 0x126b3e800] 21:24:34 INFO - PROCESS | 1652 | 1467865474585 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]]]}] 21:24:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 21:24:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 528ms 21:24:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 21:24:34 INFO - PROCESS | 1652 | 1467865474619 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 21:24:34 INFO - PROCESS | 1652 | 1467865474621 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 21:24:34 INFO - PROCESS | 1652 | 1467865474626 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 21:24:34 INFO - PROCESS | 1652 | 1467865474641 Marionette TRACE conn2 <- [1,2518,null,{}] 21:24:34 INFO - PROCESS | 1652 | 1467865474645 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}] 21:24:34 INFO - PROCESS | 1652 | 1467865474648 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:34 INFO - PROCESS | 1652 | 1467865474788 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 21:24:34 INFO - PROCESS | 1652 | 1467865474798 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:34 INFO - PROCESS | 1652 | 1467865474799 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b81f000 == 38 [pid = 1652] [id = 637] 21:24:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128ba5c00) [pid = 1652] [serial = 1911] [outer = 0x0] 21:24:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129222c00) [pid = 1652] [serial = 1912] [outer = 0x128ba5c00] 21:24:34 INFO - PROCESS | 1652 | 1467865474826 Marionette DEBUG loaded listener.js 21:24:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1294b6400) [pid = 1652] [serial = 1913] [outer = 0x128ba5c00] 21:24:35 INFO - PROCESS | 1652 | 1467865475354 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]]]}] 21:24:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 21:24:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 789ms 21:24:35 INFO - PROCESS | 1652 | 1467865475414 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 21:24:35 INFO - PROCESS | 1652 | 1467865475417 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 21:24:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 21:24:35 INFO - PROCESS | 1652 | 1467865475420 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 21:24:35 INFO - PROCESS | 1652 | 1467865475423 Marionette TRACE conn2 <- [1,2522,null,{}] 21:24:35 INFO - PROCESS | 1652 | 1467865475427 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}] 21:24:35 INFO - PROCESS | 1652 | 1467865475428 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:35 INFO - PROCESS | 1652 | 1467865475540 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 21:24:35 INFO - PROCESS | 1652 | 1467865475623 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:35 INFO - PROCESS | 1652 | 1467865475624 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11821e800 == 39 [pid = 1652] [id = 638] 21:24:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x113c3c400) [pid = 1652] [serial = 1914] [outer = 0x0] 21:24:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x116187c00) [pid = 1652] [serial = 1915] [outer = 0x113c3c400] 21:24:35 INFO - PROCESS | 1652 | 1467865475655 Marionette DEBUG loaded listener.js 21:24:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1173b7800) [pid = 1652] [serial = 1916] [outer = 0x113c3c400] 21:24:36 INFO - PROCESS | 1652 | 1467865476199 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]]]}] 21:24:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 21:24:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 824ms 21:24:36 INFO - PROCESS | 1652 | 1467865476268 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 21:24:36 INFO - PROCESS | 1652 | 1467865476271 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 21:24:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 21:24:36 INFO - PROCESS | 1652 | 1467865476279 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 21:24:36 INFO - PROCESS | 1652 | 1467865476281 Marionette TRACE conn2 <- [1,2526,null,{}] 21:24:36 INFO - PROCESS | 1652 | 1467865476284 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}] 21:24:36 INFO - PROCESS | 1652 | 1467865476286 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:36 INFO - PROCESS | 1652 | 1467865476395 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 21:24:36 INFO - PROCESS | 1652 | 1467865476455 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:36 INFO - PROCESS | 1652 | 1467865476457 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x124bcf800 == 40 [pid = 1652] [id = 639] 21:24:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1164df000) [pid = 1652] [serial = 1917] [outer = 0x0] 21:24:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11886d000) [pid = 1652] [serial = 1918] [outer = 0x1164df000] 21:24:36 INFO - PROCESS | 1652 | 1467865476487 Marionette DEBUG loaded listener.js 21:24:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11915d800) [pid = 1652] [serial = 1919] [outer = 0x1164df000] 21:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12a76d000 == 39 [pid = 1652] [id = 636] 21:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1296db800 == 38 [pid = 1652] [id = 635] 21:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1290b0800 == 37 [pid = 1652] [id = 634] 21:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x128e8c000 == 36 [pid = 1652] [id = 633] 21:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x128a80000 == 35 [pid = 1652] [id = 632] 21:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x124bdb000 == 34 [pid = 1652] [id = 631] 21:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x124b39000 == 33 [pid = 1652] [id = 630] 21:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x121136000 == 32 [pid = 1652] [id = 629] 21:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x118592800 == 31 [pid = 1652] [id = 628] 21:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x117228000 == 30 [pid = 1652] [id = 627] 21:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x121038000 == 29 [pid = 1652] [id = 626] 21:24:37 INFO - PROCESS | 1652 | 1467865477097 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]]]}] 21:24:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 21:24:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 824ms 21:24:37 INFO - PROCESS | 1652 | 1467865477104 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 21:24:37 INFO - PROCESS | 1652 | 1467865477106 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 21:24:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 21:24:37 INFO - PROCESS | 1652 | 1467865477113 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 21:24:37 INFO - PROCESS | 1652 | 1467865477116 Marionette TRACE conn2 <- [1,2530,null,{}] 21:24:37 INFO - PROCESS | 1652 | 1467865477119 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}] 21:24:37 INFO - PROCESS | 1652 | 1467865477121 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:37 INFO - PROCESS | 1652 | 1467865477200 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 21:24:37 INFO - PROCESS | 1652 | 1467865477204 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:37 INFO - PROCESS | 1652 | 1467865477207 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1174a0000 == 30 [pid = 1652] [id = 640] 21:24:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1133adc00) [pid = 1652] [serial = 1920] [outer = 0x0] 21:24:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x116905000) [pid = 1652] [serial = 1921] [outer = 0x1133adc00] 21:24:37 INFO - PROCESS | 1652 | 1467865477235 Marionette DEBUG loaded listener.js 21:24:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x117da3800) [pid = 1652] [serial = 1922] [outer = 0x1133adc00] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12655d800) [pid = 1652] [serial = 1840] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x128ba4800) [pid = 1652] [serial = 1843] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x129228800) [pid = 1652] [serial = 1847] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x129049000) [pid = 1652] [serial = 1846] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1133ab800) [pid = 1652] [serial = 1819] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x113c84800) [pid = 1652] [serial = 1820] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12922dc00) [pid = 1652] [serial = 1849] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11812c400) [pid = 1652] [serial = 1828] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118877400) [pid = 1652] [serial = 1829] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x128ba1000) [pid = 1652] [serial = 1817] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1194bac00) [pid = 1652] [serial = 1853] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1194be000) [pid = 1652] [serial = 1831] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x120eecc00) [pid = 1652] [serial = 1832] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11810a000) [pid = 1652] [serial = 1822] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118509000) [pid = 1652] [serial = 1823] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1167db800) [pid = 1652] [serial = 1825] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x117406400) [pid = 1652] [serial = 1826] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1211a3c00) [pid = 1652] [serial = 1834] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1213f6800) [pid = 1652] [serial = 1835] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12194e800) [pid = 1652] [serial = 1837] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1167b0000) [pid = 1652] [serial = 1852] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128edd400) [pid = 1652] [serial = 1855] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12a82d400) [pid = 1652] [serial = 1859] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12a834c00) [pid = 1652] [serial = 1861] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12a6e1000) [pid = 1652] [serial = 1858] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12a863000) [pid = 1652] [serial = 1862] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1294b4c00) [pid = 1652] [serial = 1850] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12957ac00) [pid = 1652] [serial = 1856] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x128edcc00) [pid = 1652] [serial = 1844] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x128a67800) [pid = 1652] [serial = 1841] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x124598800) [pid = 1652] [serial = 1838] [outer = 0x0] [url = about:blank] 21:24:37 INFO - PROCESS | 1652 | 1467865477613 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]]]}] 21:24:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 21:24:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 523ms 21:24:37 INFO - PROCESS | 1652 | 1467865477634 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 21:24:37 INFO - PROCESS | 1652 | 1467865477637 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 21:24:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 21:24:37 INFO - PROCESS | 1652 | 1467865477643 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 21:24:37 INFO - PROCESS | 1652 | 1467865477644 Marionette TRACE conn2 <- [1,2534,null,{}] 21:24:37 INFO - PROCESS | 1652 | 1467865477647 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}] 21:24:37 INFO - PROCESS | 1652 | 1467865477648 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:37 INFO - PROCESS | 1652 | 1467865477731 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 21:24:37 INFO - PROCESS | 1652 | 1467865477735 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:37 INFO - PROCESS | 1652 | 1467865477736 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ad7800 == 31 [pid = 1652] [id = 641] 21:24:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118110c00) [pid = 1652] [serial = 1923] [outer = 0x0] 21:24:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118fb2000) [pid = 1652] [serial = 1924] [outer = 0x118110c00] 21:24:37 INFO - PROCESS | 1652 | 1467865477765 Marionette DEBUG loaded listener.js 21:24:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119390000) [pid = 1652] [serial = 1925] [outer = 0x118110c00] 21:24:38 INFO - PROCESS | 1652 | 1467865478118 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]]]}] 21:24:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 21:24:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 523ms 21:24:38 INFO - PROCESS | 1652 | 1467865478173 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 21:24:38 INFO - PROCESS | 1652 | 1467865478174 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 21:24:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 21:24:38 INFO - PROCESS | 1652 | 1467865478177 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 21:24:38 INFO - PROCESS | 1652 | 1467865478180 Marionette TRACE conn2 <- [1,2538,null,{}] 21:24:38 INFO - PROCESS | 1652 | 1467865478188 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}] 21:24:38 INFO - PROCESS | 1652 | 1467865478191 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:38 INFO - PROCESS | 1652 | 1467865478272 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 21:24:38 INFO - PROCESS | 1652 | 1467865478279 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:38 INFO - PROCESS | 1652 | 1467865478281 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b47000 == 32 [pid = 1652] [id = 642] 21:24:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1194b7800) [pid = 1652] [serial = 1926] [outer = 0x0] 21:24:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119d1c800) [pid = 1652] [serial = 1927] [outer = 0x1194b7800] 21:24:38 INFO - PROCESS | 1652 | 1467865478309 Marionette DEBUG loaded listener.js 21:24:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1211a3000) [pid = 1652] [serial = 1928] [outer = 0x1194b7800] 21:24:38 INFO - PROCESS | 1652 | 1467865478645 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]]]}] 21:24:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 21:24:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 520ms 21:24:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 21:24:38 INFO - PROCESS | 1652 | 1467865478698 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 21:24:38 INFO - PROCESS | 1652 | 1467865478700 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 21:24:38 INFO - PROCESS | 1652 | 1467865478702 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 21:24:38 INFO - PROCESS | 1652 | 1467865478703 Marionette TRACE conn2 <- [1,2542,null,{}] 21:24:38 INFO - PROCESS | 1652 | 1467865478705 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}] 21:24:38 INFO - PROCESS | 1652 | 1467865478707 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:38 INFO - PROCESS | 1652 | 1467865478816 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 21:24:38 INFO - PROCESS | 1652 | 1467865478822 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:38 INFO - PROCESS | 1652 | 1467865478823 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a15000 == 33 [pid = 1652] [id = 643] 21:24:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x121226800) [pid = 1652] [serial = 1929] [outer = 0x0] 21:24:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1213f5000) [pid = 1652] [serial = 1930] [outer = 0x121226800] 21:24:38 INFO - PROCESS | 1652 | 1467865478849 Marionette DEBUG loaded listener.js 21:24:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11938f800) [pid = 1652] [serial = 1931] [outer = 0x121226800] 21:24:39 INFO - PROCESS | 1652 | 1467865479170 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]]]}] 21:24:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 21:24:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 517ms 21:24:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 21:24:39 INFO - PROCESS | 1652 | 1467865479220 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 21:24:39 INFO - PROCESS | 1652 | 1467865479221 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 21:24:39 INFO - PROCESS | 1652 | 1467865479223 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 21:24:39 INFO - PROCESS | 1652 | 1467865479225 Marionette TRACE conn2 <- [1,2546,null,{}] 21:24:39 INFO - PROCESS | 1652 | 1467865479229 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}] 21:24:39 INFO - PROCESS | 1652 | 1467865479231 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:39 INFO - PROCESS | 1652 | 1467865479330 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 21:24:39 INFO - PROCESS | 1652 | 1467865479333 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:39 INFO - PROCESS | 1652 | 1467865479334 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x128ae8800 == 34 [pid = 1652] [id = 644] 21:24:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x112f10c00) [pid = 1652] [serial = 1932] [outer = 0x0] 21:24:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12404e800) [pid = 1652] [serial = 1933] [outer = 0x112f10c00] 21:24:39 INFO - PROCESS | 1652 | 1467865479358 Marionette DEBUG loaded listener.js 21:24:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x125d5e800) [pid = 1652] [serial = 1934] [outer = 0x112f10c00] 21:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116482000) [pid = 1652] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 21:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11915f800) [pid = 1652] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 21:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1210db800) [pid = 1652] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 21:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x126b39000) [pid = 1652] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 21:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116187400) [pid = 1652] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 21:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118f4f800) [pid = 1652] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 21:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x112f03000) [pid = 1652] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 21:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1172c6c00) [pid = 1652] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 21:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118451000) [pid = 1652] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 21:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1133d5400) [pid = 1652] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 21:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x121948000) [pid = 1652] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 21:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1129afc00) [pid = 1652] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 21:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x113cee000) [pid = 1652] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 21:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x126b3e800) [pid = 1652] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 21:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x112f02c00) [pid = 1652] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 21:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x120eef000) [pid = 1652] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 21:24:40 INFO - PROCESS | 1652 | 1467865480037 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]]]}] 21:24:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 21:24:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 872ms 21:24:40 INFO - PROCESS | 1652 | 1467865480097 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 21:24:40 INFO - PROCESS | 1652 | 1467865480100 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 21:24:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 21:24:40 INFO - PROCESS | 1652 | 1467865480103 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 21:24:40 INFO - PROCESS | 1652 | 1467865480105 Marionette TRACE conn2 <- [1,2550,null,{}] 21:24:40 INFO - PROCESS | 1652 | 1467865480127 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}] 21:24:40 INFO - PROCESS | 1652 | 1467865480129 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:40 INFO - PROCESS | 1652 | 1467865480229 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 21:24:40 INFO - PROCESS | 1652 | 1467865480299 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:40 INFO - PROCESS | 1652 | 1467865480300 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191f6800 == 35 [pid = 1652] [id = 645] 21:24:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x116187400) [pid = 1652] [serial = 1935] [outer = 0x0] 21:24:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1170c1000) [pid = 1652] [serial = 1936] [outer = 0x116187400] 21:24:40 INFO - PROCESS | 1652 | 1467865480331 Marionette DEBUG loaded listener.js 21:24:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x117da4000) [pid = 1652] [serial = 1937] [outer = 0x116187400] 21:24:40 INFO - PROCESS | 1652 | 1467865480787 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]]]}] 21:24:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 21:24:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 721ms 21:24:40 INFO - PROCESS | 1652 | 1467865480842 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 21:24:40 INFO - PROCESS | 1652 | 1467865480845 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 21:24:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 21:24:40 INFO - PROCESS | 1652 | 1467865480851 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 21:24:40 INFO - PROCESS | 1652 | 1467865480853 Marionette TRACE conn2 <- [1,2554,null,{}] 21:24:40 INFO - PROCESS | 1652 | 1467865480855 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}] 21:24:40 INFO - PROCESS | 1652 | 1467865480857 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:40 INFO - PROCESS | 1652 | 1467865480960 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 21:24:41 INFO - PROCESS | 1652 | 1467865481029 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:41 INFO - PROCESS | 1652 | 1467865481030 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e56000 == 36 [pid = 1652] [id = 646] 21:24:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1193d5c00) [pid = 1652] [serial = 1938] [outer = 0x0] 21:24:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1194b9800) [pid = 1652] [serial = 1939] [outer = 0x1193d5c00] 21:24:41 INFO - PROCESS | 1652 | 1467865481061 Marionette DEBUG loaded listener.js 21:24:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119d1d000) [pid = 1652] [serial = 1940] [outer = 0x1193d5c00] 21:24:41 INFO - PROCESS | 1652 | 1467865481490 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]]]}] 21:24:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 21:24:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 672ms 21:24:41 INFO - PROCESS | 1652 | 1467865481523 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 21:24:41 INFO - PROCESS | 1652 | 1467865481524 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 21:24:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 21:24:41 INFO - PROCESS | 1652 | 1467865481549 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 21:24:41 INFO - PROCESS | 1652 | 1467865481551 Marionette TRACE conn2 <- [1,2558,null,{}] 21:24:41 INFO - PROCESS | 1652 | 1467865481558 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}] 21:24:41 INFO - PROCESS | 1652 | 1467865481562 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:41 INFO - PROCESS | 1652 | 1467865481707 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 21:24:41 INFO - PROCESS | 1652 | 1467865481717 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:41 INFO - PROCESS | 1652 | 1467865481719 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6a7000 == 37 [pid = 1652] [id = 647] 21:24:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1213f8400) [pid = 1652] [serial = 1941] [outer = 0x0] 21:24:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x123bc4000) [pid = 1652] [serial = 1942] [outer = 0x1213f8400] 21:24:41 INFO - PROCESS | 1652 | 1467865481752 Marionette DEBUG loaded listener.js 21:24:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x125df3c00) [pid = 1652] [serial = 1943] [outer = 0x1213f8400] 21:24:42 INFO - PROCESS | 1652 | 1467865482200 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]]]}] 21:24:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 21:24:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 673ms 21:24:42 INFO - PROCESS | 1652 | 1467865482222 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 21:24:42 INFO - PROCESS | 1652 | 1467865482224 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 21:24:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 21:24:42 INFO - PROCESS | 1652 | 1467865482226 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 21:24:42 INFO - PROCESS | 1652 | 1467865482228 Marionette TRACE conn2 <- [1,2562,null,{}] 21:24:42 INFO - PROCESS | 1652 | 1467865482230 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}] 21:24:42 INFO - PROCESS | 1652 | 1467865482232 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:42 INFO - PROCESS | 1652 | 1467865482334 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 21:24:42 INFO - PROCESS | 1652 | 1467865482392 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:42 INFO - PROCESS | 1652 | 1467865482393 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaa4800 == 38 [pid = 1652] [id = 648] 21:24:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x125fc8000) [pid = 1652] [serial = 1944] [outer = 0x0] 21:24:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12671d800) [pid = 1652] [serial = 1945] [outer = 0x125fc8000] 21:24:42 INFO - PROCESS | 1652 | 1467865482433 Marionette DEBUG loaded listener.js 21:24:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x126b38c00) [pid = 1652] [serial = 1946] [outer = 0x125fc8000] 21:24:42 INFO - PROCESS | 1652 | 1467865482871 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]]]}] 21:24:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 21:24:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 672ms 21:24:42 INFO - PROCESS | 1652 | 1467865482898 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 21:24:42 INFO - PROCESS | 1652 | 1467865482900 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 21:24:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 21:24:42 INFO - PROCESS | 1652 | 1467865482902 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 21:24:42 INFO - PROCESS | 1652 | 1467865482903 Marionette TRACE conn2 <- [1,2566,null,{}] 21:24:42 INFO - PROCESS | 1652 | 1467865482906 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}] 21:24:42 INFO - PROCESS | 1652 | 1467865482907 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:43 INFO - PROCESS | 1652 | 1467865483148 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 21:24:43 INFO - PROCESS | 1652 | 1467865483202 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:43 INFO - PROCESS | 1652 | 1467865483204 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x118598800 == 39 [pid = 1652] [id = 649] 21:24:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x113cee000) [pid = 1652] [serial = 1947] [outer = 0x0] 21:24:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x115f19800) [pid = 1652] [serial = 1948] [outer = 0x113cee000] 21:24:43 INFO - PROCESS | 1652 | 1467865483231 Marionette DEBUG loaded listener.js 21:24:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116a13800) [pid = 1652] [serial = 1949] [outer = 0x113cee000] 21:24:44 INFO - PROCESS | 1652 | --DOCSHELL 0x126a15000 == 38 [pid = 1652] [id = 643] 21:24:44 INFO - PROCESS | 1652 | --DOCSHELL 0x124b47000 == 37 [pid = 1652] [id = 642] 21:24:44 INFO - PROCESS | 1652 | --DOCSHELL 0x119ad7800 == 36 [pid = 1652] [id = 641] 21:24:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1174a0000 == 35 [pid = 1652] [id = 640] 21:24:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11821e800 == 34 [pid = 1652] [id = 638] 21:24:44 INFO - PROCESS | 1652 | --DOCSHELL 0x124bcf800 == 33 [pid = 1652] [id = 639] 21:24:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12b81f000 == 32 [pid = 1652] [id = 637] 21:24:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaa4800 == 31 [pid = 1652] [id = 648] 21:24:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6a7000 == 30 [pid = 1652] [id = 647] 21:24:44 INFO - PROCESS | 1652 | --DOCSHELL 0x120e56000 == 29 [pid = 1652] [id = 646] 21:24:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1191f6800 == 28 [pid = 1652] [id = 645] 21:24:44 INFO - PROCESS | 1652 | --DOCSHELL 0x128ae8800 == 27 [pid = 1652] [id = 644] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1176c8c00) [pid = 1652] [serial = 1865] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1167d8000) [pid = 1652] [serial = 1864] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1197a2800) [pid = 1652] [serial = 1868] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119391000) [pid = 1652] [serial = 1867] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x125fc8c00) [pid = 1652] [serial = 1871] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124594000) [pid = 1652] [serial = 1870] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x128ba4000) [pid = 1652] [serial = 1874] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x127817c00) [pid = 1652] [serial = 1873] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x117412c00) [pid = 1652] [serial = 1877] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1167b1800) [pid = 1652] [serial = 1876] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x119431400) [pid = 1652] [serial = 1888] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x115fe2800) [pid = 1652] [serial = 1882] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1167df400) [pid = 1652] [serial = 1883] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1176d2400) [pid = 1652] [serial = 1885] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x11826f000) [pid = 1652] [serial = 1886] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1193d4c00) [pid = 1652] [serial = 1880] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x119153c00) [pid = 1652] [serial = 1879] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1213ecc00) [pid = 1652] [serial = 1894] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x125fcec00) [pid = 1652] [serial = 1898] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12404a000) [pid = 1652] [serial = 1897] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12655f400) [pid = 1652] [serial = 1900] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x126b45800) [pid = 1652] [serial = 1907] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x128b9fc00) [pid = 1652] [serial = 1910] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x127822400) [pid = 1652] [serial = 1909] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x11886c800) [pid = 1652] [serial = 1903] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x121199c00) [pid = 1652] [serial = 1891] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x1214a9000) [pid = 1652] [serial = 1895] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x126b39800) [pid = 1652] [serial = 1901] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x1211a4400) [pid = 1652] [serial = 1892] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x121199400) [pid = 1652] [serial = 1904] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x121bbec00) [pid = 1652] [serial = 1906] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x119d1b400) [pid = 1652] [serial = 1889] [outer = 0x0] [url = about:blank] 21:24:44 INFO - PROCESS | 1652 | 1467865484170 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]]]}] 21:24:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 21:24:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1320ms 21:24:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 21:24:44 INFO - PROCESS | 1652 | 1467865484223 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 21:24:44 INFO - PROCESS | 1652 | 1467865484227 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 21:24:44 INFO - PROCESS | 1652 | 1467865484230 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 21:24:44 INFO - PROCESS | 1652 | 1467865484232 Marionette TRACE conn2 <- [1,2570,null,{}] 21:24:44 INFO - PROCESS | 1652 | 1467865484236 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}] 21:24:44 INFO - PROCESS | 1652 | 1467865484237 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:44 INFO - PROCESS | 1652 | 1467865484317 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 21:24:44 INFO - PROCESS | 1652 | 1467865484321 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:44 INFO - PROCESS | 1652 | 1467865484323 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x116960800 == 28 [pid = 1652] [id = 650] 21:24:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x112e4e400) [pid = 1652] [serial = 1950] [outer = 0x0] 21:24:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x112f05400) [pid = 1652] [serial = 1951] [outer = 0x112e4e400] 21:24:44 INFO - PROCESS | 1652 | 1467865484353 Marionette DEBUG loaded listener.js 21:24:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x111cad400) [pid = 1652] [serial = 1952] [outer = 0x112e4e400] 21:24:44 INFO - PROCESS | 1652 | 1467865484743 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]]]}] 21:24:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 21:24:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 521ms 21:24:44 INFO - PROCESS | 1652 | 1467865484751 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 21:24:44 INFO - PROCESS | 1652 | 1467865484754 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 21:24:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 21:24:44 INFO - PROCESS | 1652 | 1467865484759 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 21:24:44 INFO - PROCESS | 1652 | 1467865484761 Marionette TRACE conn2 <- [1,2574,null,{}] 21:24:44 INFO - PROCESS | 1652 | 1467865484763 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}] 21:24:44 INFO - PROCESS | 1652 | 1467865484765 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:44 INFO - PROCESS | 1652 | 1467865484840 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 21:24:44 INFO - PROCESS | 1652 | 1467865484847 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:44 INFO - PROCESS | 1652 | 1467865484848 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11820c800 == 29 [pid = 1652] [id = 651] 21:24:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x113cf5800) [pid = 1652] [serial = 1953] [outer = 0x0] 21:24:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x1167da800) [pid = 1652] [serial = 1954] [outer = 0x113cf5800] 21:24:44 INFO - PROCESS | 1652 | 1467865484876 Marionette DEBUG loaded listener.js 21:24:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1172c3800) [pid = 1652] [serial = 1955] [outer = 0x113cf5800] 21:24:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 21:24:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 470ms 21:24:45 INFO - PROCESS | 1652 | 1467865485223 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]]]}] 21:24:45 INFO - PROCESS | 1652 | 1467865485231 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 21:24:45 INFO - PROCESS | 1652 | 1467865485232 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 21:24:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 21:24:45 INFO - PROCESS | 1652 | 1467865485234 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 21:24:45 INFO - PROCESS | 1652 | 1467865485246 Marionette TRACE conn2 <- [1,2578,null,{}] 21:24:45 INFO - PROCESS | 1652 | 1467865485255 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}] 21:24:45 INFO - PROCESS | 1652 | 1467865485258 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:45 INFO - PROCESS | 1652 | 1467865485338 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 21:24:45 INFO - PROCESS | 1652 | 1467865485394 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:45 INFO - PROCESS | 1652 | 1467865485396 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1210a0800 == 30 [pid = 1652] [id = 652] 21:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1133b6c00) [pid = 1652] [serial = 1956] [outer = 0x0] 21:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x11810f400) [pid = 1652] [serial = 1957] [outer = 0x1133b6c00] 21:24:45 INFO - PROCESS | 1652 | 1467865485424 Marionette DEBUG loaded listener.js 21:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x118516000) [pid = 1652] [serial = 1958] [outer = 0x1133b6c00] 21:24:45 INFO - PROCESS | 1652 | 1467865485717 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]]]}] 21:24:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 21:24:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 531ms 21:24:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 21:24:45 INFO - PROCESS | 1652 | 1467865485766 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 21:24:45 INFO - PROCESS | 1652 | 1467865485768 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 21:24:45 INFO - PROCESS | 1652 | 1467865485770 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 21:24:45 INFO - PROCESS | 1652 | 1467865485771 Marionette TRACE conn2 <- [1,2582,null,{}] 21:24:45 INFO - PROCESS | 1652 | 1467865485773 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}] 21:24:45 INFO - PROCESS | 1652 | 1467865485774 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:45 INFO - PROCESS | 1652 | 1467865485851 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 21:24:45 INFO - PROCESS | 1652 | 1467865485910 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:45 INFO - PROCESS | 1652 | 1467865485911 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x123be0800 == 31 [pid = 1652] [id = 653] 21:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x11826b400) [pid = 1652] [serial = 1959] [outer = 0x0] 21:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x119158800) [pid = 1652] [serial = 1960] [outer = 0x11826b400] 21:24:45 INFO - PROCESS | 1652 | 1467865485936 Marionette DEBUG loaded listener.js 21:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1193d6400) [pid = 1652] [serial = 1961] [outer = 0x11826b400] 21:24:46 INFO - PROCESS | 1652 | 1467865486218 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]]]}] 21:24:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 21:24:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 470ms 21:24:46 INFO - PROCESS | 1652 | 1467865486240 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 21:24:46 INFO - PROCESS | 1652 | 1467865486242 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 21:24:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 21:24:46 INFO - PROCESS | 1652 | 1467865486252 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 21:24:46 INFO - PROCESS | 1652 | 1467865486253 Marionette TRACE conn2 <- [1,2586,null,{}] 21:24:46 INFO - PROCESS | 1652 | 1467865486255 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}] 21:24:46 INFO - PROCESS | 1652 | 1467865486256 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:46 INFO - PROCESS | 1652 | 1467865486361 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 21:24:46 INFO - PROCESS | 1652 | 1467865486365 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:46 INFO - PROCESS | 1652 | 1467865486366 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b3c000 == 32 [pid = 1652] [id = 654] 21:24:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x113cf3800) [pid = 1652] [serial = 1962] [outer = 0x0] 21:24:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x119432800) [pid = 1652] [serial = 1963] [outer = 0x113cf3800] 21:24:46 INFO - PROCESS | 1652 | 1467865486391 Marionette DEBUG loaded listener.js 21:24:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x119d14c00) [pid = 1652] [serial = 1964] [outer = 0x113cf3800] 21:24:46 INFO - PROCESS | 1652 | 1467865486734 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]]]}] 21:24:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 21:24:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 519ms 21:24:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 21:24:46 INFO - PROCESS | 1652 | 1467865486772 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 21:24:46 INFO - PROCESS | 1652 | 1467865486773 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 21:24:46 INFO - PROCESS | 1652 | 1467865486775 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 21:24:46 INFO - PROCESS | 1652 | 1467865486777 Marionette TRACE conn2 <- [1,2590,null,{}] 21:24:46 INFO - PROCESS | 1652 | 1467865486779 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}] 21:24:46 INFO - PROCESS | 1652 | 1467865486783 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:46 INFO - PROCESS | 1652 | 1467865486896 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 21:24:46 INFO - PROCESS | 1652 | 1467865486931 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:46 INFO - PROCESS | 1652 | 1467865486933 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x125d4c800 == 33 [pid = 1652] [id = 655] 21:24:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1197a2c00) [pid = 1652] [serial = 1965] [outer = 0x0] 21:24:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x120eef400) [pid = 1652] [serial = 1966] [outer = 0x1197a2c00] 21:24:46 INFO - PROCESS | 1652 | 1467865486958 Marionette DEBUG loaded listener.js 21:24:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1213ef800) [pid = 1652] [serial = 1967] [outer = 0x1197a2c00] 21:24:47 INFO - PROCESS | 1652 | 1467865487280 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]]]}] 21:24:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 21:24:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 522ms 21:24:47 INFO - PROCESS | 1652 | 1467865487297 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 21:24:47 INFO - PROCESS | 1652 | 1467865487298 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 21:24:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 21:24:47 INFO - PROCESS | 1652 | 1467865487301 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 21:24:47 INFO - PROCESS | 1652 | 1467865487302 Marionette TRACE conn2 <- [1,2594,null,{}] 21:24:47 INFO - PROCESS | 1652 | 1467865487304 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}] 21:24:47 INFO - PROCESS | 1652 | 1467865487305 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:47 INFO - PROCESS | 1652 | 1467865487410 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 21:24:47 INFO - PROCESS | 1652 | 1467865487447 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:47 INFO - PROCESS | 1652 | 1467865487448 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a89000 == 34 [pid = 1652] [id = 656] 21:24:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11812fc00) [pid = 1652] [serial = 1968] [outer = 0x0] 21:24:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1218b2c00) [pid = 1652] [serial = 1969] [outer = 0x11812fc00] 21:24:47 INFO - PROCESS | 1652 | 1467865487472 Marionette DEBUG loaded listener.js 21:24:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x123bcec00) [pid = 1652] [serial = 1970] [outer = 0x11812fc00] 21:24:47 INFO - PROCESS | 1652 | 1467865487773 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]]]}] 21:24:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 21:24:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 520ms 21:24:47 INFO - PROCESS | 1652 | 1467865487821 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 21:24:47 INFO - PROCESS | 1652 | 1467865487823 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 21:24:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 21:24:47 INFO - PROCESS | 1652 | 1467865487825 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 21:24:47 INFO - PROCESS | 1652 | 1467865487826 Marionette TRACE conn2 <- [1,2598,null,{}] 21:24:47 INFO - PROCESS | 1652 | 1467865487828 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}] 21:24:47 INFO - PROCESS | 1652 | 1467865487829 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:47 INFO - PROCESS | 1652 | 1467865487924 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 21:24:47 INFO - PROCESS | 1652 | 1467865487927 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:47 INFO - PROCESS | 1652 | 1467865487928 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x128ae6800 == 35 [pid = 1652] [id = 657] 21:24:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1215c0400) [pid = 1652] [serial = 1971] [outer = 0x0] 21:24:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x124593400) [pid = 1652] [serial = 1972] [outer = 0x1215c0400] 21:24:47 INFO - PROCESS | 1652 | 1467865487952 Marionette DEBUG loaded listener.js 21:24:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x125de8c00) [pid = 1652] [serial = 1973] [outer = 0x1215c0400] 21:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1133adc00) [pid = 1652] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 21:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1164df000) [pid = 1652] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 21:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x113c3c400) [pid = 1652] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 21:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x128ba5c00) [pid = 1652] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 21:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x118110c00) [pid = 1652] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 21:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1194b7800) [pid = 1652] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 21:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x121226800) [pid = 1652] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 21:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x112f10c00) [pid = 1652] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 21:24:48 INFO - PROCESS | 1652 | 1467865488366 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]]]}] 21:24:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 21:24:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 569ms 21:24:48 INFO - PROCESS | 1652 | 1467865488395 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 21:24:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 21:24:48 INFO - PROCESS | 1652 | 1467865488396 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 21:24:48 INFO - PROCESS | 1652 | 1467865488399 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 21:24:48 INFO - PROCESS | 1652 | 1467865488400 Marionette TRACE conn2 <- [1,2602,null,{}] 21:24:48 INFO - PROCESS | 1652 | 1467865488402 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}] 21:24:48 INFO - PROCESS | 1652 | 1467865488403 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:48 INFO - PROCESS | 1652 | 1467865488479 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 21:24:48 INFO - PROCESS | 1652 | 1467865488483 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:48 INFO - PROCESS | 1652 | 1467865488484 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12109f000 == 36 [pid = 1652] [id = 658] 21:24:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x115f6ec00) [pid = 1652] [serial = 1974] [outer = 0x0] 21:24:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1194b7800) [pid = 1652] [serial = 1975] [outer = 0x115f6ec00] 21:24:48 INFO - PROCESS | 1652 | 1467865488516 Marionette DEBUG loaded listener.js 21:24:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x124b0d400) [pid = 1652] [serial = 1976] [outer = 0x115f6ec00] 21:24:48 INFO - PROCESS | 1652 | 1467865488919 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]]]}] 21:24:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 21:24:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 569ms 21:24:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 21:24:48 INFO - PROCESS | 1652 | 1467865488970 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 21:24:48 INFO - PROCESS | 1652 | 1467865488971 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 21:24:48 INFO - PROCESS | 1652 | 1467865488976 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 21:24:48 INFO - PROCESS | 1652 | 1467865488979 Marionette TRACE conn2 <- [1,2606,null,{}] 21:24:48 INFO - PROCESS | 1652 | 1467865488983 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}] 21:24:48 INFO - PROCESS | 1652 | 1467865488984 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:49 INFO - PROCESS | 1652 | 1467865489078 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 21:24:49 INFO - PROCESS | 1652 | 1467865489083 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:49 INFO - PROCESS | 1652 | 1467865489084 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4c3800 == 37 [pid = 1652] [id = 659] 21:24:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x119391000) [pid = 1652] [serial = 1977] [outer = 0x0] 21:24:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x12636b400) [pid = 1652] [serial = 1978] [outer = 0x119391000] 21:24:49 INFO - PROCESS | 1652 | 1467865489109 Marionette DEBUG loaded listener.js 21:24:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12672a000) [pid = 1652] [serial = 1979] [outer = 0x119391000] 21:24:49 INFO - PROCESS | 1652 | 1467865489447 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]]]}] 21:24:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 21:24:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 522ms 21:24:49 INFO - PROCESS | 1652 | 1467865489497 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 21:24:49 INFO - PROCESS | 1652 | 1467865489498 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 21:24:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 21:24:49 INFO - PROCESS | 1652 | 1467865489500 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 21:24:49 INFO - PROCESS | 1652 | 1467865489502 Marionette TRACE conn2 <- [1,2610,null,{}] 21:24:49 INFO - PROCESS | 1652 | 1467865489504 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}] 21:24:49 INFO - PROCESS | 1652 | 1467865489506 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:49 INFO - PROCESS | 1652 | 1467865489618 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 21:24:49 INFO - PROCESS | 1652 | 1467865489626 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:49 INFO - PROCESS | 1652 | 1467865489629 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b32800 == 38 [pid = 1652] [id = 660] 21:24:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1267b7000) [pid = 1652] [serial = 1980] [outer = 0x0] 21:24:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x126b39400) [pid = 1652] [serial = 1981] [outer = 0x1267b7000] 21:24:49 INFO - PROCESS | 1652 | 1467865489662 Marionette DEBUG loaded listener.js 21:24:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x128a72400) [pid = 1652] [serial = 1982] [outer = 0x1267b7000] 21:24:50 INFO - PROCESS | 1652 | 1467865490109 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]]]}] 21:24:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 21:24:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 620ms 21:24:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 21:24:50 INFO - PROCESS | 1652 | 1467865490121 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 21:24:50 INFO - PROCESS | 1652 | 1467865490123 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 21:24:50 INFO - PROCESS | 1652 | 1467865490130 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 21:24:50 INFO - PROCESS | 1652 | 1467865490132 Marionette TRACE conn2 <- [1,2614,null,{}] 21:24:50 INFO - PROCESS | 1652 | 1467865490135 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}] 21:24:50 INFO - PROCESS | 1652 | 1467865490137 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:50 INFO - PROCESS | 1652 | 1467865490291 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 21:24:50 INFO - PROCESS | 1652 | 1467865490376 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:50 INFO - PROCESS | 1652 | 1467865490377 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x113c74800 == 39 [pid = 1652] [id = 661] 21:24:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x110e7f000) [pid = 1652] [serial = 1983] [outer = 0x0] 21:24:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x111c78c00) [pid = 1652] [serial = 1984] [outer = 0x110e7f000] 21:24:50 INFO - PROCESS | 1652 | 1467865490409 Marionette DEBUG loaded listener.js 21:24:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1128d3400) [pid = 1652] [serial = 1985] [outer = 0x110e7f000] 21:24:50 INFO - PROCESS | 1652 | 1467865490932 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]]]}] 21:24:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 21:24:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 872ms 21:24:51 INFO - PROCESS | 1652 | 1467865491002 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 21:24:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 21:24:51 INFO - PROCESS | 1652 | 1467865491004 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 21:24:51 INFO - PROCESS | 1652 | 1467865491007 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 21:24:51 INFO - PROCESS | 1652 | 1467865491009 Marionette TRACE conn2 <- [1,2618,null,{}] 21:24:51 INFO - PROCESS | 1652 | 1467865491013 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}] 21:24:51 INFO - PROCESS | 1652 | 1467865491014 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:51 INFO - PROCESS | 1652 | 1467865491120 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 21:24:51 INFO - PROCESS | 1652 | 1467865491202 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:51 INFO - PROCESS | 1652 | 1467865491204 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1210a9800 == 40 [pid = 1652] [id = 662] 21:24:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11662c800) [pid = 1652] [serial = 1986] [outer = 0x0] 21:24:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116903000) [pid = 1652] [serial = 1987] [outer = 0x11662c800] 21:24:51 INFO - PROCESS | 1652 | 1467865491234 Marionette DEBUG loaded listener.js 21:24:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11740f800) [pid = 1652] [serial = 1988] [outer = 0x11662c800] 21:24:51 INFO - PROCESS | 1652 | 1467865491946 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]]]}] 21:24:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 21:24:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 977ms 21:24:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 21:24:51 INFO - PROCESS | 1652 | 1467865491983 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 21:24:51 INFO - PROCESS | 1652 | 1467865491985 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 21:24:51 INFO - PROCESS | 1652 | 1467865491989 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 21:24:51 INFO - PROCESS | 1652 | 1467865491991 Marionette TRACE conn2 <- [1,2622,null,{}] 21:24:51 INFO - PROCESS | 1652 | 1467865491994 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}] 21:24:51 INFO - PROCESS | 1652 | 1467865491996 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:52 INFO - PROCESS | 1652 | 1467865492096 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 21:24:52 INFO - PROCESS | 1652 | 1467865492155 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:52 INFO - PROCESS | 1652 | 1467865492158 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x118165800 == 41 [pid = 1652] [id = 663] 21:24:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1167a5c00) [pid = 1652] [serial = 1989] [outer = 0x0] 21:24:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11697e400) [pid = 1652] [serial = 1990] [outer = 0x1167a5c00] 21:24:52 INFO - PROCESS | 1652 | 1467865492186 Marionette DEBUG loaded listener.js 21:24:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1176c8c00) [pid = 1652] [serial = 1991] [outer = 0x1167a5c00] 21:24:52 INFO - PROCESS | 1652 | --DOCSHELL 0x124b32800 == 40 [pid = 1652] [id = 660] 21:24:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4c3800 == 39 [pid = 1652] [id = 659] 21:24:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12109f000 == 38 [pid = 1652] [id = 658] 21:24:52 INFO - PROCESS | 1652 | --DOCSHELL 0x128ae6800 == 37 [pid = 1652] [id = 657] 21:24:52 INFO - PROCESS | 1652 | --DOCSHELL 0x128a89000 == 36 [pid = 1652] [id = 656] 21:24:52 INFO - PROCESS | 1652 | --DOCSHELL 0x125d4c800 == 35 [pid = 1652] [id = 655] 21:24:52 INFO - PROCESS | 1652 | --DOCSHELL 0x124b3c000 == 34 [pid = 1652] [id = 654] 21:24:52 INFO - PROCESS | 1652 | --DOCSHELL 0x123be0800 == 33 [pid = 1652] [id = 653] 21:24:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1210a0800 == 32 [pid = 1652] [id = 652] 21:24:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11820c800 == 31 [pid = 1652] [id = 651] 21:24:52 INFO - PROCESS | 1652 | --DOCSHELL 0x116960800 == 30 [pid = 1652] [id = 650] 21:24:52 INFO - PROCESS | 1652 | --DOCSHELL 0x118598800 == 29 [pid = 1652] [id = 649] 21:24:52 INFO - PROCESS | 1652 | 1467865492627 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]]]}] 21:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116905000) [pid = 1652] [serial = 1921] [outer = 0x0] [url = about:blank] 21:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x117da3800) [pid = 1652] [serial = 1922] [outer = 0x0] [url = about:blank] 21:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11915d800) [pid = 1652] [serial = 1919] [outer = 0x0] [url = about:blank] 21:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116187c00) [pid = 1652] [serial = 1915] [outer = 0x0] [url = about:blank] 21:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x129222c00) [pid = 1652] [serial = 1912] [outer = 0x0] [url = about:blank] 21:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119390000) [pid = 1652] [serial = 1925] [outer = 0x0] [url = about:blank] 21:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1211a3000) [pid = 1652] [serial = 1928] [outer = 0x0] [url = about:blank] 21:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11886d000) [pid = 1652] [serial = 1918] [outer = 0x0] [url = about:blank] 21:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1173b7800) [pid = 1652] [serial = 1916] [outer = 0x0] [url = about:blank] 21:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1294b6400) [pid = 1652] [serial = 1913] [outer = 0x0] [url = about:blank] 21:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119d1c800) [pid = 1652] [serial = 1927] [outer = 0x0] [url = about:blank] 21:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118fb2000) [pid = 1652] [serial = 1924] [outer = 0x0] [url = about:blank] 21:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11938f800) [pid = 1652] [serial = 1931] [outer = 0x0] [url = about:blank] 21:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1213f5000) [pid = 1652] [serial = 1930] [outer = 0x0] [url = about:blank] 21:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12404e800) [pid = 1652] [serial = 1933] [outer = 0x0] [url = about:blank] 21:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x125d5e800) [pid = 1652] [serial = 1934] [outer = 0x0] [url = about:blank] 21:24:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 21:24:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 670ms 21:24:52 INFO - PROCESS | 1652 | 1467865492659 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 21:24:52 INFO - PROCESS | 1652 | 1467865492664 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 21:24:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 21:24:52 INFO - PROCESS | 1652 | 1467865492671 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 21:24:52 INFO - PROCESS | 1652 | 1467865492674 Marionette TRACE conn2 <- [1,2626,null,{}] 21:24:52 INFO - PROCESS | 1652 | 1467865492677 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}] 21:24:52 INFO - PROCESS | 1652 | 1467865492679 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:52 INFO - PROCESS | 1652 | 1467865492801 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 21:24:52 INFO - PROCESS | 1652 | 1467865492814 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:52 INFO - PROCESS | 1652 | 1467865492816 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12108c000 == 30 [pid = 1652] [id = 664] 21:24:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118135800) [pid = 1652] [serial = 1992] [outer = 0x0] 21:24:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118452000) [pid = 1652] [serial = 1993] [outer = 0x118135800] 21:24:52 INFO - PROCESS | 1652 | 1467865492860 Marionette DEBUG loaded listener.js 21:24:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118fb2000) [pid = 1652] [serial = 1994] [outer = 0x118135800] 21:24:53 INFO - PROCESS | 1652 | 1467865493278 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]]]}] 21:24:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 21:24:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 621ms 21:24:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 21:24:53 INFO - PROCESS | 1652 | 1467865493292 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 21:24:53 INFO - PROCESS | 1652 | 1467865493293 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 21:24:53 INFO - PROCESS | 1652 | 1467865493295 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 21:24:53 INFO - PROCESS | 1652 | 1467865493298 Marionette TRACE conn2 <- [1,2630,null,{}] 21:24:53 INFO - PROCESS | 1652 | 1467865493305 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}] 21:24:53 INFO - PROCESS | 1652 | 1467865493309 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:53 INFO - PROCESS | 1652 | 1467865493390 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 21:24:53 INFO - PROCESS | 1652 | 1467865493397 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:53 INFO - PROCESS | 1652 | 1467865493400 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b3e000 == 31 [pid = 1652] [id = 665] 21:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11943b000) [pid = 1652] [serial = 1995] [outer = 0x0] 21:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119d1a000) [pid = 1652] [serial = 1996] [outer = 0x11943b000] 21:24:53 INFO - PROCESS | 1652 | 1467865493428 Marionette DEBUG loaded listener.js 21:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x121199000) [pid = 1652] [serial = 1997] [outer = 0x11943b000] 21:24:53 INFO - PROCESS | 1652 | 1467865493779 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]]]}] 21:24:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 21:24:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 520ms 21:24:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 21:24:53 INFO - PROCESS | 1652 | 1467865493816 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 21:24:53 INFO - PROCESS | 1652 | 1467865493818 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 21:24:53 INFO - PROCESS | 1652 | 1467865493820 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 21:24:53 INFO - PROCESS | 1652 | 1467865493821 Marionette TRACE conn2 <- [1,2634,null,{}] 21:24:53 INFO - PROCESS | 1652 | 1467865493836 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}] 21:24:53 INFO - PROCESS | 1652 | 1467865493837 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:53 INFO - PROCESS | 1652 | 1467865493915 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 21:24:53 INFO - PROCESS | 1652 | 1467865493918 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:53 INFO - PROCESS | 1652 | 1467865493919 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1265a3000 == 32 [pid = 1652] [id = 666] 21:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1133d3c00) [pid = 1652] [serial = 1998] [outer = 0x0] 21:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12132d800) [pid = 1652] [serial = 1999] [outer = 0x1133d3c00] 21:24:53 INFO - PROCESS | 1652 | 1467865493946 Marionette DEBUG loaded listener.js 21:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x121bbdc00) [pid = 1652] [serial = 2000] [outer = 0x1133d3c00] 21:24:54 INFO - PROCESS | 1652 | 1467865494294 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]]]}] 21:24:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 21:24:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 519ms 21:24:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 21:24:54 INFO - PROCESS | 1652 | 1467865494339 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 21:24:54 INFO - PROCESS | 1652 | 1467865494341 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 21:24:54 INFO - PROCESS | 1652 | 1467865494345 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 21:24:54 INFO - PROCESS | 1652 | 1467865494346 Marionette TRACE conn2 <- [1,2638,null,{}] 21:24:54 INFO - PROCESS | 1652 | 1467865494348 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}] 21:24:54 INFO - PROCESS | 1652 | 1467865494350 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:54 INFO - PROCESS | 1652 | 1467865494422 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 21:24:54 INFO - PROCESS | 1652 | 1467865494429 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:54 INFO - PROCESS | 1652 | 1467865494430 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x119943000 == 33 [pid = 1652] [id = 667] 21:24:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1211a2000) [pid = 1652] [serial = 2001] [outer = 0x0] 21:24:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1242d7c00) [pid = 1652] [serial = 2002] [outer = 0x1211a2000] 21:24:54 INFO - PROCESS | 1652 | 1467865494455 Marionette DEBUG loaded listener.js 21:24:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x125fc3800) [pid = 1652] [serial = 2003] [outer = 0x1211a2000] 21:24:54 INFO - PROCESS | 1652 | 1467865494775 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]]]}] 21:24:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 21:24:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 472ms 21:24:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 21:24:54 INFO - PROCESS | 1652 | 1467865494816 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 21:24:54 INFO - PROCESS | 1652 | 1467865494817 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 21:24:54 INFO - PROCESS | 1652 | 1467865494819 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 21:24:54 INFO - PROCESS | 1652 | 1467865494820 Marionette TRACE conn2 <- [1,2642,null,{}] 21:24:54 INFO - PROCESS | 1652 | 1467865494823 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}] 21:24:54 INFO - PROCESS | 1652 | 1467865494830 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:54 INFO - PROCESS | 1652 | 1467865494979 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 21:24:54 INFO - PROCESS | 1652 | 1467865494983 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:54 INFO - PROCESS | 1652 | 1467865494984 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4c1000 == 34 [pid = 1652] [id = 668] 21:24:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x125d5e000) [pid = 1652] [serial = 2004] [outer = 0x0] 21:24:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x126b3dc00) [pid = 1652] [serial = 2005] [outer = 0x125d5e000] 21:24:55 INFO - PROCESS | 1652 | 1467865495010 Marionette DEBUG loaded listener.js 21:24:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128ba5800) [pid = 1652] [serial = 2006] [outer = 0x125d5e000] 21:24:55 INFO - PROCESS | 1652 | 1467865495352 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]]]}] 21:24:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 21:24:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 569ms 21:24:55 INFO - PROCESS | 1652 | 1467865495389 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 21:24:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 21:24:55 INFO - PROCESS | 1652 | 1467865495391 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 21:24:55 INFO - PROCESS | 1652 | 1467865495395 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 21:24:55 INFO - PROCESS | 1652 | 1467865495397 Marionette TRACE conn2 <- [1,2646,null,{}] 21:24:55 INFO - PROCESS | 1652 | 1467865495399 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}] 21:24:55 INFO - PROCESS | 1652 | 1467865495400 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:55 INFO - PROCESS | 1652 | 1467865495496 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 21:24:55 INFO - PROCESS | 1652 | 1467865495500 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:55 INFO - PROCESS | 1652 | 1467865495501 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a783000 == 35 [pid = 1652] [id = 669] 21:24:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x112f07400) [pid = 1652] [serial = 2007] [outer = 0x0] 21:24:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128ee4c00) [pid = 1652] [serial = 2008] [outer = 0x112f07400] 21:24:55 INFO - PROCESS | 1652 | 1467865495534 Marionette DEBUG loaded listener.js 21:24:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x129224400) [pid = 1652] [serial = 2009] [outer = 0x112f07400] 21:24:55 INFO - PROCESS | 1652 | 1467865495867 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]]]}] 21:24:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 21:24:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 520ms 21:24:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 21:24:55 INFO - PROCESS | 1652 | 1467865495915 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 21:24:55 INFO - PROCESS | 1652 | 1467865495916 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 21:24:55 INFO - PROCESS | 1652 | 1467865495918 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 21:24:55 INFO - PROCESS | 1652 | 1467865495920 Marionette TRACE conn2 <- [1,2650,null,{}] 21:24:55 INFO - PROCESS | 1652 | 1467865495922 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}] 21:24:55 INFO - PROCESS | 1652 | 1467865495923 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:56 INFO - PROCESS | 1652 | 1467865496022 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 21:24:56 INFO - PROCESS | 1652 | 1467865496033 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:56 INFO - PROCESS | 1652 | 1467865496034 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b816800 == 36 [pid = 1652] [id = 670] 21:24:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x129227800) [pid = 1652] [serial = 2010] [outer = 0x0] 21:24:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12922ec00) [pid = 1652] [serial = 2011] [outer = 0x129227800] 21:24:56 INFO - PROCESS | 1652 | 1467865496059 Marionette DEBUG loaded listener.js 21:24:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1294b0c00) [pid = 1652] [serial = 2012] [outer = 0x129227800] 21:24:56 INFO - PROCESS | 1652 | 1467865496381 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]]]}] 21:24:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 21:24:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 518ms 21:24:56 INFO - PROCESS | 1652 | 1467865496438 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 21:24:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 21:24:56 INFO - PROCESS | 1652 | 1467865496439 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 21:24:56 INFO - PROCESS | 1652 | 1467865496441 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 21:24:56 INFO - PROCESS | 1652 | 1467865496442 Marionette TRACE conn2 <- [1,2654,null,{}] 21:24:56 INFO - PROCESS | 1652 | 1467865496444 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}] 21:24:56 INFO - PROCESS | 1652 | 1467865496446 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:56 INFO - PROCESS | 1652 | 1467865496556 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 21:24:56 INFO - PROCESS | 1652 | 1467865496567 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:56 INFO - PROCESS | 1652 | 1467865496568 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b9df800 == 37 [pid = 1652] [id = 671] 21:24:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128edb800) [pid = 1652] [serial = 2013] [outer = 0x0] 21:24:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129510000) [pid = 1652] [serial = 2014] [outer = 0x128edb800] 21:24:56 INFO - PROCESS | 1652 | 1467865496592 Marionette DEBUG loaded listener.js 21:24:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129517800) [pid = 1652] [serial = 2015] [outer = 0x128edb800] 21:24:56 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1197a2c00) [pid = 1652] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 21:24:56 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11826b400) [pid = 1652] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 21:24:56 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x113cf3800) [pid = 1652] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 21:24:56 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11812fc00) [pid = 1652] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 21:24:56 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113cf5800) [pid = 1652] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 21:24:56 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x112e4e400) [pid = 1652] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 21:24:56 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x113cee000) [pid = 1652] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 21:24:56 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1133b6c00) [pid = 1652] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 21:24:56 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116187400) [pid = 1652] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 21:24:56 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1193d5c00) [pid = 1652] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 21:24:56 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1213f8400) [pid = 1652] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 21:24:56 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x125fc8000) [pid = 1652] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 21:24:56 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1215c0400) [pid = 1652] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 21:24:56 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x115f6ec00) [pid = 1652] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 21:24:56 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119391000) [pid = 1652] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 21:24:57 INFO - PROCESS | 1652 | 1467865497036 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]]]}] 21:24:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 21:24:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 619ms 21:24:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 21:24:57 INFO - PROCESS | 1652 | 1467865497062 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 21:24:57 INFO - PROCESS | 1652 | 1467865497063 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 21:24:57 INFO - PROCESS | 1652 | 1467865497065 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 21:24:57 INFO - PROCESS | 1652 | 1467865497066 Marionette TRACE conn2 <- [1,2658,null,{}] 21:24:57 INFO - PROCESS | 1652 | 1467865497068 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}] 21:24:57 INFO - PROCESS | 1652 | 1467865497070 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:57 INFO - PROCESS | 1652 | 1467865497148 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 21:24:57 INFO - PROCESS | 1652 | 1467865497152 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:57 INFO - PROCESS | 1652 | 1467865497153 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x124bd3800 == 38 [pid = 1652] [id = 672] 21:24:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1128d8c00) [pid = 1652] [serial = 2016] [outer = 0x0] 21:24:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x117405000) [pid = 1652] [serial = 2017] [outer = 0x1128d8c00] 21:24:57 INFO - PROCESS | 1652 | 1467865497178 Marionette DEBUG loaded listener.js 21:24:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119159000) [pid = 1652] [serial = 2018] [outer = 0x1128d8c00] 21:24:57 INFO - PROCESS | 1652 | 1467865497517 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]]]}] 21:24:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 21:24:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 468ms 21:24:57 INFO - PROCESS | 1652 | 1467865497534 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 21:24:57 INFO - PROCESS | 1652 | 1467865497536 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 21:24:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 21:24:57 INFO - PROCESS | 1652 | 1467865497538 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 21:24:57 INFO - PROCESS | 1652 | 1467865497539 Marionette TRACE conn2 <- [1,2662,null,{}] 21:24:57 INFO - PROCESS | 1652 | 1467865497542 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}] 21:24:57 INFO - PROCESS | 1652 | 1467865497546 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:57 INFO - PROCESS | 1652 | 1467865497670 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 21:24:57 INFO - PROCESS | 1652 | 1467865497676 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:57 INFO - PROCESS | 1652 | 1467865497678 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbe5000 == 39 [pid = 1652] [id = 673] 21:24:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119157000) [pid = 1652] [serial = 2019] [outer = 0x0] 21:24:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119391000) [pid = 1652] [serial = 2020] [outer = 0x119157000] 21:24:57 INFO - PROCESS | 1652 | 1467865497703 Marionette DEBUG loaded listener.js 21:24:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12a6ddc00) [pid = 1652] [serial = 2021] [outer = 0x119157000] 21:24:58 INFO - PROCESS | 1652 | 1467865498034 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]]]}] 21:24:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 21:24:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 521ms 21:24:58 INFO - PROCESS | 1652 | 1467865498059 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 21:24:58 INFO - PROCESS | 1652 | 1467865498063 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 21:24:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 21:24:58 INFO - PROCESS | 1652 | 1467865498065 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 21:24:58 INFO - PROCESS | 1652 | 1467865498066 Marionette TRACE conn2 <- [1,2666,null,{}] 21:24:58 INFO - PROCESS | 1652 | 1467865498068 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}] 21:24:58 INFO - PROCESS | 1652 | 1467865498069 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:58 INFO - PROCESS | 1652 | 1467865498149 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 21:24:58 INFO - PROCESS | 1652 | 1467865498153 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:58 INFO - PROCESS | 1652 | 1467865498154 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c16d000 == 40 [pid = 1652] [id = 674] 21:24:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a6de800) [pid = 1652] [serial = 2022] [outer = 0x0] 21:24:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a82b800) [pid = 1652] [serial = 2023] [outer = 0x12a6de800] 21:24:58 INFO - PROCESS | 1652 | 1467865498178 Marionette DEBUG loaded listener.js 21:24:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a836800) [pid = 1652] [serial = 2024] [outer = 0x12a6de800] 21:24:59 INFO - PROCESS | 1652 | 1467865499029 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]]]}] 21:24:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 21:24:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 971ms 21:24:59 INFO - PROCESS | 1652 | 1467865499036 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 21:24:59 INFO - PROCESS | 1652 | 1467865499039 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 21:24:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 21:24:59 INFO - PROCESS | 1652 | 1467865499044 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 21:24:59 INFO - PROCESS | 1652 | 1467865499046 Marionette TRACE conn2 <- [1,2670,null,{}] 21:24:59 INFO - PROCESS | 1652 | 1467865499050 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}] 21:24:59 INFO - PROCESS | 1652 | 1467865499052 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:59 INFO - PROCESS | 1652 | 1467865499161 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 21:24:59 INFO - PROCESS | 1652 | 1467865499221 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:59 INFO - PROCESS | 1652 | 1467865499222 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:24:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x118588000 == 41 [pid = 1652] [id = 675] 21:24:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x113a9b800) [pid = 1652] [serial = 2025] [outer = 0x0] 21:24:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1150d0400) [pid = 1652] [serial = 2026] [outer = 0x113a9b800] 21:24:59 INFO - PROCESS | 1652 | 1467865499255 Marionette DEBUG loaded listener.js 21:24:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x117404400) [pid = 1652] [serial = 2027] [outer = 0x113a9b800] 21:25:00 INFO - PROCESS | 1652 | 1467865500188 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"]]]}] 21:25:00 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 21:25:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:25:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 21:25:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:25:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1176ms 21:25:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 21:25:00 INFO - PROCESS | 1652 | 1467865500219 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 21:25:00 INFO - PROCESS | 1652 | 1467865500222 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 21:25:00 INFO - PROCESS | 1652 | 1467865500227 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 21:25:00 INFO - PROCESS | 1652 | 1467865500229 Marionette TRACE conn2 <- [1,2674,null,{}] 21:25:00 INFO - PROCESS | 1652 | 1467865500231 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}] 21:25:00 INFO - PROCESS | 1652 | 1467865500233 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:00 INFO - PROCESS | 1652 | 1467865500334 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 21:25:00 INFO - PROCESS | 1652 | 1467865500393 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:00 INFO - PROCESS | 1652 | 1467865500394 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x124bd3000 == 42 [pid = 1652] [id = 676] 21:25:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11812d400) [pid = 1652] [serial = 2028] [outer = 0x0] 21:25:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119387400) [pid = 1652] [serial = 2029] [outer = 0x11812d400] 21:25:00 INFO - PROCESS | 1652 | 1467865500425 Marionette DEBUG loaded listener.js 21:25:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1194c0400) [pid = 1652] [serial = 2030] [outer = 0x11812d400] 21:25:01 INFO - PROCESS | 1652 | 1467865501368 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"]]]}] 21:25:01 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 21:25:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:25:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 21:25:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:25:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1171ms 21:25:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 21:25:01 INFO - PROCESS | 1652 | 1467865501399 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 21:25:01 INFO - PROCESS | 1652 | 1467865501401 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 21:25:01 INFO - PROCESS | 1652 | 1467865501403 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 21:25:01 INFO - PROCESS | 1652 | 1467865501405 Marionette TRACE conn2 <- [1,2678,null,{}] 21:25:01 INFO - PROCESS | 1652 | 1467865501413 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}] 21:25:01 INFO - PROCESS | 1652 | 1467865501417 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:01 INFO - PROCESS | 1652 | 1467865501523 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 21:25:01 INFO - PROCESS | 1652 | 1467865501583 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:01 INFO - PROCESS | 1652 | 1467865501585 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x128adb000 == 43 [pid = 1652] [id = 677] 21:25:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x120ee3800) [pid = 1652] [serial = 2031] [outer = 0x0] 21:25:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x124447800) [pid = 1652] [serial = 2032] [outer = 0x120ee3800] 21:25:01 INFO - PROCESS | 1652 | 1467865501616 Marionette DEBUG loaded listener.js 21:25:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12655e400) [pid = 1652] [serial = 2033] [outer = 0x120ee3800] 21:25:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbe5000 == 42 [pid = 1652] [id = 673] 21:25:02 INFO - PROCESS | 1652 | --DOCSHELL 0x124bd3800 == 41 [pid = 1652] [id = 672] 21:25:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12b9df800 == 40 [pid = 1652] [id = 671] 21:25:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12b816800 == 39 [pid = 1652] [id = 670] 21:25:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12a783000 == 38 [pid = 1652] [id = 669] 21:25:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4c1000 == 37 [pid = 1652] [id = 668] 21:25:02 INFO - PROCESS | 1652 | --DOCSHELL 0x119943000 == 36 [pid = 1652] [id = 667] 21:25:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1265a3000 == 35 [pid = 1652] [id = 666] 21:25:02 INFO - PROCESS | 1652 | --DOCSHELL 0x124b3e000 == 34 [pid = 1652] [id = 665] 21:25:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12108c000 == 33 [pid = 1652] [id = 664] 21:25:02 INFO - PROCESS | 1652 | --DOCSHELL 0x118165800 == 32 [pid = 1652] [id = 663] 21:25:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1210a9800 == 31 [pid = 1652] [id = 662] 21:25:02 INFO - PROCESS | 1652 | --DOCSHELL 0x113c74800 == 30 [pid = 1652] [id = 661] 21:25:02 INFO - PROCESS | 1652 | --DOCSHELL 0x124bd3000 == 29 [pid = 1652] [id = 676] 21:25:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12c16d000 == 28 [pid = 1652] [id = 674] 21:25:02 INFO - PROCESS | 1652 | --DOCSHELL 0x118588000 == 27 [pid = 1652] [id = 675] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x120eef400) [pid = 1652] [serial = 1966] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119158800) [pid = 1652] [serial = 1960] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119432800) [pid = 1652] [serial = 1963] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1218b2c00) [pid = 1652] [serial = 1969] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1167da800) [pid = 1652] [serial = 1954] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112f05400) [pid = 1652] [serial = 1951] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116a13800) [pid = 1652] [serial = 1949] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x115f19800) [pid = 1652] [serial = 1948] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11810f400) [pid = 1652] [serial = 1957] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118516000) [pid = 1652] [serial = 1958] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x126b39400) [pid = 1652] [serial = 1981] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x117da4000) [pid = 1652] [serial = 1937] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1170c1000) [pid = 1652] [serial = 1936] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119d1d000) [pid = 1652] [serial = 1940] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1194b9800) [pid = 1652] [serial = 1939] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x125df3c00) [pid = 1652] [serial = 1943] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x123bc4000) [pid = 1652] [serial = 1942] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x126b38c00) [pid = 1652] [serial = 1946] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12671d800) [pid = 1652] [serial = 1945] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1213ef800) [pid = 1652] [serial = 1967] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x124593400) [pid = 1652] [serial = 1972] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x123bcec00) [pid = 1652] [serial = 1970] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1194b7800) [pid = 1652] [serial = 1975] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12636b400) [pid = 1652] [serial = 1978] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1172c3800) [pid = 1652] [serial = 1955] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x111cad400) [pid = 1652] [serial = 1952] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x119d14c00) [pid = 1652] [serial = 1964] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12672a000) [pid = 1652] [serial = 1979] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x125de8c00) [pid = 1652] [serial = 1973] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1193d6400) [pid = 1652] [serial = 1961] [outer = 0x0] [url = about:blank] 21:25:02 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x124b0d400) [pid = 1652] [serial = 1976] [outer = 0x0] [url = about:blank] 21:25:03 INFO - PROCESS | 1652 | 1467865503003 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]]]}] 21:25:03 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) 21:25:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1630ms 21:25:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 21:25:03 INFO - PROCESS | 1652 | 1467865503034 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 21:25:03 INFO - PROCESS | 1652 | 1467865503036 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 21:25:03 INFO - PROCESS | 1652 | 1467865503040 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 21:25:03 INFO - PROCESS | 1652 | 1467865503042 Marionette TRACE conn2 <- [1,2682,null,{}] 21:25:03 INFO - PROCESS | 1652 | 1467865503046 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}] 21:25:03 INFO - PROCESS | 1652 | 1467865503048 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:03 INFO - PROCESS | 1652 | 1467865503126 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 21:25:03 INFO - PROCESS | 1652 | 1467865503133 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:03 INFO - PROCESS | 1652 | 1467865503134 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x117073800 == 28 [pid = 1652] [id = 678] 21:25:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1133f5400) [pid = 1652] [serial = 2034] [outer = 0x0] 21:25:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x113aa7800) [pid = 1652] [serial = 2035] [outer = 0x1133f5400] 21:25:03 INFO - PROCESS | 1652 | 1467865503164 Marionette DEBUG loaded listener.js 21:25:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1161da400) [pid = 1652] [serial = 2036] [outer = 0x1133f5400] 21:25:03 INFO - PROCESS | 1652 | 1467865503980 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]]]}] 21:25:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 21:25:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 976ms 21:25:04 INFO - PROCESS | 1652 | 1467865504015 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 21:25:04 INFO - PROCESS | 1652 | 1467865504019 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 21:25:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 21:25:04 INFO - PROCESS | 1652 | 1467865504023 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 21:25:04 INFO - PROCESS | 1652 | 1467865504025 Marionette TRACE conn2 <- [1,2686,null,{}] 21:25:04 INFO - PROCESS | 1652 | 1467865504028 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}] 21:25:04 INFO - PROCESS | 1652 | 1467865504029 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:04 INFO - PROCESS | 1652 | 1467865504112 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 21:25:04 INFO - PROCESS | 1652 | 1467865504167 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:04 INFO - PROCESS | 1652 | 1467865504169 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x118586800 == 29 [pid = 1652] [id = 679] 21:25:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1167b0800) [pid = 1652] [serial = 2037] [outer = 0x0] 21:25:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1170c9800) [pid = 1652] [serial = 2038] [outer = 0x1167b0800] 21:25:04 INFO - PROCESS | 1652 | 1467865504196 Marionette DEBUG loaded listener.js 21:25:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11740d800) [pid = 1652] [serial = 2039] [outer = 0x1167b0800] 21:25:05 INFO - PROCESS | 1652 | 1467865505028 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"]]]}] 21:25:05 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 21:25:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:25:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 21:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:25:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1023ms 21:25:05 INFO - PROCESS | 1652 | 1467865505047 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 21:25:05 INFO - PROCESS | 1652 | 1467865505048 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 21:25:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 21:25:05 INFO - PROCESS | 1652 | 1467865505051 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 21:25:05 INFO - PROCESS | 1652 | 1467865505053 Marionette TRACE conn2 <- [1,2690,null,{}] 21:25:05 INFO - PROCESS | 1652 | 1467865505085 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}] 21:25:05 INFO - PROCESS | 1652 | 1467865505088 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:05 INFO - PROCESS | 1652 | 1467865505187 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 21:25:05 INFO - PROCESS | 1652 | 1467865505193 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:05 INFO - PROCESS | 1652 | 1467865505195 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12109c000 == 30 [pid = 1652] [id = 680] 21:25:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11812f800) [pid = 1652] [serial = 2040] [outer = 0x0] 21:25:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118fa9400) [pid = 1652] [serial = 2041] [outer = 0x11812f800] 21:25:05 INFO - PROCESS | 1652 | 1467865505223 Marionette DEBUG loaded listener.js 21:25:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11915dc00) [pid = 1652] [serial = 2042] [outer = 0x11812f800] 21:25:06 INFO - PROCESS | 1652 | 1467865506021 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"]]]}] 21:25:06 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 21:25:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:25:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 21:25:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:25:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 985ms 21:25:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 21:25:06 INFO - PROCESS | 1652 | 1467865506037 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 21:25:06 INFO - PROCESS | 1652 | 1467865506039 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 21:25:06 INFO - PROCESS | 1652 | 1467865506041 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 21:25:06 INFO - PROCESS | 1652 | 1467865506043 Marionette TRACE conn2 <- [1,2694,null,{}] 21:25:06 INFO - PROCESS | 1652 | 1467865506046 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}] 21:25:06 INFO - PROCESS | 1652 | 1467865506047 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:06 INFO - PROCESS | 1652 | 1467865506145 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 21:25:06 INFO - PROCESS | 1652 | 1467865506149 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:06 INFO - PROCESS | 1652 | 1467865506150 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c76800 == 31 [pid = 1652] [id = 681] 21:25:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1193d6800) [pid = 1652] [serial = 2043] [outer = 0x0] 21:25:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1194bac00) [pid = 1652] [serial = 2044] [outer = 0x1193d6800] 21:25:06 INFO - PROCESS | 1652 | 1467865506175 Marionette DEBUG loaded listener.js 21:25:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119d04000) [pid = 1652] [serial = 2045] [outer = 0x1193d6800] 21:25:07 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12a6de800) [pid = 1652] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 21:25:07 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x112f07400) [pid = 1652] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 21:25:07 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x129227800) [pid = 1652] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 21:25:07 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1133d3c00) [pid = 1652] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 21:25:07 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1167a5c00) [pid = 1652] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 21:25:07 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11662c800) [pid = 1652] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 21:25:07 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11943b000) [pid = 1652] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 21:25:07 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x118135800) [pid = 1652] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 21:25:07 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1211a2000) [pid = 1652] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 21:25:07 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x110e7f000) [pid = 1652] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 21:25:07 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x128edb800) [pid = 1652] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 21:25:07 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1128d8c00) [pid = 1652] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 21:25:07 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x125d5e000) [pid = 1652] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 21:25:07 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x119157000) [pid = 1652] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 21:25:07 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1267b7000) [pid = 1652] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 21:25:07 INFO - PROCESS | 1652 | 1467865507017 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"]]]}] 21:25:07 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 21:25:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:25:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 21:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:25:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1024ms 21:25:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 21:25:07 INFO - PROCESS | 1652 | 1467865507065 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 21:25:07 INFO - PROCESS | 1652 | 1467865507066 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 21:25:07 INFO - PROCESS | 1652 | 1467865507069 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 21:25:07 INFO - PROCESS | 1652 | 1467865507070 Marionette TRACE conn2 <- [1,2698,null,{}] 21:25:07 INFO - PROCESS | 1652 | 1467865507072 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}] 21:25:07 INFO - PROCESS | 1652 | 1467865507073 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:07 INFO - PROCESS | 1652 | 1467865507153 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 21:25:07 INFO - PROCESS | 1652 | 1467865507156 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:07 INFO - PROCESS | 1652 | 1467865507157 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b3d800 == 32 [pid = 1652] [id = 682] 21:25:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1129ae400) [pid = 1652] [serial = 2046] [outer = 0x0] 21:25:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x118135800) [pid = 1652] [serial = 2047] [outer = 0x1129ae400] 21:25:07 INFO - PROCESS | 1652 | 1467865507186 Marionette DEBUG loaded listener.js 21:25:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x119d14c00) [pid = 1652] [serial = 2048] [outer = 0x1129ae400] 21:25:07 INFO - PROCESS | 1652 | 1467865507981 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"]]]}] 21:25:07 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 21:25:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:25:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 21:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:25:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 920ms 21:25:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 21:25:08 INFO - PROCESS | 1652 | 1467865507989 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 21:25:08 INFO - PROCESS | 1652 | 1467865507991 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 21:25:08 INFO - PROCESS | 1652 | 1467865507994 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 21:25:08 INFO - PROCESS | 1652 | 1467865507995 Marionette TRACE conn2 <- [1,2702,null,{}] 21:25:08 INFO - PROCESS | 1652 | 1467865507997 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}] 21:25:08 INFO - PROCESS | 1652 | 1467865508001 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:08 INFO - PROCESS | 1652 | 1467865508096 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 21:25:08 INFO - PROCESS | 1652 | 1467865508100 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:08 INFO - PROCESS | 1652 | 1467865508101 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x125fb1000 == 33 [pid = 1652] [id = 683] 21:25:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x120eed000) [pid = 1652] [serial = 2049] [outer = 0x0] 21:25:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1214a8800) [pid = 1652] [serial = 2050] [outer = 0x120eed000] 21:25:08 INFO - PROCESS | 1652 | 1467865508126 Marionette DEBUG loaded listener.js 21:25:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x123bc0400) [pid = 1652] [serial = 2051] [outer = 0x120eed000] 21:25:08 INFO - PROCESS | 1652 | 1467865508470 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]]]}] 21:25:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 21:25:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 520ms 21:25:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 21:25:08 INFO - PROCESS | 1652 | 1467865508523 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 21:25:08 INFO - PROCESS | 1652 | 1467865508524 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 21:25:08 INFO - PROCESS | 1652 | 1467865508526 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 21:25:08 INFO - PROCESS | 1652 | 1467865508527 Marionette TRACE conn2 <- [1,2706,null,{}] 21:25:08 INFO - PROCESS | 1652 | 1467865508530 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}] 21:25:08 INFO - PROCESS | 1652 | 1467865508531 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:08 INFO - PROCESS | 1652 | 1467865508609 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 21:25:08 INFO - PROCESS | 1652 | 1467865508614 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:08 INFO - PROCESS | 1652 | 1467865508615 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x128acf800 == 34 [pid = 1652] [id = 684] 21:25:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x123bcec00) [pid = 1652] [serial = 2052] [outer = 0x0] 21:25:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x124592800) [pid = 1652] [serial = 2053] [outer = 0x123bcec00] 21:25:08 INFO - PROCESS | 1652 | 1467865508639 Marionette DEBUG loaded listener.js 21:25:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x125d63c00) [pid = 1652] [serial = 2054] [outer = 0x123bcec00] 21:25:08 INFO - PROCESS | 1652 | 1467865508949 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]]]}] 21:25:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 21:25:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 468ms 21:25:09 INFO - PROCESS | 1652 | 1467865509037 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 21:25:09 INFO - PROCESS | 1652 | 1467865509039 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 21:25:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 21:25:09 INFO - PROCESS | 1652 | 1467865509044 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 21:25:09 INFO - PROCESS | 1652 | 1467865509046 Marionette TRACE conn2 <- [1,2710,null,{}] 21:25:09 INFO - PROCESS | 1652 | 1467865509050 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}] 21:25:09 INFO - PROCESS | 1652 | 1467865509052 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:09 INFO - PROCESS | 1652 | 1467865509141 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 21:25:09 INFO - PROCESS | 1652 | 1467865509265 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:09 INFO - PROCESS | 1652 | 1467865509270 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169a0000 == 35 [pid = 1652] [id = 685] 21:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1129b0400) [pid = 1652] [serial = 2055] [outer = 0x0] 21:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x112e4fc00) [pid = 1652] [serial = 2056] [outer = 0x1129b0400] 21:25:09 INFO - PROCESS | 1652 | 1467865509320 Marionette DEBUG loaded listener.js 21:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1150c2800) [pid = 1652] [serial = 2057] [outer = 0x1129b0400] 21:25:10 INFO - PROCESS | 1652 | 1467865510000 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] 21:25:10 INFO - PROCESS | 1652 | 1467865510069 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 21:25:10 INFO - PROCESS | 1652 | 1467865510073 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 21:25:10 INFO - PROCESS | 1652 | 1467865510076 Marionette TRACE conn2 <- [1,2714,null,{}] 21:25:10 INFO - PROCESS | 1652 | 1467865510089 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}] 21:25:10 INFO - PROCESS | 1652 | 1467865510091 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:10 INFO - PROCESS | 1652 | 1467865510195 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 21:25:10 INFO - PROCESS | 1652 | 1467865510253 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:10 INFO - PROCESS | 1652 | 1467865510255 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x121310800 == 36 [pid = 1652] [id = 686] 21:25:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x117d9fc00) [pid = 1652] [serial = 2058] [outer = 0x0] 21:25:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11812b400) [pid = 1652] [serial = 2059] [outer = 0x117d9fc00] 21:25:10 INFO - PROCESS | 1652 | 1467865510285 Marionette DEBUG loaded listener.js 21:25:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118877800) [pid = 1652] [serial = 2060] [outer = 0x117d9fc00] 21:25:10 INFO - PROCESS | 1652 | 1467865510930 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]]]}] 21:25:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 21:25:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 885ms 21:25:10 INFO - PROCESS | 1652 | 1467865510969 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 21:25:10 INFO - PROCESS | 1652 | 1467865510972 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 21:25:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 21:25:10 INFO - PROCESS | 1652 | 1467865510976 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 21:25:10 INFO - PROCESS | 1652 | 1467865510980 Marionette TRACE conn2 <- [1,2718,null,{}] 21:25:10 INFO - PROCESS | 1652 | 1467865510984 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}] 21:25:10 INFO - PROCESS | 1652 | 1467865510986 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:11 INFO - PROCESS | 1652 | 1467865511100 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 21:25:11 INFO - PROCESS | 1652 | --DOCSHELL 0x125fb1000 == 35 [pid = 1652] [id = 683] 21:25:11 INFO - PROCESS | 1652 | --DOCSHELL 0x124b3d800 == 34 [pid = 1652] [id = 682] 21:25:11 INFO - PROCESS | 1652 | --DOCSHELL 0x123c76800 == 33 [pid = 1652] [id = 681] 21:25:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12109c000 == 32 [pid = 1652] [id = 680] 21:25:11 INFO - PROCESS | 1652 | --DOCSHELL 0x118586800 == 31 [pid = 1652] [id = 679] 21:25:11 INFO - PROCESS | 1652 | --DOCSHELL 0x117073800 == 30 [pid = 1652] [id = 678] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x128a72400) [pid = 1652] [serial = 1982] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12a82b800) [pid = 1652] [serial = 2023] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x128ee4c00) [pid = 1652] [serial = 2008] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12922ec00) [pid = 1652] [serial = 2011] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12132d800) [pid = 1652] [serial = 1999] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x121bbdc00) [pid = 1652] [serial = 2000] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11697e400) [pid = 1652] [serial = 1990] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1176c8c00) [pid = 1652] [serial = 1991] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x116903000) [pid = 1652] [serial = 1987] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11740f800) [pid = 1652] [serial = 1988] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x119d1a000) [pid = 1652] [serial = 1996] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x121199000) [pid = 1652] [serial = 1997] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x118452000) [pid = 1652] [serial = 1993] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x118fb2000) [pid = 1652] [serial = 1994] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1242d7c00) [pid = 1652] [serial = 2002] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x111c78c00) [pid = 1652] [serial = 1984] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x1128d3400) [pid = 1652] [serial = 1985] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x129224400) [pid = 1652] [serial = 2009] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x129510000) [pid = 1652] [serial = 2014] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x1294b0c00) [pid = 1652] [serial = 2012] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x119159000) [pid = 1652] [serial = 2018] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x117405000) [pid = 1652] [serial = 2017] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x129517800) [pid = 1652] [serial = 2015] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x126b3dc00) [pid = 1652] [serial = 2005] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x12a6ddc00) [pid = 1652] [serial = 2021] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x128ba5800) [pid = 1652] [serial = 2006] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x125fc3800) [pid = 1652] [serial = 2003] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 54 (0x12a836800) [pid = 1652] [serial = 2024] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 53 (0x119391000) [pid = 1652] [serial = 2020] [outer = 0x0] [url = about:blank] 21:25:11 INFO - PROCESS | 1652 | 1467865511173 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:11 INFO - PROCESS | 1652 | 1467865511175 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x117080000 == 31 [pid = 1652] [id = 687] 21:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x115f6f000) [pid = 1652] [serial = 2061] [outer = 0x0] 21:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x1167b3c00) [pid = 1652] [serial = 2062] [outer = 0x115f6f000] 21:25:11 INFO - PROCESS | 1652 | 1467865511203 Marionette DEBUG loaded listener.js 21:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x1172c2800) [pid = 1652] [serial = 2063] [outer = 0x115f6f000] 21:25:11 INFO - PROCESS | 1652 | 1467865511522 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] 21:25:11 INFO - PROCESS | 1652 | 1467865511602 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 21:25:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 21:25:11 INFO - PROCESS | 1652 | 1467865511606 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 21:25:11 INFO - PROCESS | 1652 | 1467865511608 Marionette TRACE conn2 <- [1,2722,null,{}] 21:25:11 INFO - PROCESS | 1652 | 1467865511611 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}] 21:25:11 INFO - PROCESS | 1652 | 1467865511612 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:11 INFO - PROCESS | 1652 | 1467865511693 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 21:25:11 INFO - PROCESS | 1652 | 1467865511699 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:11 INFO - PROCESS | 1652 | 1467865511700 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x121096000 == 32 [pid = 1652] [id = 688] 21:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x1176d2000) [pid = 1652] [serial = 2064] [outer = 0x0] 21:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x118f4f400) [pid = 1652] [serial = 2065] [outer = 0x1176d2000] 21:25:11 INFO - PROCESS | 1652 | 1467865511727 Marionette DEBUG loaded listener.js 21:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x11938e800) [pid = 1652] [serial = 2066] [outer = 0x1176d2000] 21:25:12 INFO - PROCESS | 1652 | 1467865512083 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] 21:25:12 INFO - PROCESS | 1652 | 1467865512130 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 21:25:12 INFO - PROCESS | 1652 | 1467865512132 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 21:25:12 INFO - PROCESS | 1652 | 1467865512134 Marionette TRACE conn2 <- [1,2726,null,{}] 21:25:12 INFO - PROCESS | 1652 | 1467865512142 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}] 21:25:12 INFO - PROCESS | 1652 | 1467865512146 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:12 INFO - PROCESS | 1652 | 1467865512224 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 21:25:12 INFO - PROCESS | 1652 | 1467865512231 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:12 INFO - PROCESS | 1652 | 1467865512239 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b37000 == 33 [pid = 1652] [id = 689] 21:25:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x1194c0000) [pid = 1652] [serial = 2067] [outer = 0x0] 21:25:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x1210d1800) [pid = 1652] [serial = 2068] [outer = 0x1194c0000] 21:25:12 INFO - PROCESS | 1652 | 1467865512267 Marionette DEBUG loaded listener.js 21:25:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x12119fc00) [pid = 1652] [serial = 2069] [outer = 0x1194c0000] 21:25:12 INFO - PROCESS | 1652 | 1467865512603 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]]]}] 21:25:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 21:25:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 522ms 21:25:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 21:25:12 INFO - PROCESS | 1652 | 1467865512655 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 21:25:12 INFO - PROCESS | 1652 | 1467865512656 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 21:25:12 INFO - PROCESS | 1652 | 1467865512659 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 21:25:12 INFO - PROCESS | 1652 | 1467865512660 Marionette TRACE conn2 <- [1,2730,null,{}] 21:25:12 INFO - PROCESS | 1652 | 1467865512662 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}] 21:25:12 INFO - PROCESS | 1652 | 1467865512663 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:12 INFO - PROCESS | 1652 | 1467865512745 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 21:25:12 INFO - PROCESS | 1652 | 1467865512749 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:12 INFO - PROCESS | 1652 | 1467865512750 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1265a3000 == 34 [pid = 1652] [id = 690] 21:25:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1213ec800) [pid = 1652] [serial = 2070] [outer = 0x0] 21:25:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1213f8400) [pid = 1652] [serial = 2071] [outer = 0x1213ec800] 21:25:12 INFO - PROCESS | 1652 | 1467865512775 Marionette DEBUG loaded listener.js 21:25:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x121bc9000) [pid = 1652] [serial = 2072] [outer = 0x1213ec800] 21:25:13 INFO - PROCESS | 1652 | 1467865513608 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"]]]}] 21:25:13 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 21:25:13 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 21:25:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 21:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:25:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 971ms 21:25:13 INFO - PROCESS | 1652 | 1467865513630 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 21:25:13 INFO - PROCESS | 1652 | 1467865513632 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 21:25:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 21:25:13 INFO - PROCESS | 1652 | 1467865513634 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 21:25:13 INFO - PROCESS | 1652 | 1467865513635 Marionette TRACE conn2 <- [1,2734,null,{}] 21:25:13 INFO - PROCESS | 1652 | 1467865513637 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}] 21:25:13 INFO - PROCESS | 1652 | 1467865513639 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:13 INFO - PROCESS | 1652 | 1467865513725 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 21:25:13 INFO - PROCESS | 1652 | 1467865513764 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:13 INFO - PROCESS | 1652 | 1467865513765 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e80800 == 35 [pid = 1652] [id = 691] 21:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x123b95800) [pid = 1652] [serial = 2073] [outer = 0x0] 21:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x124b08c00) [pid = 1652] [serial = 2074] [outer = 0x123b95800] 21:25:13 INFO - PROCESS | 1652 | 1467865513785 Marionette DEBUG loaded listener.js 21:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x125fc3800) [pid = 1652] [serial = 2075] [outer = 0x123b95800] 21:25:14 INFO - PROCESS | 1652 | 1467865514230 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]]]}] 21:25:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 21:25:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 620ms 21:25:14 INFO - PROCESS | 1652 | 1467865514255 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 21:25:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 21:25:14 INFO - PROCESS | 1652 | 1467865514257 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 21:25:14 INFO - PROCESS | 1652 | 1467865514263 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 21:25:14 INFO - PROCESS | 1652 | 1467865514265 Marionette TRACE conn2 <- [1,2738,null,{}] 21:25:14 INFO - PROCESS | 1652 | 1467865514268 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}] 21:25:14 INFO - PROCESS | 1652 | 1467865514275 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:14 INFO - PROCESS | 1652 | 1467865514457 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 21:25:14 INFO - PROCESS | 1652 | 1467865514487 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:14 INFO - PROCESS | 1652 | 1467865514489 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12945f800 == 36 [pid = 1652] [id = 692] 21:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x125fc9800) [pid = 1652] [serial = 2076] [outer = 0x0] 21:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x126724c00) [pid = 1652] [serial = 2077] [outer = 0x125fc9800] 21:25:14 INFO - PROCESS | 1652 | 1467865514529 Marionette DEBUG loaded listener.js 21:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x127825400) [pid = 1652] [serial = 2078] [outer = 0x125fc9800] 21:25:14 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1167b0800) [pid = 1652] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 21:25:14 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1133f5400) [pid = 1652] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 21:25:14 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x120ee3800) [pid = 1652] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 21:25:14 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x11812f800) [pid = 1652] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 21:25:14 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x113a9b800) [pid = 1652] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 21:25:14 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x11812d400) [pid = 1652] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 21:25:14 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x1193d6800) [pid = 1652] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 21:25:14 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x120eed000) [pid = 1652] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 21:25:14 INFO - PROCESS | 1652 | 1467865514870 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]]]}] 21:25:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 21:25:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 624ms 21:25:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 21:25:14 INFO - PROCESS | 1652 | 1467865514885 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 21:25:14 INFO - PROCESS | 1652 | 1467865514886 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 21:25:14 INFO - PROCESS | 1652 | 1467865514888 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 21:25:14 INFO - PROCESS | 1652 | 1467865514889 Marionette TRACE conn2 <- [1,2742,null,{}] 21:25:14 INFO - PROCESS | 1652 | 1467865514891 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}] 21:25:14 INFO - PROCESS | 1652 | 1467865514894 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:14 INFO - PROCESS | 1652 | 1467865514970 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 21:25:14 INFO - PROCESS | 1652 | 1467865514974 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:14 INFO - PROCESS | 1652 | 1467865514975 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1296db800 == 37 [pid = 1652] [id = 693] 21:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x117407c00) [pid = 1652] [serial = 2079] [outer = 0x0] 21:25:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1193dc400) [pid = 1652] [serial = 2080] [outer = 0x117407c00] 21:25:15 INFO - PROCESS | 1652 | 1467865515010 Marionette DEBUG loaded listener.js 21:25:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x121948000) [pid = 1652] [serial = 2081] [outer = 0x117407c00] 21:25:15 INFO - PROCESS | 1652 | 1467865515340 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]]]}] 21:25:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 21:25:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 469ms 21:25:15 INFO - PROCESS | 1652 | 1467865515363 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 21:25:15 INFO - PROCESS | 1652 | 1467865515365 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 21:25:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 21:25:15 INFO - PROCESS | 1652 | 1467865515367 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 21:25:15 INFO - PROCESS | 1652 | 1467865515368 Marionette TRACE conn2 <- [1,2746,null,{}] 21:25:15 INFO - PROCESS | 1652 | 1467865515371 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}] 21:25:15 INFO - PROCESS | 1652 | 1467865515372 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:15 INFO - PROCESS | 1652 | 1467865515453 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 21:25:15 INFO - PROCESS | 1652 | 1467865515513 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:15 INFO - PROCESS | 1652 | 1467865515514 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a77d000 == 38 [pid = 1652] [id = 694] 21:25:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x12194a400) [pid = 1652] [serial = 2082] [outer = 0x0] 21:25:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x128a69000) [pid = 1652] [serial = 2083] [outer = 0x12194a400] 21:25:15 INFO - PROCESS | 1652 | 1467865515539 Marionette DEBUG loaded listener.js 21:25:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x128b9e400) [pid = 1652] [serial = 2084] [outer = 0x12194a400] 21:25:15 INFO - PROCESS | 1652 | 1467865515800 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]]]}] 21:25:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 21:25:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 468ms 21:25:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 21:25:15 INFO - PROCESS | 1652 | 1467865515835 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 21:25:15 INFO - PROCESS | 1652 | 1467865515836 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 21:25:15 INFO - PROCESS | 1652 | 1467865515839 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 21:25:15 INFO - PROCESS | 1652 | 1467865515840 Marionette TRACE conn2 <- [1,2750,null,{}] 21:25:15 INFO - PROCESS | 1652 | 1467865515850 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}] 21:25:15 INFO - PROCESS | 1652 | 1467865515851 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:15 INFO - PROCESS | 1652 | 1467865515937 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 21:25:15 INFO - PROCESS | 1652 | 1467865515941 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:15 INFO - PROCESS | 1652 | 1467865515942 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b126800 == 39 [pid = 1652] [id = 695] 21:25:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x128a73c00) [pid = 1652] [serial = 2085] [outer = 0x0] 21:25:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x128ba9000) [pid = 1652] [serial = 2086] [outer = 0x128a73c00] 21:25:15 INFO - PROCESS | 1652 | 1467865515968 Marionette DEBUG loaded listener.js 21:25:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x128ee3800) [pid = 1652] [serial = 2087] [outer = 0x128a73c00] 21:25:16 INFO - PROCESS | 1652 | 1467865516313 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]]]}] 21:25:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 21:25:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 518ms 21:25:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 21:25:16 INFO - PROCESS | 1652 | 1467865516367 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 21:25:16 INFO - PROCESS | 1652 | 1467865516368 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 21:25:16 INFO - PROCESS | 1652 | 1467865516370 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 21:25:16 INFO - PROCESS | 1652 | 1467865516371 Marionette TRACE conn2 <- [1,2754,null,{}] 21:25:16 INFO - PROCESS | 1652 | 1467865516373 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}] 21:25:16 INFO - PROCESS | 1652 | 1467865516374 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:16 INFO - PROCESS | 1652 | 1467865516452 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 21:25:16 INFO - PROCESS | 1652 | 1467865516455 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:16 INFO - PROCESS | 1652 | 1467865516456 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b9d2800 == 40 [pid = 1652] [id = 696] 21:25:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x12903b800) [pid = 1652] [serial = 2088] [outer = 0x0] 21:25:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x129224400) [pid = 1652] [serial = 2089] [outer = 0x12903b800] 21:25:16 INFO - PROCESS | 1652 | 1467865516482 Marionette DEBUG loaded listener.js 21:25:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x12922a800) [pid = 1652] [serial = 2090] [outer = 0x12903b800] 21:25:16 INFO - PROCESS | 1652 | 1467865516802 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]]]}] 21:25:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 21:25:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 469ms 21:25:16 INFO - PROCESS | 1652 | 1467865516840 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 21:25:16 INFO - PROCESS | 1652 | 1467865516842 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 21:25:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 21:25:16 INFO - PROCESS | 1652 | 1467865516844 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 21:25:16 INFO - PROCESS | 1652 | 1467865516846 Marionette TRACE conn2 <- [1,2758,null,{}] 21:25:16 INFO - PROCESS | 1652 | 1467865516848 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}] 21:25:16 INFO - PROCESS | 1652 | 1467865516850 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:16 INFO - PROCESS | 1652 | 1467865516939 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 21:25:16 INFO - PROCESS | 1652 | 1467865516944 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:16 INFO - PROCESS | 1652 | 1467865516946 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbdc000 == 41 [pid = 1652] [id = 697] 21:25:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x12922e000) [pid = 1652] [serial = 2091] [outer = 0x0] 21:25:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x12950c000) [pid = 1652] [serial = 2092] [outer = 0x12922e000] 21:25:16 INFO - PROCESS | 1652 | 1467865516980 Marionette DEBUG loaded listener.js 21:25:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x129583400) [pid = 1652] [serial = 2093] [outer = 0x12922e000] 21:25:17 INFO - PROCESS | 1652 | 1467865517395 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]]]}] 21:25:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 21:25:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 571ms 21:25:17 INFO - PROCESS | 1652 | 1467865517415 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 21:25:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 21:25:17 INFO - PROCESS | 1652 | 1467865517418 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 21:25:17 INFO - PROCESS | 1652 | 1467865517421 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 21:25:17 INFO - PROCESS | 1652 | 1467865517423 Marionette TRACE conn2 <- [1,2762,null,{}] 21:25:17 INFO - PROCESS | 1652 | 1467865517427 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}] 21:25:17 INFO - PROCESS | 1652 | 1467865517428 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:17 INFO - PROCESS | 1652 | 1467865517533 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 21:25:17 INFO - PROCESS | 1652 | 1467865517608 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:17 INFO - PROCESS | 1652 | 1467865517609 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x119941000 == 42 [pid = 1652] [id = 698] 21:25:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11662c800) [pid = 1652] [serial = 2094] [outer = 0x0] 21:25:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1167d5c00) [pid = 1652] [serial = 2095] [outer = 0x11662c800] 21:25:17 INFO - PROCESS | 1652 | 1467865517641 Marionette DEBUG loaded listener.js 21:25:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1176c3800) [pid = 1652] [serial = 2096] [outer = 0x11662c800] 21:25:18 INFO - PROCESS | 1652 | 1467865518109 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]]]}] 21:25:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 21:25:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 721ms 21:25:18 INFO - PROCESS | 1652 | 1467865518142 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 21:25:18 INFO - PROCESS | 1652 | 1467865518146 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 21:25:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 21:25:18 INFO - PROCESS | 1652 | 1467865518153 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 21:25:18 INFO - PROCESS | 1652 | 1467865518156 Marionette TRACE conn2 <- [1,2766,null,{}] 21:25:18 INFO - PROCESS | 1652 | 1467865518160 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}] 21:25:18 INFO - PROCESS | 1652 | 1467865518163 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:18 INFO - PROCESS | 1652 | 1467865518265 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 21:25:18 INFO - PROCESS | 1652 | 1467865518325 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:18 INFO - PROCESS | 1652 | 1467865518327 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a8e000 == 43 [pid = 1652] [id = 699] 21:25:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11938d400) [pid = 1652] [serial = 2097] [outer = 0x0] 21:25:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1194be400) [pid = 1652] [serial = 2098] [outer = 0x11938d400] 21:25:18 INFO - PROCESS | 1652 | 1467865518357 Marionette DEBUG loaded listener.js 21:25:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x121198000) [pid = 1652] [serial = 2099] [outer = 0x11938d400] 21:25:18 INFO - PROCESS | 1652 | 1467865518807 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]]]}] 21:25:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 21:25:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 676ms 21:25:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 21:25:18 INFO - PROCESS | 1652 | 1467865518829 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 21:25:18 INFO - PROCESS | 1652 | 1467865518830 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 21:25:18 INFO - PROCESS | 1652 | 1467865518833 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 21:25:18 INFO - PROCESS | 1652 | 1467865518835 Marionette TRACE conn2 <- [1,2770,null,{}] 21:25:18 INFO - PROCESS | 1652 | 1467865518875 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}] 21:25:18 INFO - PROCESS | 1652 | 1467865518878 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:19 INFO - PROCESS | 1652 | 1467865519003 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 21:25:19 INFO - PROCESS | 1652 | 1467865519046 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:19 INFO - PROCESS | 1652 | 1467865519048 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbde800 == 44 [pid = 1652] [id = 700] 21:25:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x125fc6800) [pid = 1652] [serial = 2100] [outer = 0x0] 21:25:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12670f800) [pid = 1652] [serial = 2101] [outer = 0x125fc6800] 21:25:19 INFO - PROCESS | 1652 | 1467865519079 Marionette DEBUG loaded listener.js 21:25:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x126b43c00) [pid = 1652] [serial = 2102] [outer = 0x125fc6800] 21:25:19 INFO - PROCESS | 1652 | 1467865519496 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]]]}] 21:25:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 21:25:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 672ms 21:25:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 21:25:19 INFO - PROCESS | 1652 | 1467865519505 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 21:25:19 INFO - PROCESS | 1652 | 1467865519507 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 21:25:19 INFO - PROCESS | 1652 | 1467865519509 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 21:25:19 INFO - PROCESS | 1652 | 1467865519510 Marionette TRACE conn2 <- [1,2774,null,{}] 21:25:19 INFO - PROCESS | 1652 | 1467865519513 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}] 21:25:19 INFO - PROCESS | 1652 | 1467865519514 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:19 INFO - PROCESS | 1652 | 1467865519614 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 21:25:19 INFO - PROCESS | 1652 | 1467865519671 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:19 INFO - PROCESS | 1652 | 1467865519672 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c01f000 == 45 [pid = 1652] [id = 701] 21:25:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12781d400) [pid = 1652] [serial = 2103] [outer = 0x0] 21:25:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x129225c00) [pid = 1652] [serial = 2104] [outer = 0x12781d400] 21:25:19 INFO - PROCESS | 1652 | 1467865519701 Marionette DEBUG loaded listener.js 21:25:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1294b8c00) [pid = 1652] [serial = 2105] [outer = 0x12781d400] 21:25:20 INFO - PROCESS | 1652 | 1467865520096 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]]]}] 21:25:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 21:25:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 619ms 21:25:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 21:25:20 INFO - PROCESS | 1652 | 1467865520129 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 21:25:20 INFO - PROCESS | 1652 | 1467865520130 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 21:25:20 INFO - PROCESS | 1652 | 1467865520132 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 21:25:20 INFO - PROCESS | 1652 | 1467865520134 Marionette TRACE conn2 <- [1,2778,null,{}] 21:25:20 INFO - PROCESS | 1652 | 1467865520136 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}] 21:25:20 INFO - PROCESS | 1652 | 1467865520137 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:20 INFO - PROCESS | 1652 | 1467865520234 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 21:25:20 INFO - PROCESS | 1652 | 1467865520337 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:20 INFO - PROCESS | 1652 | 1467865520339 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5c6800 == 46 [pid = 1652] [id = 702] 21:25:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1128cd400) [pid = 1652] [serial = 2106] [outer = 0x0] 21:25:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12950dc00) [pid = 1652] [serial = 2107] [outer = 0x1128cd400] 21:25:20 INFO - PROCESS | 1652 | 1467865520370 Marionette DEBUG loaded listener.js 21:25:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a6de800) [pid = 1652] [serial = 2108] [outer = 0x1128cd400] 21:25:20 INFO - PROCESS | 1652 | 1467865520947 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]]]}] 21:25:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 21:25:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 872ms 21:25:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 21:25:21 INFO - PROCESS | 1652 | 1467865521004 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 21:25:21 INFO - PROCESS | 1652 | 1467865521006 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 21:25:21 INFO - PROCESS | 1652 | 1467865521009 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 21:25:21 INFO - PROCESS | 1652 | 1467865521011 Marionette TRACE conn2 <- [1,2782,null,{}] 21:25:21 INFO - PROCESS | 1652 | 1467865521015 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}] 21:25:21 INFO - PROCESS | 1652 | 1467865521016 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:21 INFO - PROCESS | 1652 | 1467865521108 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 21:25:21 INFO - PROCESS | 1652 | 1467865521186 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:21 INFO - PROCESS | 1652 | 1467865521188 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11695d000 == 47 [pid = 1652] [id = 703] 21:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1150d0000) [pid = 1652] [serial = 2109] [outer = 0x0] 21:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1170be800) [pid = 1652] [serial = 2110] [outer = 0x1150d0000] 21:25:21 INFO - PROCESS | 1652 | 1467865521216 Marionette DEBUG loaded listener.js 21:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x117412000) [pid = 1652] [serial = 2111] [outer = 0x1150d0000] 21:25:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12b9d2800 == 46 [pid = 1652] [id = 696] 21:25:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12b126800 == 45 [pid = 1652] [id = 695] 21:25:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12a77d000 == 44 [pid = 1652] [id = 694] 21:25:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1296db800 == 43 [pid = 1652] [id = 693] 21:25:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12945f800 == 42 [pid = 1652] [id = 692] 21:25:22 INFO - PROCESS | 1652 | --DOCSHELL 0x128e80800 == 41 [pid = 1652] [id = 691] 21:25:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1265a3000 == 40 [pid = 1652] [id = 690] 21:25:22 INFO - PROCESS | 1652 | --DOCSHELL 0x124b37000 == 39 [pid = 1652] [id = 689] 21:25:22 INFO - PROCESS | 1652 | --DOCSHELL 0x121096000 == 38 [pid = 1652] [id = 688] 21:25:22 INFO - PROCESS | 1652 | --DOCSHELL 0x117080000 == 37 [pid = 1652] [id = 687] 21:25:22 INFO - PROCESS | 1652 | --DOCSHELL 0x121310800 == 36 [pid = 1652] [id = 686] 21:25:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1169a0000 == 35 [pid = 1652] [id = 685] 21:25:22 INFO - PROCESS | 1652 | --DOCSHELL 0x128acf800 == 34 [pid = 1652] [id = 684] 21:25:22 INFO - PROCESS | 1652 | --DOCSHELL 0x128adb000 == 33 [pid = 1652] [id = 677] 21:25:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5c6800 == 32 [pid = 1652] [id = 702] 21:25:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12c01f000 == 31 [pid = 1652] [id = 701] 21:25:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbde800 == 30 [pid = 1652] [id = 700] 21:25:22 INFO - PROCESS | 1652 | --DOCSHELL 0x128a8e000 == 29 [pid = 1652] [id = 699] 21:25:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbdc000 == 28 [pid = 1652] [id = 697] 21:25:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119941000 == 27 [pid = 1652] [id = 698] 21:25:22 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1170c9800) [pid = 1652] [serial = 2038] [outer = 0x0] [url = about:blank] 21:25:22 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x113aa7800) [pid = 1652] [serial = 2035] [outer = 0x0] [url = about:blank] 21:25:22 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1161da400) [pid = 1652] [serial = 2036] [outer = 0x0] [url = about:blank] 21:25:22 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12655e400) [pid = 1652] [serial = 2033] [outer = 0x0] [url = about:blank] 21:25:22 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124447800) [pid = 1652] [serial = 2032] [outer = 0x0] [url = about:blank] 21:25:22 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118fa9400) [pid = 1652] [serial = 2041] [outer = 0x0] [url = about:blank] 21:25:22 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x117404400) [pid = 1652] [serial = 2027] [outer = 0x0] [url = about:blank] 21:25:22 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1150d0400) [pid = 1652] [serial = 2026] [outer = 0x0] [url = about:blank] 21:25:22 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x124592800) [pid = 1652] [serial = 2053] [outer = 0x0] [url = about:blank] 21:25:22 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1194c0400) [pid = 1652] [serial = 2030] [outer = 0x0] [url = about:blank] 21:25:22 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119387400) [pid = 1652] [serial = 2029] [outer = 0x0] [url = about:blank] 21:25:22 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1194bac00) [pid = 1652] [serial = 2044] [outer = 0x0] [url = about:blank] 21:25:22 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118135800) [pid = 1652] [serial = 2047] [outer = 0x0] [url = about:blank] 21:25:22 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119d04000) [pid = 1652] [serial = 2045] [outer = 0x0] [url = about:blank] 21:25:22 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11915dc00) [pid = 1652] [serial = 2042] [outer = 0x0] [url = about:blank] 21:25:22 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11740d800) [pid = 1652] [serial = 2039] [outer = 0x0] [url = about:blank] 21:25:22 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x123bc0400) [pid = 1652] [serial = 2051] [outer = 0x0] [url = about:blank] 21:25:22 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1214a8800) [pid = 1652] [serial = 2050] [outer = 0x0] [url = about:blank] 21:25:22 INFO - PROCESS | 1652 | 1467865522176 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]]]}] 21:25:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 21:25:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1172ms 21:25:22 INFO - PROCESS | 1652 | 1467865522181 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 21:25:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 21:25:22 INFO - PROCESS | 1652 | 1467865522183 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 21:25:22 INFO - PROCESS | 1652 | 1467865522186 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 21:25:22 INFO - PROCESS | 1652 | 1467865522188 Marionette TRACE conn2 <- [1,2786,null,{}] 21:25:22 INFO - PROCESS | 1652 | 1467865522192 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}] 21:25:22 INFO - PROCESS | 1652 | 1467865522194 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:22 INFO - PROCESS | 1652 | 1467865522282 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 21:25:22 INFO - PROCESS | 1652 | 1467865522287 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:22 INFO - PROCESS | 1652 | 1467865522290 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169b0000 == 28 [pid = 1652] [id = 704] 21:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1129a9800) [pid = 1652] [serial = 2112] [outer = 0x0] 21:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x112f06800) [pid = 1652] [serial = 2113] [outer = 0x1129a9800] 21:25:22 INFO - PROCESS | 1652 | 1467865522322 Marionette DEBUG loaded listener.js 21:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1128d8000) [pid = 1652] [serial = 2114] [outer = 0x1129a9800] 21:25:22 INFO - PROCESS | 1652 | 1467865522656 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]]]}] 21:25:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 21:25:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 520ms 21:25:22 INFO - PROCESS | 1652 | 1467865522706 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 21:25:22 INFO - PROCESS | 1652 | 1467865522710 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 21:25:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 21:25:22 INFO - PROCESS | 1652 | 1467865522715 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 21:25:22 INFO - PROCESS | 1652 | 1467865522716 Marionette TRACE conn2 <- [1,2790,null,{}] 21:25:22 INFO - PROCESS | 1652 | 1467865522719 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}] 21:25:22 INFO - PROCESS | 1652 | 1467865522720 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:22 INFO - PROCESS | 1652 | 1467865522799 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 21:25:22 INFO - PROCESS | 1652 | 1467865522803 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:22 INFO - PROCESS | 1652 | 1467865522804 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11863f000 == 29 [pid = 1652] [id = 705] 21:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1164e3c00) [pid = 1652] [serial = 2115] [outer = 0x0] 21:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1167dac00) [pid = 1652] [serial = 2116] [outer = 0x1164e3c00] 21:25:22 INFO - PROCESS | 1652 | 1467865522833 Marionette DEBUG loaded listener.js 21:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x117404400) [pid = 1652] [serial = 2117] [outer = 0x1164e3c00] 21:25:23 INFO - PROCESS | 1652 | 1467865523192 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]]]}] 21:25:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 21:25:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 521ms 21:25:23 INFO - PROCESS | 1652 | 1467865523241 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 21:25:23 INFO - PROCESS | 1652 | 1467865523242 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 21:25:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 21:25:23 INFO - PROCESS | 1652 | 1467865523246 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 21:25:23 INFO - PROCESS | 1652 | 1467865523248 Marionette TRACE conn2 <- [1,2794,null,{}] 21:25:23 INFO - PROCESS | 1652 | 1467865523256 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}] 21:25:23 INFO - PROCESS | 1652 | 1467865523260 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:23 INFO - PROCESS | 1652 | 1467865523337 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 21:25:23 INFO - PROCESS | 1652 | 1467865523345 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:23 INFO - PROCESS | 1652 | 1467865523348 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x121277000 == 30 [pid = 1652] [id = 706] 21:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1133e2800) [pid = 1652] [serial = 2118] [outer = 0x0] 21:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118512c00) [pid = 1652] [serial = 2119] [outer = 0x1133e2800] 21:25:23 INFO - PROCESS | 1652 | 1467865523376 Marionette DEBUG loaded listener.js 21:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119154c00) [pid = 1652] [serial = 2120] [outer = 0x1133e2800] 21:25:23 INFO - PROCESS | 1652 | 1467865523705 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]]]}] 21:25:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 21:25:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 474ms 21:25:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 21:25:23 INFO - PROCESS | 1652 | 1467865523720 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 21:25:23 INFO - PROCESS | 1652 | 1467865523722 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 21:25:23 INFO - PROCESS | 1652 | 1467865523724 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 21:25:23 INFO - PROCESS | 1652 | 1467865523725 Marionette TRACE conn2 <- [1,2798,null,{}] 21:25:23 INFO - PROCESS | 1652 | 1467865523730 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}] 21:25:23 INFO - PROCESS | 1652 | 1467865523731 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:23 INFO - PROCESS | 1652 | 1467865523807 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 21:25:23 INFO - PROCESS | 1652 | 1467865523869 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:23 INFO - PROCESS | 1652 | 1467865523871 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c74800 == 31 [pid = 1652] [id = 707] 21:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11810a400) [pid = 1652] [serial = 2121] [outer = 0x0] 21:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1193d5000) [pid = 1652] [serial = 2122] [outer = 0x11810a400] 21:25:23 INFO - PROCESS | 1652 | 1467865523897 Marionette DEBUG loaded listener.js 21:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1194c0c00) [pid = 1652] [serial = 2123] [outer = 0x11810a400] 21:25:24 INFO - PROCESS | 1652 | 1467865524168 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]]]}] 21:25:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 21:25:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 472ms 21:25:24 INFO - PROCESS | 1652 | 1467865524200 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 21:25:24 INFO - PROCESS | 1652 | 1467865524201 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 21:25:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 21:25:24 INFO - PROCESS | 1652 | 1467865524203 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 21:25:24 INFO - PROCESS | 1652 | 1467865524213 Marionette TRACE conn2 <- [1,2802,null,{}] 21:25:24 INFO - PROCESS | 1652 | 1467865524229 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}] 21:25:24 INFO - PROCESS | 1652 | 1467865524231 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:24 INFO - PROCESS | 1652 | 1467865524330 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 21:25:24 INFO - PROCESS | 1652 | 1467865524334 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:24 INFO - PROCESS | 1652 | 1467865524335 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x124bda000 == 32 [pid = 1652] [id = 708] 21:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x116183000) [pid = 1652] [serial = 2124] [outer = 0x0] 21:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119d04000) [pid = 1652] [serial = 2125] [outer = 0x116183000] 21:25:24 INFO - PROCESS | 1652 | 1467865524361 Marionette DEBUG loaded listener.js 21:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x120fb2000) [pid = 1652] [serial = 2126] [outer = 0x116183000] 21:25:24 INFO - PROCESS | 1652 | 1467865524812 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]]]}] 21:25:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 21:25:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 635ms 21:25:24 INFO - PROCESS | 1652 | 1467865524839 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 21:25:24 INFO - PROCESS | 1652 | 1467865524840 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 21:25:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 21:25:24 INFO - PROCESS | 1652 | 1467865524842 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 21:25:24 INFO - PROCESS | 1652 | 1467865524843 Marionette TRACE conn2 <- [1,2806,null,{}] 21:25:24 INFO - PROCESS | 1652 | 1467865524845 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}] 21:25:24 INFO - PROCESS | 1652 | 1467865524849 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:24 INFO - PROCESS | 1652 | 1467865524965 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 21:25:24 INFO - PROCESS | 1652 | 1467865524976 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:24 INFO - PROCESS | 1652 | 1467865524977 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a84800 == 33 [pid = 1652] [id = 709] 21:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1197a3000) [pid = 1652] [serial = 2127] [outer = 0x0] 21:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1213b3800) [pid = 1652] [serial = 2128] [outer = 0x1197a3000] 21:25:25 INFO - PROCESS | 1652 | 1467865525002 Marionette DEBUG loaded listener.js 21:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1242d6000) [pid = 1652] [serial = 2129] [outer = 0x1197a3000] 21:25:25 INFO - PROCESS | 1652 | 1467865525326 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]]]}] 21:25:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 21:25:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 519ms 21:25:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 21:25:25 INFO - PROCESS | 1652 | 1467865525364 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 21:25:25 INFO - PROCESS | 1652 | 1467865525366 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 21:25:25 INFO - PROCESS | 1652 | 1467865525368 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 21:25:25 INFO - PROCESS | 1652 | 1467865525369 Marionette TRACE conn2 <- [1,2810,null,{}] 21:25:25 INFO - PROCESS | 1652 | 1467865525371 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}] 21:25:25 INFO - PROCESS | 1652 | 1467865525372 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:25 INFO - PROCESS | 1652 | 1467865525474 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 21:25:25 INFO - PROCESS | 1652 | 1467865525477 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:25 INFO - PROCESS | 1652 | 1467865525479 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e8a000 == 34 [pid = 1652] [id = 710] 21:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1213f6400) [pid = 1652] [serial = 2130] [outer = 0x0] 21:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x125d63800) [pid = 1652] [serial = 2131] [outer = 0x1213f6400] 21:25:25 INFO - PROCESS | 1652 | 1467865525503 Marionette DEBUG loaded listener.js 21:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x125fbfc00) [pid = 1652] [serial = 2132] [outer = 0x1213f6400] 21:25:25 INFO - PROCESS | 1652 | 1467865525819 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]]]}] 21:25:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 21:25:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 468ms 21:25:25 INFO - PROCESS | 1652 | 1467865525837 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 21:25:25 INFO - PROCESS | 1652 | 1467865525838 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 21:25:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 21:25:25 INFO - PROCESS | 1652 | 1467865525840 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 21:25:25 INFO - PROCESS | 1652 | 1467865525842 Marionette TRACE conn2 <- [1,2814,null,{}] 21:25:25 INFO - PROCESS | 1652 | 1467865525852 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}] 21:25:25 INFO - PROCESS | 1652 | 1467865525853 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:25 INFO - PROCESS | 1652 | 1467865525955 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 21:25:26 INFO - PROCESS | 1652 | 1467865526002 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:26 INFO - PROCESS | 1652 | 1467865526003 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1296ca800 == 35 [pid = 1652] [id = 711] 21:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12636a800) [pid = 1652] [serial = 2133] [outer = 0x0] 21:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126725000) [pid = 1652] [serial = 2134] [outer = 0x12636a800] 21:25:26 INFO - PROCESS | 1652 | 1467865526027 Marionette DEBUG loaded listener.js 21:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1267bec00) [pid = 1652] [serial = 2135] [outer = 0x12636a800] 21:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x125fc9800) [pid = 1652] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 21:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x123bcec00) [pid = 1652] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 21:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x117407c00) [pid = 1652] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 21:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1194c0000) [pid = 1652] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 21:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1129b0400) [pid = 1652] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 21:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1176d2000) [pid = 1652] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 21:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x117d9fc00) [pid = 1652] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 21:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1213ec800) [pid = 1652] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 21:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x115f6f000) [pid = 1652] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 21:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12903b800) [pid = 1652] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 21:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128a73c00) [pid = 1652] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 21:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x123b95800) [pid = 1652] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 21:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12922e000) [pid = 1652] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 21:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12194a400) [pid = 1652] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 21:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1129ae400) [pid = 1652] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 21:25:26 INFO - PROCESS | 1652 | 1467865526502 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]]]}] 21:25:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 21:25:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 679ms 21:25:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 21:25:26 INFO - PROCESS | 1652 | 1467865526521 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 21:25:26 INFO - PROCESS | 1652 | 1467865526522 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 21:25:26 INFO - PROCESS | 1652 | 1467865526524 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 21:25:26 INFO - PROCESS | 1652 | 1467865526525 Marionette TRACE conn2 <- [1,2818,null,{}] 21:25:26 INFO - PROCESS | 1652 | 1467865526528 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}] 21:25:26 INFO - PROCESS | 1652 | 1467865526529 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:26 INFO - PROCESS | 1652 | 1467865526614 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 21:25:26 INFO - PROCESS | 1652 | 1467865526672 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:26 INFO - PROCESS | 1652 | 1467865526674 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x121275800 == 36 [pid = 1652] [id = 712] 21:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x112f03000) [pid = 1652] [serial = 2136] [outer = 0x0] 21:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x117d9fc00) [pid = 1652] [serial = 2137] [outer = 0x112f03000] 21:25:26 INFO - PROCESS | 1652 | 1467865526698 Marionette DEBUG loaded listener.js 21:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x121bbd000) [pid = 1652] [serial = 2138] [outer = 0x112f03000] 21:25:27 INFO - PROCESS | 1652 | 1467865527005 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]]]}] 21:25:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12d217800 == 35 [pid = 1652] [id = 17] 21:25:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 21:25:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 523ms 21:25:27 INFO - PROCESS | 1652 | 1467865527067 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 21:25:27 INFO - PROCESS | 1652 | 1467865527069 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 21:25:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 21:25:27 INFO - PROCESS | 1652 | 1467865527072 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 21:25:27 INFO - PROCESS | 1652 | 1467865527074 Marionette TRACE conn2 <- [1,2822,null,{}] 21:25:27 INFO - PROCESS | 1652 | 1467865527077 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}] 21:25:27 INFO - PROCESS | 1652 | 1467865527079 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:27 INFO - PROCESS | 1652 | 1467865527201 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 21:25:27 INFO - PROCESS | 1652 | 1467865527301 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:27 INFO - PROCESS | 1652 | 1467865527302 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c60000 == 36 [pid = 1652] [id = 713] 21:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x112f04800) [pid = 1652] [serial = 2139] [outer = 0x0] 21:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119437c00) [pid = 1652] [serial = 2140] [outer = 0x112f04800] 21:25:27 INFO - PROCESS | 1652 | 1467865527342 Marionette DEBUG loaded listener.js 21:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126b43000) [pid = 1652] [serial = 2141] [outer = 0x112f04800] 21:25:27 INFO - PROCESS | 1652 | 1467865527695 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]]]}] 21:25:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 21:25:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 670ms 21:25:27 INFO - PROCESS | 1652 | 1467865527742 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 21:25:27 INFO - PROCESS | 1652 | 1467865527745 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 21:25:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 21:25:27 INFO - PROCESS | 1652 | 1467865527748 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 21:25:27 INFO - PROCESS | 1652 | 1467865527750 Marionette TRACE conn2 <- [1,2826,null,{}] 21:25:27 INFO - PROCESS | 1652 | 1467865527752 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}] 21:25:27 INFO - PROCESS | 1652 | 1467865527754 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:27 INFO - PROCESS | 1652 | 1467865527875 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 21:25:27 INFO - PROCESS | 1652 | 1467865527881 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:27 INFO - PROCESS | 1652 | 1467865527882 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x124bcf800 == 37 [pid = 1652] [id = 714] 21:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119389400) [pid = 1652] [serial = 2142] [outer = 0x0] 21:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x127819400) [pid = 1652] [serial = 2143] [outer = 0x119389400] 21:25:27 INFO - PROCESS | 1652 | 1467865527908 Marionette DEBUG loaded listener.js 21:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128ee1800) [pid = 1652] [serial = 2144] [outer = 0x119389400] 21:25:28 INFO - PROCESS | 1652 | 1467865528215 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 21:25:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 21:25:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 519ms 21:25:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 21:25:28 INFO - PROCESS | 1652 | 1467865528267 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 21:25:28 INFO - PROCESS | 1652 | 1467865528268 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 21:25:28 INFO - PROCESS | 1652 | 1467865528270 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 21:25:28 INFO - PROCESS | 1652 | 1467865528271 Marionette TRACE conn2 <- [1,2830,null,{}] 21:25:28 INFO - PROCESS | 1652 | 1467865528273 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}] 21:25:28 INFO - PROCESS | 1652 | 1467865528274 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:28 INFO - PROCESS | 1652 | 1467865528353 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 21:25:28 INFO - PROCESS | 1652 | 1467865528357 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:28 INFO - PROCESS | 1652 | 1467865528359 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x112651800 == 38 [pid = 1652] [id = 715] 21:25:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x110e83000) [pid = 1652] [serial = 2145] [outer = 0x0] 21:25:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x111c14800) [pid = 1652] [serial = 2146] [outer = 0x110e83000] 21:25:28 INFO - PROCESS | 1652 | 1467865528434 Marionette DEBUG loaded listener.js 21:25:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1128d8400) [pid = 1652] [serial = 2147] [outer = 0x110e83000] 21:25:28 INFO - PROCESS | 1652 | 1467865528985 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]]]}] 21:25:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 21:25:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 768ms 21:25:29 INFO - PROCESS | 1652 | 1467865529046 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 21:25:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 21:25:29 INFO - PROCESS | 1652 | 1467865529049 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 21:25:29 INFO - PROCESS | 1652 | 1467865529052 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 21:25:29 INFO - PROCESS | 1652 | 1467865529054 Marionette TRACE conn2 <- [1,2834,null,{}] 21:25:29 INFO - PROCESS | 1652 | 1467865529057 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}] 21:25:29 INFO - PROCESS | 1652 | 1467865529059 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:29 INFO - PROCESS | 1652 | 1467865529170 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 21:25:29 INFO - PROCESS | 1652 | 1467865529250 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:29 INFO - PROCESS | 1652 | 1467865529252 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x121133000 == 39 [pid = 1652] [id = 716] 21:25:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11662fc00) [pid = 1652] [serial = 2148] [outer = 0x0] 21:25:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x117409000) [pid = 1652] [serial = 2149] [outer = 0x11662fc00] 21:25:29 INFO - PROCESS | 1652 | 1467865529282 Marionette DEBUG loaded listener.js 21:25:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x117da5400) [pid = 1652] [serial = 2150] [outer = 0x11662fc00] 21:25:29 INFO - PROCESS | 1652 | 1467865529823 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 21:25:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 21:25:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 821ms 21:25:29 INFO - PROCESS | 1652 | 1467865529890 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 21:25:29 INFO - PROCESS | 1652 | 1467865529893 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 21:25:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 21:25:29 INFO - PROCESS | 1652 | 1467865529901 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 21:25:29 INFO - PROCESS | 1652 | 1467865529903 Marionette TRACE conn2 <- [1,2838,null,{}] 21:25:29 INFO - PROCESS | 1652 | 1467865529905 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}] 21:25:29 INFO - PROCESS | 1652 | 1467865529907 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:30 INFO - PROCESS | 1652 | 1467865530022 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 21:25:30 INFO - PROCESS | 1652 | 1467865530231 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:30 INFO - PROCESS | 1652 | 1467865530233 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11734a000 == 40 [pid = 1652] [id = 717] 21:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x112710800) [pid = 1652] [serial = 2151] [outer = 0x0] 21:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1150cf800) [pid = 1652] [serial = 2152] [outer = 0x112710800] 21:25:30 INFO - PROCESS | 1652 | 1467865530262 Marionette DEBUG loaded listener.js 21:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1167b2800) [pid = 1652] [serial = 2153] [outer = 0x112710800] 21:25:30 INFO - PROCESS | 1652 | --DOCSHELL 0x124bcf800 == 39 [pid = 1652] [id = 714] 21:25:30 INFO - PROCESS | 1652 | --DOCSHELL 0x123c60000 == 38 [pid = 1652] [id = 713] 21:25:30 INFO - PROCESS | 1652 | --DOCSHELL 0x121275800 == 37 [pid = 1652] [id = 712] 21:25:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1296ca800 == 36 [pid = 1652] [id = 711] 21:25:30 INFO - PROCESS | 1652 | --DOCSHELL 0x128e8a000 == 35 [pid = 1652] [id = 710] 21:25:30 INFO - PROCESS | 1652 | --DOCSHELL 0x128a84800 == 34 [pid = 1652] [id = 709] 21:25:30 INFO - PROCESS | 1652 | --DOCSHELL 0x124bda000 == 33 [pid = 1652] [id = 708] 21:25:30 INFO - PROCESS | 1652 | --DOCSHELL 0x123c74800 == 32 [pid = 1652] [id = 707] 21:25:30 INFO - PROCESS | 1652 | --DOCSHELL 0x121277000 == 31 [pid = 1652] [id = 706] 21:25:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11863f000 == 30 [pid = 1652] [id = 705] 21:25:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1169b0000 == 29 [pid = 1652] [id = 704] 21:25:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11695d000 == 28 [pid = 1652] [id = 703] 21:25:30 INFO - PROCESS | 1652 | 1467865530689 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]]]}] 21:25:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 21:25:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 822ms 21:25:30 INFO - PROCESS | 1652 | 1467865530725 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 21:25:30 INFO - PROCESS | 1652 | 1467865530727 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 21:25:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 21:25:30 INFO - PROCESS | 1652 | 1467865530732 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 21:25:30 INFO - PROCESS | 1652 | 1467865530734 Marionette TRACE conn2 <- [1,2842,null,{}] 21:25:30 INFO - PROCESS | 1652 | 1467865530737 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}] 21:25:30 INFO - PROCESS | 1652 | 1467865530740 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:30 INFO - PROCESS | 1652 | 1467865530825 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 21:25:30 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119d14c00) [pid = 1652] [serial = 2048] [outer = 0x0] [url = about:blank] 21:25:30 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126724c00) [pid = 1652] [serial = 2077] [outer = 0x0] [url = about:blank] 21:25:30 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x125d63c00) [pid = 1652] [serial = 2054] [outer = 0x0] [url = about:blank] 21:25:30 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1193dc400) [pid = 1652] [serial = 2080] [outer = 0x0] [url = about:blank] 21:25:30 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1210d1800) [pid = 1652] [serial = 2068] [outer = 0x0] [url = about:blank] 21:25:30 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12119fc00) [pid = 1652] [serial = 2069] [outer = 0x0] [url = about:blank] 21:25:30 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112e4fc00) [pid = 1652] [serial = 2056] [outer = 0x0] [url = about:blank] 21:25:30 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1150c2800) [pid = 1652] [serial = 2057] [outer = 0x0] [url = about:blank] 21:25:30 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118f4f400) [pid = 1652] [serial = 2065] [outer = 0x0] [url = about:blank] 21:25:30 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11938e800) [pid = 1652] [serial = 2066] [outer = 0x0] [url = about:blank] 21:25:30 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11812b400) [pid = 1652] [serial = 2059] [outer = 0x0] [url = about:blank] 21:25:30 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118877800) [pid = 1652] [serial = 2060] [outer = 0x0] [url = about:blank] 21:25:30 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1213f8400) [pid = 1652] [serial = 2071] [outer = 0x0] [url = about:blank] 21:25:30 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1167b3c00) [pid = 1652] [serial = 2062] [outer = 0x0] [url = about:blank] 21:25:30 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1172c2800) [pid = 1652] [serial = 2063] [outer = 0x0] [url = about:blank] 21:25:30 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x129224400) [pid = 1652] [serial = 2089] [outer = 0x0] [url = about:blank] 21:25:30 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x128ba9000) [pid = 1652] [serial = 2086] [outer = 0x0] [url = about:blank] 21:25:30 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x124b08c00) [pid = 1652] [serial = 2074] [outer = 0x0] [url = about:blank] 21:25:30 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12922a800) [pid = 1652] [serial = 2090] [outer = 0x0] [url = about:blank] 21:25:30 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x125fc3800) [pid = 1652] [serial = 2075] [outer = 0x0] [url = about:blank] 21:25:30 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x129583400) [pid = 1652] [serial = 2093] [outer = 0x0] [url = about:blank] 21:25:30 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12950c000) [pid = 1652] [serial = 2092] [outer = 0x0] [url = about:blank] 21:25:30 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x128a69000) [pid = 1652] [serial = 2083] [outer = 0x0] [url = about:blank] 21:25:30 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x127825400) [pid = 1652] [serial = 2078] [outer = 0x0] [url = about:blank] 21:25:30 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x121948000) [pid = 1652] [serial = 2081] [outer = 0x0] [url = about:blank] 21:25:30 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x128b9e400) [pid = 1652] [serial = 2084] [outer = 0x0] [url = about:blank] 21:25:30 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x121bc9000) [pid = 1652] [serial = 2072] [outer = 0x0] [url = about:blank] 21:25:30 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x128ee3800) [pid = 1652] [serial = 2087] [outer = 0x0] [url = about:blank] 21:25:30 INFO - PROCESS | 1652 | 1467865530893 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:30 INFO - PROCESS | 1652 | 1467865530895 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x118640000 == 29 [pid = 1652] [id = 718] 21:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x112e4c800) [pid = 1652] [serial = 2154] [outer = 0x0] 21:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11697fc00) [pid = 1652] [serial = 2155] [outer = 0x112e4c800] 21:25:30 INFO - PROCESS | 1652 | 1467865530922 Marionette DEBUG loaded listener.js 21:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118264400) [pid = 1652] [serial = 2156] [outer = 0x112e4c800] 21:25:31 INFO - PROCESS | 1652 | 1467865531222 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]]]}] 21:25:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 21:25:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 520ms 21:25:31 INFO - PROCESS | 1652 | 1467865531253 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 21:25:31 INFO - PROCESS | 1652 | 1467865531255 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 21:25:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 21:25:31 INFO - PROCESS | 1652 | 1467865531258 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 21:25:31 INFO - PROCESS | 1652 | 1467865531259 Marionette TRACE conn2 <- [1,2846,null,{}] 21:25:31 INFO - PROCESS | 1652 | 1467865531264 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}] 21:25:31 INFO - PROCESS | 1652 | 1467865531265 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:31 INFO - PROCESS | 1652 | 1467865531341 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 21:25:31 INFO - PROCESS | 1652 | 1467865531426 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:31 INFO - PROCESS | 1652 | 1467865531427 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x121bdc800 == 30 [pid = 1652] [id = 719] 21:25:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1129af400) [pid = 1652] [serial = 2157] [outer = 0x0] 21:25:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118fac800) [pid = 1652] [serial = 2158] [outer = 0x1129af400] 21:25:31 INFO - PROCESS | 1652 | 1467865531468 Marionette DEBUG loaded listener.js 21:25:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1194b9400) [pid = 1652] [serial = 2159] [outer = 0x1129af400] 21:25:31 INFO - PROCESS | 1652 | 1467865531886 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]]]}] 21:25:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 21:25:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 672ms 21:25:31 INFO - PROCESS | 1652 | 1467865531931 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 21:25:31 INFO - PROCESS | 1652 | 1467865531932 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 21:25:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 21:25:31 INFO - PROCESS | 1652 | 1467865531946 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 21:25:31 INFO - PROCESS | 1652 | 1467865531950 Marionette TRACE conn2 <- [1,2850,null,{}] 21:25:31 INFO - PROCESS | 1652 | 1467865531958 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}] 21:25:31 INFO - PROCESS | 1652 | 1467865531961 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:32 INFO - PROCESS | 1652 | 1467865532047 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 21:25:32 INFO - PROCESS | 1652 | 1467865532051 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:32 INFO - PROCESS | 1652 | 1467865532052 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x125fb6000 == 31 [pid = 1652] [id = 720] 21:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112a7bc00) [pid = 1652] [serial = 2160] [outer = 0x0] 21:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12119cc00) [pid = 1652] [serial = 2161] [outer = 0x112a7bc00] 21:25:32 INFO - PROCESS | 1652 | 1467865532079 Marionette DEBUG loaded listener.js 21:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1213eb000) [pid = 1652] [serial = 2162] [outer = 0x112a7bc00] 21:25:32 INFO - PROCESS | 1652 | 1467865532408 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 21:25:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 21:25:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 488ms 21:25:32 INFO - PROCESS | 1652 | 1467865532423 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 21:25:32 INFO - PROCESS | 1652 | 1467865532425 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 21:25:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 21:25:32 INFO - PROCESS | 1652 | 1467865532428 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 21:25:32 INFO - PROCESS | 1652 | 1467865532431 Marionette TRACE conn2 <- [1,2854,null,{}] 21:25:32 INFO - PROCESS | 1652 | 1467865532434 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}] 21:25:32 INFO - PROCESS | 1652 | 1467865532435 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:32 INFO - PROCESS | 1652 | 1467865532517 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 21:25:32 INFO - PROCESS | 1652 | 1467865532579 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:32 INFO - PROCESS | 1652 | 1467865532580 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x123be0000 == 32 [pid = 1652] [id = 721] 21:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113c82000) [pid = 1652] [serial = 2163] [outer = 0x0] 21:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1215c1400) [pid = 1652] [serial = 2164] [outer = 0x113c82000] 21:25:32 INFO - PROCESS | 1652 | 1467865532605 Marionette DEBUG loaded listener.js 21:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123bc4000) [pid = 1652] [serial = 2165] [outer = 0x113c82000] 21:25:32 INFO - PROCESS | 1652 | 1467865532923 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]]]}] 21:25:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 21:25:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 522ms 21:25:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 21:25:32 INFO - PROCESS | 1652 | 1467865532949 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 21:25:32 INFO - PROCESS | 1652 | 1467865532951 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 21:25:32 INFO - PROCESS | 1652 | 1467865532953 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 21:25:32 INFO - PROCESS | 1652 | 1467865532954 Marionette TRACE conn2 <- [1,2858,null,{}] 21:25:32 INFO - PROCESS | 1652 | 1467865532956 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}] 21:25:32 INFO - PROCESS | 1652 | 1467865532957 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:33 INFO - PROCESS | 1652 | 1467865533056 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 21:25:33 INFO - PROCESS | 1652 | 1467865533095 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:33 INFO - PROCESS | 1652 | 1467865533100 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x129471000 == 33 [pid = 1652] [id = 722] 21:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x125d69800) [pid = 1652] [serial = 2166] [outer = 0x0] 21:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x125fc7400) [pid = 1652] [serial = 2167] [outer = 0x125d69800] 21:25:33 INFO - PROCESS | 1652 | 1467865533132 Marionette DEBUG loaded listener.js 21:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126b3ec00) [pid = 1652] [serial = 2168] [outer = 0x125d69800] 21:25:33 INFO - PROCESS | 1652 | 1467865533483 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 21:25:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 21:25:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 569ms 21:25:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 21:25:33 INFO - PROCESS | 1652 | 1467865533524 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 21:25:33 INFO - PROCESS | 1652 | 1467865533525 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 21:25:33 INFO - PROCESS | 1652 | 1467865533527 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 21:25:33 INFO - PROCESS | 1652 | 1467865533528 Marionette TRACE conn2 <- [1,2862,null,{}] 21:25:33 INFO - PROCESS | 1652 | 1467865533530 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}] 21:25:33 INFO - PROCESS | 1652 | 1467865533532 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:33 INFO - PROCESS | 1652 | 1467865533634 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 21:25:33 INFO - PROCESS | 1652 | 1467865533638 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:33 INFO - PROCESS | 1652 | 1467865533639 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6bf000 == 34 [pid = 1652] [id = 723] 21:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1129ad400) [pid = 1652] [serial = 2169] [outer = 0x0] 21:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128a67800) [pid = 1652] [serial = 2170] [outer = 0x1129ad400] 21:25:33 INFO - PROCESS | 1652 | 1467865533663 Marionette DEBUG loaded listener.js 21:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128edcc00) [pid = 1652] [serial = 2171] [outer = 0x1129ad400] 21:25:34 INFO - PROCESS | 1652 | 1467865534021 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]]]}] 21:25:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 21:25:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 519ms 21:25:34 INFO - PROCESS | 1652 | 1467865534047 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 21:25:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 21:25:34 INFO - PROCESS | 1652 | 1467865534048 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 21:25:34 INFO - PROCESS | 1652 | 1467865534050 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 21:25:34 INFO - PROCESS | 1652 | 1467865534051 Marionette TRACE conn2 <- [1,2866,null,{}] 21:25:34 INFO - PROCESS | 1652 | 1467865534058 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}] 21:25:34 INFO - PROCESS | 1652 | 1467865534060 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:34 INFO - PROCESS | 1652 | 1467865534160 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 21:25:34 INFO - PROCESS | 1652 | 1467865534163 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:34 INFO - PROCESS | 1652 | 1467865534165 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b126800 == 35 [pid = 1652] [id = 724] 21:25:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1129a8800) [pid = 1652] [serial = 2172] [outer = 0x0] 21:25:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129226000) [pid = 1652] [serial = 2173] [outer = 0x1129a8800] 21:25:34 INFO - PROCESS | 1652 | 1467865534191 Marionette DEBUG loaded listener.js 21:25:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1294b1000) [pid = 1652] [serial = 2174] [outer = 0x1129a8800] 21:25:34 INFO - PROCESS | 1652 | 1467865534508 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]]]}] 21:25:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 21:25:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 518ms 21:25:34 INFO - PROCESS | 1652 | 1467865534569 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 21:25:34 INFO - PROCESS | 1652 | 1467865534570 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 21:25:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 21:25:34 INFO - PROCESS | 1652 | 1467865534572 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 21:25:34 INFO - PROCESS | 1652 | 1467865534573 Marionette TRACE conn2 <- [1,2870,null,{}] 21:25:34 INFO - PROCESS | 1652 | 1467865534576 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}] 21:25:34 INFO - PROCESS | 1652 | 1467865534577 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:34 INFO - PROCESS | 1652 | 1467865534683 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 21:25:34 INFO - PROCESS | 1652 | 1467865534686 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:34 INFO - PROCESS | 1652 | 1467865534688 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b9cf800 == 36 [pid = 1652] [id = 725] 21:25:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129222000) [pid = 1652] [serial = 2175] [outer = 0x0] 21:25:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x129511400) [pid = 1652] [serial = 2176] [outer = 0x129222000] 21:25:34 INFO - PROCESS | 1652 | 1467865534712 Marionette DEBUG loaded listener.js 21:25:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x129581800) [pid = 1652] [serial = 2177] [outer = 0x129222000] 21:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116183000) [pid = 1652] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 21:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1213f6400) [pid = 1652] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 21:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1164e3c00) [pid = 1652] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 21:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11810a400) [pid = 1652] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 21:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1133e2800) [pid = 1652] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 21:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1150d0000) [pid = 1652] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 21:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x112f04800) [pid = 1652] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 21:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1129a9800) [pid = 1652] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 21:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11662c800) [pid = 1652] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 21:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11938d400) [pid = 1652] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 21:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x125fc6800) [pid = 1652] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 21:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12781d400) [pid = 1652] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 21:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1128cd400) [pid = 1652] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 21:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12d204c00) [pid = 1652] [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.] 21:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1197a3000) [pid = 1652] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 21:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12636a800) [pid = 1652] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 21:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x112f03000) [pid = 1652] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 21:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12d218000) [pid = 1652] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:25:35 INFO - PROCESS | 1652 | 1467865535121 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]]]}] 21:25:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 21:25:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 569ms 21:25:35 INFO - PROCESS | 1652 | 1467865535142 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 21:25:35 INFO - PROCESS | 1652 | 1467865535143 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 21:25:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 21:25:35 INFO - PROCESS | 1652 | 1467865535147 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 21:25:35 INFO - PROCESS | 1652 | 1467865535148 Marionette TRACE conn2 <- [1,2874,null,{}] 21:25:35 INFO - PROCESS | 1652 | 1467865535151 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}] 21:25:35 INFO - PROCESS | 1652 | 1467865535152 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:35 INFO - PROCESS | 1652 | 1467865535228 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 21:25:35 INFO - PROCESS | 1652 | 1467865535290 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:35 INFO - PROCESS | 1652 | 1467865535291 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x125fb4000 == 37 [pid = 1652] [id = 726] 21:25:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1128cd400) [pid = 1652] [serial = 2178] [outer = 0x0] 21:25:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x117407800) [pid = 1652] [serial = 2179] [outer = 0x1128cd400] 21:25:35 INFO - PROCESS | 1652 | 1467865535317 Marionette DEBUG loaded listener.js 21:25:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119388400) [pid = 1652] [serial = 2180] [outer = 0x1128cd400] 21:25:35 INFO - PROCESS | 1652 | 1467865535583 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]]]}] 21:25:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 21:25:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 470ms 21:25:35 INFO - PROCESS | 1652 | 1467865535617 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 21:25:35 INFO - PROCESS | 1652 | 1467865535619 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 21:25:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 21:25:35 INFO - PROCESS | 1652 | 1467865535621 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 21:25:35 INFO - PROCESS | 1652 | 1467865535622 Marionette TRACE conn2 <- [1,2878,null,{}] 21:25:35 INFO - PROCESS | 1652 | 1467865535624 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}] 21:25:35 INFO - PROCESS | 1652 | 1467865535625 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:35 INFO - PROCESS | 1652 | 1467865535719 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 21:25:35 INFO - PROCESS | 1652 | 1467865535723 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:35 INFO - PROCESS | 1652 | 1467865535724 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c01b000 == 38 [pid = 1652] [id = 727] 21:25:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1161d2c00) [pid = 1652] [serial = 2181] [outer = 0x0] 21:25:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x124b11400) [pid = 1652] [serial = 2182] [outer = 0x1161d2c00] 21:25:35 INFO - PROCESS | 1652 | 1467865535758 Marionette DEBUG loaded listener.js 21:25:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x129513400) [pid = 1652] [serial = 2183] [outer = 0x1161d2c00] 21:25:36 INFO - PROCESS | 1652 | 1467865536108 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]]]}] 21:25:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 21:25:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 517ms 21:25:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 21:25:36 INFO - PROCESS | 1652 | 1467865536139 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 21:25:36 INFO - PROCESS | 1652 | 1467865536140 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 21:25:36 INFO - PROCESS | 1652 | 1467865536142 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 21:25:36 INFO - PROCESS | 1652 | 1467865536146 Marionette TRACE conn2 <- [1,2882,null,{}] 21:25:36 INFO - PROCESS | 1652 | 1467865536160 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}] 21:25:36 INFO - PROCESS | 1652 | 1467865536161 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:36 INFO - PROCESS | 1652 | 1467865536253 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 21:25:36 INFO - PROCESS | 1652 | 1467865536256 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:36 INFO - PROCESS | 1652 | 1467865536257 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5d9000 == 39 [pid = 1652] [id = 728] 21:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x129583400) [pid = 1652] [serial = 2184] [outer = 0x0] 21:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a82e800) [pid = 1652] [serial = 2185] [outer = 0x129583400] 21:25:36 INFO - PROCESS | 1652 | 1467865536282 Marionette DEBUG loaded listener.js 21:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a837400) [pid = 1652] [serial = 2186] [outer = 0x129583400] 21:25:36 INFO - PROCESS | 1652 | 1467865536612 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]]]}] 21:25:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 21:25:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 484ms 21:25:36 INFO - PROCESS | 1652 | 1467865536630 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 21:25:36 INFO - PROCESS | 1652 | 1467865536632 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 21:25:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 21:25:36 INFO - PROCESS | 1652 | 1467865536635 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 21:25:36 INFO - PROCESS | 1652 | 1467865536637 Marionette TRACE conn2 <- [1,2886,null,{}] 21:25:36 INFO - PROCESS | 1652 | 1467865536639 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}] 21:25:36 INFO - PROCESS | 1652 | 1467865536640 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:36 INFO - PROCESS | 1652 | 1467865536724 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 21:25:36 INFO - PROCESS | 1652 | 1467865536728 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:36 INFO - PROCESS | 1652 | 1467865536729 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca14000 == 40 [pid = 1652] [id = 729] 21:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a837800) [pid = 1652] [serial = 2187] [outer = 0x0] 21:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a869400) [pid = 1652] [serial = 2188] [outer = 0x12a837800] 21:25:36 INFO - PROCESS | 1652 | 1467865536760 Marionette DEBUG loaded listener.js 21:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a86f800) [pid = 1652] [serial = 2189] [outer = 0x12a837800] 21:25:37 INFO - PROCESS | 1652 | --DOCSHELL 0x118640000 == 39 [pid = 1652] [id = 718] 21:25:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12d217000 == 38 [pid = 1652] [id = 18] 21:25:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11734a000 == 37 [pid = 1652] [id = 717] 21:25:37 INFO - PROCESS | 1652 | --DOCSHELL 0x121133000 == 36 [pid = 1652] [id = 716] 21:25:37 INFO - PROCESS | 1652 | --DOCSHELL 0x112651800 == 35 [pid = 1652] [id = 715] 21:25:37 INFO - PROCESS | 1652 | --DOCSHELL 0x121bdc800 == 34 [pid = 1652] [id = 719] 21:25:37 INFO - PROCESS | 1652 | --DOCSHELL 0x129471000 == 33 [pid = 1652] [id = 722] 21:25:37 INFO - PROCESS | 1652 | --DOCSHELL 0x125fb6000 == 32 [pid = 1652] [id = 720] 21:25:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6bf000 == 31 [pid = 1652] [id = 723] 21:25:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12b9cf800 == 30 [pid = 1652] [id = 725] 21:25:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12b126800 == 29 [pid = 1652] [id = 724] 21:25:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12c01b000 == 28 [pid = 1652] [id = 727] 21:25:37 INFO - PROCESS | 1652 | --DOCSHELL 0x125fb4000 == 27 [pid = 1652] [id = 726] 21:25:37 INFO - PROCESS | 1652 | --DOCSHELL 0x123be0000 == 26 [pid = 1652] [id = 721] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12d21f000) [pid = 1652] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:25:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5d9000 == 25 [pid = 1652] [id = 728] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119d04000) [pid = 1652] [serial = 2125] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x125d63800) [pid = 1652] [serial = 2131] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1167dac00) [pid = 1652] [serial = 2116] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x117404400) [pid = 1652] [serial = 2117] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1193d5000) [pid = 1652] [serial = 2122] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118512c00) [pid = 1652] [serial = 2119] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119154c00) [pid = 1652] [serial = 2120] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x117412000) [pid = 1652] [serial = 2111] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1170be800) [pid = 1652] [serial = 2110] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x126b43000) [pid = 1652] [serial = 2141] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x112f06800) [pid = 1652] [serial = 2113] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1128d8000) [pid = 1652] [serial = 2114] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1176c3800) [pid = 1652] [serial = 2096] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1167d5c00) [pid = 1652] [serial = 2095] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x121198000) [pid = 1652] [serial = 2099] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1194be400) [pid = 1652] [serial = 2098] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x126b43c00) [pid = 1652] [serial = 2102] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12670f800) [pid = 1652] [serial = 2101] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1294b8c00) [pid = 1652] [serial = 2105] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x129225c00) [pid = 1652] [serial = 2104] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12a6de800) [pid = 1652] [serial = 2108] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12950dc00) [pid = 1652] [serial = 2107] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x11915e800) [pid = 1652] [serial = 1472] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x127819400) [pid = 1652] [serial = 2143] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1213b3800) [pid = 1652] [serial = 2128] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x126725000) [pid = 1652] [serial = 2134] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x117d9fc00) [pid = 1652] [serial = 2137] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1267bec00) [pid = 1652] [serial = 2135] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x1242d6000) [pid = 1652] [serial = 2129] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x125fbfc00) [pid = 1652] [serial = 2132] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x120fb2000) [pid = 1652] [serial = 2126] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x121bbd000) [pid = 1652] [serial = 2138] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x1194c0c00) [pid = 1652] [serial = 2123] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x119437c00) [pid = 1652] [serial = 2140] [outer = 0x0] [url = about:blank] 21:25:38 INFO - PROCESS | 1652 | 1467865538180 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]]]}] 21:25:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 21:25:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1571ms 21:25:38 INFO - PROCESS | 1652 | 1467865538207 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 21:25:38 INFO - PROCESS | 1652 | 1467865538209 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 21:25:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 21:25:38 INFO - PROCESS | 1652 | 1467865538215 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 21:25:38 INFO - PROCESS | 1652 | 1467865538217 Marionette TRACE conn2 <- [1,2890,null,{}] 21:25:38 INFO - PROCESS | 1652 | 1467865538221 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}] 21:25:38 INFO - PROCESS | 1652 | 1467865538223 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:38 INFO - PROCESS | 1652 | 1467865538305 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 21:25:38 INFO - PROCESS | 1652 | 1467865538363 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:38 INFO - PROCESS | 1652 | 1467865538364 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11707f000 == 26 [pid = 1652] [id = 730] 21:25:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x1129b2800) [pid = 1652] [serial = 2190] [outer = 0x0] 21:25:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x112a79400) [pid = 1652] [serial = 2191] [outer = 0x1129b2800] 21:25:38 INFO - PROCESS | 1652 | 1467865538392 Marionette DEBUG loaded listener.js 21:25:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x112f04000) [pid = 1652] [serial = 2192] [outer = 0x1129b2800] 21:25:38 INFO - PROCESS | 1652 | 1467865538702 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 21:25:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 21:25:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 524ms 21:25:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 21:25:38 INFO - PROCESS | 1652 | 1467865538737 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 21:25:38 INFO - PROCESS | 1652 | 1467865538740 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 21:25:38 INFO - PROCESS | 1652 | 1467865538745 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 21:25:38 INFO - PROCESS | 1652 | 1467865538747 Marionette TRACE conn2 <- [1,2894,null,{}] 21:25:38 INFO - PROCESS | 1652 | 1467865538749 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}] 21:25:38 INFO - PROCESS | 1652 | 1467865538751 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:38 INFO - PROCESS | 1652 | 1467865538831 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 21:25:38 INFO - PROCESS | 1652 | 1467865538835 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:38 INFO - PROCESS | 1652 | 1467865538837 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x118589800 == 27 [pid = 1652] [id = 731] 21:25:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x113aa6800) [pid = 1652] [serial = 2193] [outer = 0x0] 21:25:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1150c2800) [pid = 1652] [serial = 2194] [outer = 0x113aa6800] 21:25:38 INFO - PROCESS | 1652 | 1467865538866 Marionette DEBUG loaded listener.js 21:25:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x115f70000) [pid = 1652] [serial = 2195] [outer = 0x113aa6800] 21:25:39 INFO - PROCESS | 1652 | 1467865539227 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]]]}] 21:25:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 21:25:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 522ms 21:25:39 INFO - PROCESS | 1652 | 1467865539269 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 21:25:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 21:25:39 INFO - PROCESS | 1652 | 1467865539271 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 21:25:39 INFO - PROCESS | 1652 | 1467865539274 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 21:25:39 INFO - PROCESS | 1652 | 1467865539290 Marionette TRACE conn2 <- [1,2898,null,{}] 21:25:39 INFO - PROCESS | 1652 | 1467865539303 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}] 21:25:39 INFO - PROCESS | 1652 | 1467865539307 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:39 INFO - PROCESS | 1652 | 1467865539426 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 21:25:39 INFO - PROCESS | 1652 | 1467865539445 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:39 INFO - PROCESS | 1652 | 1467865539448 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x121092000 == 28 [pid = 1652] [id = 732] 21:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x110e7a000) [pid = 1652] [serial = 2196] [outer = 0x0] 21:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1170bf800) [pid = 1652] [serial = 2197] [outer = 0x110e7a000] 21:25:39 INFO - PROCESS | 1652 | 1467865539493 Marionette DEBUG loaded listener.js 21:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x117406800) [pid = 1652] [serial = 2198] [outer = 0x110e7a000] 21:25:39 INFO - PROCESS | 1652 | 1467865539883 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]]]}] 21:25:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 21:25:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 638ms 21:25:39 INFO - PROCESS | 1652 | 1467865539913 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 21:25:39 INFO - PROCESS | 1652 | 1467865539916 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 21:25:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 21:25:39 INFO - PROCESS | 1652 | 1467865539927 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 21:25:39 INFO - PROCESS | 1652 | 1467865539930 Marionette TRACE conn2 <- [1,2902,null,{}] 21:25:39 INFO - PROCESS | 1652 | 1467865539933 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}] 21:25:39 INFO - PROCESS | 1652 | 1467865539934 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:40 INFO - PROCESS | 1652 | 1467865540009 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 21:25:40 INFO - PROCESS | 1652 | 1467865540014 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:40 INFO - PROCESS | 1652 | 1467865540015 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1217d3000 == 29 [pid = 1652] [id = 733] 21:25:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x117411800) [pid = 1652] [serial = 2199] [outer = 0x0] 21:25:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11810a000) [pid = 1652] [serial = 2200] [outer = 0x117411800] 21:25:40 INFO - PROCESS | 1652 | 1467865540041 Marionette DEBUG loaded listener.js 21:25:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118130800) [pid = 1652] [serial = 2201] [outer = 0x117411800] 21:25:40 INFO - PROCESS | 1652 | 1467865540413 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 21:25:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 21:25:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 522ms 21:25:40 INFO - PROCESS | 1652 | 1467865540450 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 21:25:40 INFO - PROCESS | 1652 | 1467865540452 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 21:25:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 21:25:40 INFO - PROCESS | 1652 | 1467865540455 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 21:25:40 INFO - PROCESS | 1652 | 1467865540457 Marionette TRACE conn2 <- [1,2906,null,{}] 21:25:40 INFO - PROCESS | 1652 | 1467865540460 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}] 21:25:40 INFO - PROCESS | 1652 | 1467865540462 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:40 INFO - PROCESS | 1652 | 1467865540570 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 21:25:40 INFO - PROCESS | 1652 | 1467865540631 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:40 INFO - PROCESS | 1652 | 1467865540632 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x124aea800 == 30 [pid = 1652] [id = 734] 21:25:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1133d4000) [pid = 1652] [serial = 2202] [outer = 0x0] 21:25:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118135000) [pid = 1652] [serial = 2203] [outer = 0x1133d4000] 21:25:40 INFO - PROCESS | 1652 | 1467865540656 Marionette DEBUG loaded listener.js 21:25:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118515000) [pid = 1652] [serial = 2204] [outer = 0x1133d4000] 21:25:40 INFO - PROCESS | 1652 | 1467865540943 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]]]}] 21:25:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 21:25:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 520ms 21:25:40 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 21:25:40 INFO - PROCESS | 1652 | 1467865540976 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 21:25:40 INFO - PROCESS | 1652 | 1467865540979 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 21:25:40 INFO - PROCESS | 1652 | 1467865540983 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 21:25:40 INFO - PROCESS | 1652 | 1467865540984 Marionette TRACE conn2 <- [1,2910,null,{}] 21:25:40 INFO - PROCESS | 1652 | 1467865540987 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}] 21:25:40 INFO - PROCESS | 1652 | 1467865540991 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:41 INFO - PROCESS | 1652 | 1467865541098 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 21:25:41 INFO - PROCESS | 1652 | 1467865541104 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:41 INFO - PROCESS | 1652 | 1467865541105 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x125d31800 == 31 [pid = 1652] [id = 735] 21:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118875c00) [pid = 1652] [serial = 2205] [outer = 0x0] 21:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x119158c00) [pid = 1652] [serial = 2206] [outer = 0x118875c00] 21:25:41 INFO - PROCESS | 1652 | 1467865541131 Marionette DEBUG loaded listener.js 21:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1194be400) [pid = 1652] [serial = 2207] [outer = 0x118875c00] 21:25:41 INFO - PROCESS | 1652 | 1467865541426 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]]]}] 21:25:41 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 21:25:41 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 21:25:41 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 469ms 21:25:41 INFO - PROCESS | 1652 | 1467865541454 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 21:25:41 INFO - PROCESS | 1652 | 1467865541455 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 21:25:41 INFO - TEST-START | /DOMEvents/constructors.html 21:25:41 INFO - PROCESS | 1652 | 1467865541459 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 21:25:41 INFO - PROCESS | 1652 | 1467865541462 Marionette TRACE conn2 <- [1,2914,null,{}] 21:25:41 INFO - PROCESS | 1652 | 1467865541471 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}] 21:25:41 INFO - PROCESS | 1652 | 1467865541473 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:41 INFO - PROCESS | 1652 | 1467865541643 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 21:25:41 INFO - PROCESS | 1652 | 1467865541652 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:41 INFO - PROCESS | 1652 | 1467865541653 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a22800 == 32 [pid = 1652] [id = 736] 21:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1121bd000) [pid = 1652] [serial = 2208] [outer = 0x0] 21:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1194be000) [pid = 1652] [serial = 2209] [outer = 0x1121bd000] 21:25:41 INFO - PROCESS | 1652 | 1467865541684 Marionette DEBUG loaded listener.js 21:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119d18000) [pid = 1652] [serial = 2210] [outer = 0x1121bd000] 21:25:42 INFO - PROCESS | 1652 | 1467865542019 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]]]}] 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 21:25:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 21:25:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 21:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:25:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 21:25:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:25:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 21:25:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 21:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:25:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 21:25:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:25:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 21:25:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 21:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:25:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 21:25:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:25:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 21:25:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 21:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:25:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 21:25:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:25:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 21:25:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 21:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:25:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 21:25:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:25:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 21:25:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 21:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:25:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 21:25:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:25:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 21:25:42 INFO - TEST-OK | /DOMEvents/constructors.html | took 585ms 21:25:42 INFO - PROCESS | 1652 | 1467865542044 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 21:25:42 INFO - TEST-START | /DOMEvents/event-phases-order.html 21:25:42 INFO - PROCESS | 1652 | 1467865542047 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 21:25:42 INFO - PROCESS | 1652 | 1467865542049 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 21:25:42 INFO - PROCESS | 1652 | 1467865542050 Marionette TRACE conn2 <- [1,2918,null,{}] 21:25:42 INFO - PROCESS | 1652 | 1467865542053 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}] 21:25:42 INFO - PROCESS | 1652 | 1467865542054 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:42 INFO - PROCESS | 1652 | 1467865542133 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 21:25:42 INFO - PROCESS | 1652 | 1467865542137 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:42 INFO - PROCESS | 1652 | 1467865542138 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x128ade800 == 33 [pid = 1652] [id = 737] 21:25:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119d18400) [pid = 1652] [serial = 2211] [outer = 0x0] 21:25:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x120eec400) [pid = 1652] [serial = 2212] [outer = 0x119d18400] 21:25:42 INFO - PROCESS | 1652 | 1467865542163 Marionette DEBUG loaded listener.js 21:25:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12119b000) [pid = 1652] [serial = 2213] [outer = 0x119d18400] 21:25:42 INFO - PROCESS | 1652 | 1467865542585 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 21:25:42 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 21:25:42 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 571ms 21:25:42 INFO - PROCESS | 1652 | 1467865542621 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 21:25:42 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 21:25:42 INFO - PROCESS | 1652 | 1467865542623 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 21:25:42 INFO - PROCESS | 1652 | 1467865542626 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 21:25:42 INFO - PROCESS | 1652 | 1467865542628 Marionette TRACE conn2 <- [1,2922,null,{}] 21:25:42 INFO - PROCESS | 1652 | 1467865542631 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}] 21:25:42 INFO - PROCESS | 1652 | 1467865542633 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:42 INFO - PROCESS | 1652 | 1467865542752 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 21:25:42 INFO - PROCESS | 1652 | 1467865542757 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:42 INFO - PROCESS | 1652 | 1467865542757 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x121091800 == 34 [pid = 1652] [id = 738] 21:25:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119d21400) [pid = 1652] [serial = 2214] [outer = 0x0] 21:25:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x121234800) [pid = 1652] [serial = 2215] [outer = 0x119d21400] 21:25:42 INFO - PROCESS | 1652 | 1467865542797 Marionette DEBUG loaded listener.js 21:25:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1213eac00) [pid = 1652] [serial = 2216] [outer = 0x119d21400] 21:25:43 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:25:43 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:25:43 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:25:43 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:25:43 INFO - PROCESS | 1652 | 1467865543113 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]]]}] 21:25:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 21:25:43 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 21:25:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 21:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:25:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:25:43 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 21:25:43 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 21:25:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:25:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:25:43 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 21:25:43 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 21:25:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:25:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:25:43 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]" 21:25:43 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 21:25:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:25:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:25:43 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 21:25:43 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 523ms 21:25:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 21:25:43 INFO - PROCESS | 1652 | 1467865543150 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 21:25:43 INFO - PROCESS | 1652 | 1467865543151 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 21:25:43 INFO - PROCESS | 1652 | 1467865543153 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 21:25:43 INFO - PROCESS | 1652 | 1467865543154 Marionette TRACE conn2 <- [1,2926,null,{}] 21:25:43 INFO - PROCESS | 1652 | 1467865543156 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}] 21:25:43 INFO - PROCESS | 1652 | 1467865543157 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:43 INFO - PROCESS | 1652 | 1467865543241 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 21:25:43 INFO - PROCESS | 1652 | 1467865543310 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:43 INFO - PROCESS | 1652 | 1467865543311 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290b8800 == 35 [pid = 1652] [id = 739] 21:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11812d800) [pid = 1652] [serial = 2217] [outer = 0x0] 21:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1213f0000) [pid = 1652] [serial = 2218] [outer = 0x11812d800] 21:25:43 INFO - PROCESS | 1652 | 1467865543336 Marionette DEBUG loaded listener.js 21:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x121bc6c00) [pid = 1652] [serial = 2219] [outer = 0x11812d800] 21:25:43 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 21:25:43 INFO - PROCESS | 1652 | 1467865543644 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]]]}] 21:25:43 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 21:25:43 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 518ms 21:25:43 INFO - PROCESS | 1652 | 1467865543672 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 21:25:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 21:25:43 INFO - PROCESS | 1652 | 1467865543675 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 21:25:43 INFO - PROCESS | 1652 | 1467865543681 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 21:25:43 INFO - PROCESS | 1652 | 1467865543683 Marionette TRACE conn2 <- [1,2930,null,{}] 21:25:43 INFO - PROCESS | 1652 | 1467865543693 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}] 21:25:43 INFO - PROCESS | 1652 | 1467865543695 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:43 INFO - PROCESS | 1652 | 1467865543862 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 21:25:43 INFO - PROCESS | 1652 | 1467865543882 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:43 INFO - PROCESS | 1652 | 1467865543884 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x124409800 == 36 [pid = 1652] [id = 740] 21:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123bc4800) [pid = 1652] [serial = 2220] [outer = 0x0] 21:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124b09400) [pid = 1652] [serial = 2221] [outer = 0x123bc4800] 21:25:43 INFO - PROCESS | 1652 | 1467865543927 Marionette DEBUG loaded listener.js 21:25:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x125fc7c00) [pid = 1652] [serial = 2222] [outer = 0x123bc4800] 21:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1129ad400) [pid = 1652] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 21:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x125d69800) [pid = 1652] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 21:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x129222000) [pid = 1652] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 21:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1128cd400) [pid = 1652] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 21:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1129a8800) [pid = 1652] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 21:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1161d2c00) [pid = 1652] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 21:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x129583400) [pid = 1652] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 21:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1129af400) [pid = 1652] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 21:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x112e4c800) [pid = 1652] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 21:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x112710800) [pid = 1652] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 21:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11662fc00) [pid = 1652] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 21:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x110e83000) [pid = 1652] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 21:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x113c82000) [pid = 1652] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 21:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x112a7bc00) [pid = 1652] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 21:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119389400) [pid = 1652] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 21:25:44 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 21:25:44 INFO - PROCESS | 1652 | 1467865544682 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]]]}] 21:25:44 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 21:25:44 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1025ms 21:25:44 INFO - PROCESS | 1652 | 1467865544703 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 21:25:44 INFO - PROCESS | 1652 | 1467865544706 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 21:25:44 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 21:25:44 INFO - PROCESS | 1652 | 1467865544709 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 21:25:44 INFO - PROCESS | 1652 | 1467865544711 Marionette TRACE conn2 <- [1,2934,null,{}] 21:25:44 INFO - PROCESS | 1652 | 1467865544716 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}] 21:25:44 INFO - PROCESS | 1652 | 1467865544718 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:44 INFO - PROCESS | 1652 | 1467865544830 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 21:25:44 INFO - PROCESS | 1652 | 1467865544889 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:44 INFO - PROCESS | 1652 | 1467865544891 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d6e800 == 37 [pid = 1652] [id = 741] 21:25:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1128d7c00) [pid = 1652] [serial = 2223] [outer = 0x0] 21:25:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1129ae800) [pid = 1652] [serial = 2224] [outer = 0x1128d7c00] 21:25:44 INFO - PROCESS | 1652 | 1467865544922 Marionette DEBUG loaded listener.js 21:25:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112f07000) [pid = 1652] [serial = 2225] [outer = 0x1128d7c00] 21:25:45 INFO - PROCESS | 1652 | 1467865545326 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]]]}] 21:25:45 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:25:45 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 621ms 21:25:45 INFO - PROCESS | 1652 | 1467865545330 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 21:25:45 INFO - PROCESS | 1652 | 1467865545333 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 21:25:45 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 21:25:45 INFO - PROCESS | 1652 | 1467865545338 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 21:25:45 INFO - PROCESS | 1652 | 1467865545340 Marionette TRACE conn2 <- [1,2938,null,{}] 21:25:45 INFO - PROCESS | 1652 | 1467865545342 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}] 21:25:45 INFO - PROCESS | 1652 | 1467865545344 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:45 INFO - PROCESS | 1652 | 1467865545453 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 21:25:45 INFO - PROCESS | 1652 | 1467865545557 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:45 INFO - PROCESS | 1652 | 1467865545558 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x123be6800 == 38 [pid = 1652] [id = 742] 21:25:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1164e1400) [pid = 1652] [serial = 2226] [outer = 0x0] 21:25:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1167a5800) [pid = 1652] [serial = 2227] [outer = 0x1164e1400] 21:25:45 INFO - PROCESS | 1652 | 1467865545592 Marionette DEBUG loaded listener.js 21:25:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x116981400) [pid = 1652] [serial = 2228] [outer = 0x1164e1400] 21:25:45 INFO - PROCESS | 1652 | 1467865545983 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]]]}] 21:25:46 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. 21:25:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 669ms 21:25:46 INFO - PROCESS | 1652 | 1467865546007 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 21:25:46 INFO - PROCESS | 1652 | 1467865546009 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 21:25:46 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 21:25:46 INFO - PROCESS | 1652 | 1467865546011 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 21:25:46 INFO - PROCESS | 1652 | 1467865546014 Marionette TRACE conn2 <- [1,2942,null,{}] 21:25:46 INFO - PROCESS | 1652 | 1467865546022 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}] 21:25:46 INFO - PROCESS | 1652 | 1467865546025 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:46 INFO - PROCESS | 1652 | 1467865546137 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 21:25:46 INFO - PROCESS | 1652 | 1467865546236 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:46 INFO - PROCESS | 1652 | 1467865546238 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290b9800 == 39 [pid = 1652] [id = 743] 21:25:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x117404000) [pid = 1652] [serial = 2229] [outer = 0x0] 21:25:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118134c00) [pid = 1652] [serial = 2230] [outer = 0x117404000] 21:25:46 INFO - PROCESS | 1652 | 1467865546270 Marionette DEBUG loaded listener.js 21:25:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119155800) [pid = 1652] [serial = 2231] [outer = 0x117404000] 21:25:46 INFO - PROCESS | 1652 | 1467865546787 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"]]]}] 21:25:46 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 21:25:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 21:25:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:25:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 21:25:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 826ms 21:25:46 INFO - PROCESS | 1652 | 1467865546852 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 21:25:46 INFO - PROCESS | 1652 | 1467865546854 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 21:25:46 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 21:25:46 INFO - PROCESS | 1652 | 1467865546858 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 21:25:46 INFO - PROCESS | 1652 | 1467865546860 Marionette TRACE conn2 <- [1,2946,null,{}] 21:25:46 INFO - PROCESS | 1652 | 1467865546863 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}] 21:25:46 INFO - PROCESS | 1652 | 1467865546865 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:46 INFO - PROCESS | 1652 | 1467865546986 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 21:25:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1290b8800 == 38 [pid = 1652] [id = 739] 21:25:46 INFO - PROCESS | 1652 | --DOCSHELL 0x121091800 == 37 [pid = 1652] [id = 738] 21:25:46 INFO - PROCESS | 1652 | --DOCSHELL 0x128ade800 == 36 [pid = 1652] [id = 737] 21:25:46 INFO - PROCESS | 1652 | --DOCSHELL 0x126a22800 == 35 [pid = 1652] [id = 736] 21:25:46 INFO - PROCESS | 1652 | --DOCSHELL 0x125d31800 == 34 [pid = 1652] [id = 735] 21:25:46 INFO - PROCESS | 1652 | --DOCSHELL 0x124aea800 == 33 [pid = 1652] [id = 734] 21:25:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1217d3000 == 32 [pid = 1652] [id = 733] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12a869400) [pid = 1652] [serial = 2188] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x121092000 == 31 [pid = 1652] [id = 732] 21:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x118589800 == 30 [pid = 1652] [id = 731] 21:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11707f000 == 29 [pid = 1652] [id = 730] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128ee1800) [pid = 1652] [serial = 2144] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x128a67800) [pid = 1652] [serial = 2170] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x125fc7400) [pid = 1652] [serial = 2167] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x129511400) [pid = 1652] [serial = 2176] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x117407800) [pid = 1652] [serial = 2179] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x129226000) [pid = 1652] [serial = 2173] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1294b1000) [pid = 1652] [serial = 2174] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x124b11400) [pid = 1652] [serial = 2182] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12a82e800) [pid = 1652] [serial = 2185] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x129581800) [pid = 1652] [serial = 2177] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x119388400) [pid = 1652] [serial = 2180] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x118fac800) [pid = 1652] [serial = 2158] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x11697fc00) [pid = 1652] [serial = 2155] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x118264400) [pid = 1652] [serial = 2156] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1167b2800) [pid = 1652] [serial = 2153] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1150cf800) [pid = 1652] [serial = 2152] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x117da5400) [pid = 1652] [serial = 2150] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x117409000) [pid = 1652] [serial = 2149] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x111c14800) [pid = 1652] [serial = 2146] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1128d8400) [pid = 1652] [serial = 2147] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12a837400) [pid = 1652] [serial = 2186] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x1215c1400) [pid = 1652] [serial = 2164] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x12119cc00) [pid = 1652] [serial = 2161] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x1213eb000) [pid = 1652] [serial = 2162] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x1194b9400) [pid = 1652] [serial = 2159] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x126b3ec00) [pid = 1652] [serial = 2168] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x128edcc00) [pid = 1652] [serial = 2171] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x123bc4000) [pid = 1652] [serial = 2165] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x129513400) [pid = 1652] [serial = 2183] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1652 | 1467865547067 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:47 INFO - PROCESS | 1652 | 1467865547068 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x117238800 == 30 [pid = 1652] [id = 744] 21:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x112e39c00) [pid = 1652] [serial = 2232] [outer = 0x0] 21:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x1133e1000) [pid = 1652] [serial = 2233] [outer = 0x112e39c00] 21:25:47 INFO - PROCESS | 1652 | 1467865547096 Marionette DEBUG loaded listener.js 21:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x1167b2400) [pid = 1652] [serial = 2234] [outer = 0x112e39c00] 21:25:47 INFO - PROCESS | 1652 | 1467865547366 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]]]}] 21:25:47 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. 21:25:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 523ms 21:25:47 INFO - PROCESS | 1652 | 1467865547390 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 21:25:47 INFO - PROCESS | 1652 | 1467865547393 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 21:25:47 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 21:25:47 INFO - PROCESS | 1652 | 1467865547404 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 21:25:47 INFO - PROCESS | 1652 | 1467865547406 Marionette TRACE conn2 <- [1,2950,null,{}] 21:25:47 INFO - PROCESS | 1652 | 1467865547408 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}] 21:25:47 INFO - PROCESS | 1652 | 1467865547410 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:47 INFO - PROCESS | 1652 | 1467865547503 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 21:25:47 INFO - PROCESS | 1652 | 1467865547617 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:47 INFO - PROCESS | 1652 | 1467865547618 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x113e42000 == 31 [pid = 1652] [id = 745] 21:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x110e7a400) [pid = 1652] [serial = 2235] [outer = 0x0] 21:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x112710800) [pid = 1652] [serial = 2236] [outer = 0x110e7a400] 21:25:47 INFO - PROCESS | 1652 | 1467865547651 Marionette DEBUG loaded listener.js 21:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1133d5000) [pid = 1652] [serial = 2237] [outer = 0x110e7a400] 21:25:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x116127800 == 32 [pid = 1652] [id = 746] 21:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1170c9400) [pid = 1652] [serial = 2238] [outer = 0x0] 21:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1133f8000) [pid = 1652] [serial = 2239] [outer = 0x1170c9400] 21:25:48 INFO - PROCESS | 1652 | 1467865548083 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]]]}] 21:25:48 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. 21:25:48 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 721ms 21:25:48 INFO - PROCESS | 1652 | 1467865548127 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 21:25:48 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 21:25:48 INFO - PROCESS | 1652 | 1467865548129 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 21:25:48 INFO - PROCESS | 1652 | 1467865548132 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 21:25:48 INFO - PROCESS | 1652 | 1467865548134 Marionette TRACE conn2 <- [1,2954,null,{}] 21:25:48 INFO - PROCESS | 1652 | 1467865548138 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}] 21:25:48 INFO - PROCESS | 1652 | 1467865548141 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:48 INFO - PROCESS | 1652 | 1467865548252 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 21:25:48 INFO - PROCESS | 1652 | 1467865548345 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:48 INFO - PROCESS | 1652 | 1467865548347 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x121927000 == 33 [pid = 1652] [id = 747] 21:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1176cec00) [pid = 1652] [serial = 2240] [outer = 0x0] 21:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11810c400) [pid = 1652] [serial = 2241] [outer = 0x1176cec00] 21:25:48 INFO - PROCESS | 1652 | 1467865548378 Marionette DEBUG loaded listener.js 21:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x118352000) [pid = 1652] [serial = 2242] [outer = 0x1176cec00] 21:25:48 INFO - PROCESS | 1652 | 1467865548726 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]]]}] 21:25:48 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:25:48 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 21:25:48 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 621ms 21:25:48 INFO - PROCESS | 1652 | 1467865548754 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 21:25:48 INFO - PROCESS | 1652 | 1467865548757 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 21:25:48 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 21:25:48 INFO - PROCESS | 1652 | 1467865548761 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 21:25:48 INFO - PROCESS | 1652 | 1467865548762 Marionette TRACE conn2 <- [1,2958,null,{}] 21:25:48 INFO - PROCESS | 1652 | 1467865548765 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}] 21:25:48 INFO - PROCESS | 1652 | 1467865548766 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:48 INFO - PROCESS | 1652 | 1467865548874 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 21:25:48 INFO - PROCESS | 1652 | 1467865548938 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:48 INFO - PROCESS | 1652 | 1467865548939 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x124bdd800 == 34 [pid = 1652] [id = 748] 21:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11810f800) [pid = 1652] [serial = 2243] [outer = 0x0] 21:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x119159800) [pid = 1652] [serial = 2244] [outer = 0x11810f800] 21:25:48 INFO - PROCESS | 1652 | 1467865548969 Marionette DEBUG loaded listener.js 21:25:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x119436c00) [pid = 1652] [serial = 2245] [outer = 0x11810f800] 21:25:49 INFO - PROCESS | 1652 | 1467865549327 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]]]}] 21:25:49 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. 21:25:49 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 619ms 21:25:49 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 21:25:49 INFO - PROCESS | 1652 | 1467865549381 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 21:25:49 INFO - PROCESS | 1652 | 1467865549382 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 21:25:49 INFO - PROCESS | 1652 | 1467865549386 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 21:25:49 INFO - PROCESS | 1652 | 1467865549390 Marionette TRACE conn2 <- [1,2962,null,{}] 21:25:49 INFO - PROCESS | 1652 | 1467865549397 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}] 21:25:49 INFO - PROCESS | 1652 | 1467865549400 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:49 INFO - PROCESS | 1652 | 1467865549524 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 21:25:49 INFO - PROCESS | 1652 | 1467865549618 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:49 INFO - PROCESS | 1652 | 1467865549620 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x128ad8800 == 35 [pid = 1652] [id = 749] 21:25:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1193d6400) [pid = 1652] [serial = 2246] [outer = 0x0] 21:25:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x119d1ac00) [pid = 1652] [serial = 2247] [outer = 0x1193d6400] 21:25:49 INFO - PROCESS | 1652 | 1467865549662 Marionette DEBUG loaded listener.js 21:25:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1210d1800) [pid = 1652] [serial = 2248] [outer = 0x1193d6400] 21:25:50 INFO - PROCESS | 1652 | 1467865550004 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]]]}] 21:25:50 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. 21:25:50 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 673ms 21:25:50 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 21:25:50 INFO - PROCESS | 1652 | 1467865550059 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 21:25:50 INFO - PROCESS | 1652 | 1467865550060 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 21:25:50 INFO - PROCESS | 1652 | 1467865550063 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 21:25:50 INFO - PROCESS | 1652 | 1467865550064 Marionette TRACE conn2 <- [1,2966,null,{}] 21:25:50 INFO - PROCESS | 1652 | 1467865550066 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}] 21:25:50 INFO - PROCESS | 1652 | 1467865550068 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:50 INFO - PROCESS | 1652 | 1467865550162 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 21:25:50 INFO - PROCESS | 1652 | 1467865550214 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:50 INFO - PROCESS | 1652 | 1467865550216 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290b5000 == 36 [pid = 1652] [id = 750] 21:25:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x120eed000) [pid = 1652] [serial = 2249] [outer = 0x0] 21:25:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x12132d800) [pid = 1652] [serial = 2250] [outer = 0x120eed000] 21:25:50 INFO - PROCESS | 1652 | 1467865550244 Marionette DEBUG loaded listener.js 21:25:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1213f7800) [pid = 1652] [serial = 2251] [outer = 0x120eed000] 21:25:50 INFO - PROCESS | 1652 | 1467865550582 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]]]}] 21:25:50 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. 21:25:50 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 572ms 21:25:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 21:25:50 INFO - PROCESS | 1652 | 1467865550636 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 21:25:50 INFO - PROCESS | 1652 | 1467865550637 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 21:25:50 INFO - PROCESS | 1652 | 1467865550639 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 21:25:50 INFO - PROCESS | 1652 | 1467865550641 Marionette TRACE conn2 <- [1,2970,null,{}] 21:25:50 INFO - PROCESS | 1652 | 1467865550643 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}] 21:25:50 INFO - PROCESS | 1652 | 1467865550644 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:50 INFO - PROCESS | 1652 | 1467865550738 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 21:25:50 INFO - PROCESS | 1652 | 1467865550791 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:50 INFO - PROCESS | 1652 | 1467865550796 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4d7800 == 37 [pid = 1652] [id = 751] 21:25:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x123bc8800) [pid = 1652] [serial = 2252] [outer = 0x0] 21:25:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1242d5400) [pid = 1652] [serial = 2253] [outer = 0x123bc8800] 21:25:50 INFO - PROCESS | 1652 | 1467865550833 Marionette DEBUG loaded listener.js 21:25:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x125d5e000) [pid = 1652] [serial = 2254] [outer = 0x123bc8800] 21:25:51 INFO - PROCESS | 1652 | 1467865551206 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]]]}] 21:25:51 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. 21:25:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 572ms 21:25:51 INFO - PROCESS | 1652 | 1467865551213 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 21:25:51 INFO - PROCESS | 1652 | 1467865551215 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 21:25:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 21:25:51 INFO - PROCESS | 1652 | 1467865551218 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 21:25:51 INFO - PROCESS | 1652 | 1467865551219 Marionette TRACE conn2 <- [1,2974,null,{}] 21:25:51 INFO - PROCESS | 1652 | 1467865551221 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}] 21:25:51 INFO - PROCESS | 1652 | 1467865551223 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:51 INFO - PROCESS | 1652 | 1467865551334 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 21:25:51 INFO - PROCESS | 1652 | 1467865551463 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:51 INFO - PROCESS | 1652 | 1467865551465 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaa4000 == 38 [pid = 1652] [id = 752] 21:25:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x125d5ec00) [pid = 1652] [serial = 2255] [outer = 0x0] 21:25:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12655d400) [pid = 1652] [serial = 2256] [outer = 0x125d5ec00] 21:25:51 INFO - PROCESS | 1652 | 1467865551495 Marionette DEBUG loaded listener.js 21:25:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12671d400) [pid = 1652] [serial = 2257] [outer = 0x125d5ec00] 21:25:51 INFO - PROCESS | 1652 | 1467865551799 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]]]}] 21:25:51 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. 21:25:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 671ms 21:25:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 21:25:51 INFO - PROCESS | 1652 | 1467865551900 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 21:25:51 INFO - PROCESS | 1652 | 1467865551902 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 21:25:51 INFO - PROCESS | 1652 | 1467865551905 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 21:25:51 INFO - PROCESS | 1652 | 1467865551907 Marionette TRACE conn2 <- [1,2978,null,{}] 21:25:51 INFO - PROCESS | 1652 | 1467865551912 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}] 21:25:51 INFO - PROCESS | 1652 | 1467865551915 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:52 INFO - PROCESS | 1652 | 1467865552016 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 21:25:52 INFO - PROCESS | 1652 | 1467865552106 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:52 INFO - PROCESS | 1652 | 1467865552108 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12130d000 == 39 [pid = 1652] [id = 753] 21:25:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x115fe2800) [pid = 1652] [serial = 2258] [outer = 0x0] 21:25:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1167de000) [pid = 1652] [serial = 2259] [outer = 0x115fe2800] 21:25:52 INFO - PROCESS | 1652 | 1467865552137 Marionette DEBUG loaded listener.js 21:25:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x117d9d000) [pid = 1652] [serial = 2260] [outer = 0x115fe2800] 21:25:52 INFO - PROCESS | 1652 | --DOCSHELL 0x117238800 == 38 [pid = 1652] [id = 744] 21:25:52 INFO - PROCESS | 1652 | --DOCSHELL 0x123be6800 == 37 [pid = 1652] [id = 742] 21:25:52 INFO - PROCESS | 1652 | --DOCSHELL 0x117d6e800 == 36 [pid = 1652] [id = 741] 21:25:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca14000 == 35 [pid = 1652] [id = 729] 21:25:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaa4000 == 34 [pid = 1652] [id = 752] 21:25:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4d7800 == 33 [pid = 1652] [id = 751] 21:25:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1290b5000 == 32 [pid = 1652] [id = 750] 21:25:52 INFO - PROCESS | 1652 | --DOCSHELL 0x128ad8800 == 31 [pid = 1652] [id = 749] 21:25:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1290b9800 == 30 [pid = 1652] [id = 743] 21:25:52 INFO - PROCESS | 1652 | --DOCSHELL 0x124bdd800 == 29 [pid = 1652] [id = 748] 21:25:52 INFO - PROCESS | 1652 | --DOCSHELL 0x121927000 == 28 [pid = 1652] [id = 747] 21:25:52 INFO - PROCESS | 1652 | --DOCSHELL 0x116127800 == 27 [pid = 1652] [id = 746] 21:25:52 INFO - PROCESS | 1652 | --DOCSHELL 0x113e42000 == 26 [pid = 1652] [id = 745] 21:25:52 INFO - PROCESS | 1652 | --DOCSHELL 0x124409800 == 25 [pid = 1652] [id = 740] 21:25:53 INFO - PROCESS | 1652 | 1467865553068 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]]]}] 21:25:53 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. 21:25:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1174ms 21:25:53 INFO - PROCESS | 1652 | 1467865553081 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 21:25:53 INFO - PROCESS | 1652 | 1467865553084 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 21:25:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 21:25:53 INFO - PROCESS | 1652 | 1467865553089 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 21:25:53 INFO - PROCESS | 1652 | 1467865553092 Marionette TRACE conn2 <- [1,2982,null,{}] 21:25:53 INFO - PROCESS | 1652 | 1467865553097 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}] 21:25:53 INFO - PROCESS | 1652 | 1467865553100 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:53 INFO - PROCESS | 1652 | 1467865553230 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 21:25:53 INFO - PROCESS | 1652 | 1467865553237 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:53 INFO - PROCESS | 1652 | 1467865553241 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x117364000 == 26 [pid = 1652] [id = 754] 21:25:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113aa4400) [pid = 1652] [serial = 2261] [outer = 0x0] 21:25:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x113cf6000) [pid = 1652] [serial = 2262] [outer = 0x113aa4400] 21:25:53 INFO - PROCESS | 1652 | 1467865553286 Marionette DEBUG loaded listener.js 21:25:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1128d9000) [pid = 1652] [serial = 2263] [outer = 0x113aa4400] 21:25:53 INFO - PROCESS | 1652 | 1467865553734 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"]]]}] 21:25:53 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 21:25:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 21:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:25:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 21:25:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 676ms 21:25:53 INFO - PROCESS | 1652 | 1467865553764 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 21:25:53 INFO - PROCESS | 1652 | 1467865553769 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 21:25:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 21:25:53 INFO - PROCESS | 1652 | 1467865553777 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 21:25:53 INFO - PROCESS | 1652 | 1467865553779 Marionette TRACE conn2 <- [1,2986,null,{}] 21:25:53 INFO - PROCESS | 1652 | 1467865553783 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}] 21:25:53 INFO - PROCESS | 1652 | 1467865553786 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:53 INFO - PROCESS | 1652 | 1467865553901 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 21:25:53 INFO - PROCESS | 1652 | 1467865553908 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:53 INFO - PROCESS | 1652 | 1467865553911 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1210a7000 == 27 [pid = 1652] [id = 755] 21:25:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x117407800) [pid = 1652] [serial = 2264] [outer = 0x0] 21:25:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11826a800) [pid = 1652] [serial = 2265] [outer = 0x117407800] 21:25:53 INFO - PROCESS | 1652 | 1467865553957 Marionette DEBUG loaded listener.js 21:25:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118f51c00) [pid = 1652] [serial = 2266] [outer = 0x117407800] 21:25:54 INFO - PROCESS | 1652 | 1467865554350 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]]]}] 21:25:54 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. 21:25:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 623ms 21:25:54 INFO - PROCESS | 1652 | 1467865554402 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 21:25:54 INFO - PROCESS | 1652 | 1467865554403 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 21:25:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 21:25:54 INFO - PROCESS | 1652 | 1467865554406 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 21:25:54 INFO - PROCESS | 1652 | 1467865554409 Marionette TRACE conn2 <- [1,2990,null,{}] 21:25:54 INFO - PROCESS | 1652 | 1467865554416 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}] 21:25:54 INFO - PROCESS | 1652 | 1467865554420 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:54 INFO - PROCESS | 1652 | 1467865554519 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 21:25:54 INFO - PROCESS | 1652 | 1467865554582 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:54 INFO - PROCESS | 1652 | 1467865554584 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12631c800 == 28 [pid = 1652] [id = 756] 21:25:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x113a3b400) [pid = 1652] [serial = 2267] [outer = 0x0] 21:25:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1194b9800) [pid = 1652] [serial = 2268] [outer = 0x113a3b400] 21:25:54 INFO - PROCESS | 1652 | 1467865554613 Marionette DEBUG loaded listener.js 21:25:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119d14c00) [pid = 1652] [serial = 2269] [outer = 0x113a3b400] 21:25:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x128adc000 == 29 [pid = 1652] [id = 757] 21:25:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12119fc00) [pid = 1652] [serial = 2270] [outer = 0x0] 21:25:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x120ee8400) [pid = 1652] [serial = 2271] [outer = 0x12119fc00] 21:25:54 INFO - PROCESS | 1652 | 1467865554951 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]]]}] 21:25:54 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. 21:25:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 572ms 21:25:54 INFO - PROCESS | 1652 | 1467865554981 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 21:25:54 INFO - PROCESS | 1652 | 1467865554983 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 21:25:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 21:25:55 INFO - PROCESS | 1652 | 1467865554991 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 21:25:55 INFO - PROCESS | 1652 | 1467865554993 Marionette TRACE conn2 <- [1,2994,null,{}] 21:25:55 INFO - PROCESS | 1652 | 1467865554995 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}] 21:25:55 INFO - PROCESS | 1652 | 1467865554996 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:55 INFO - PROCESS | 1652 | 1467865555105 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 21:25:55 INFO - PROCESS | 1652 | 1467865555139 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:55 INFO - PROCESS | 1652 | 1467865555140 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290ac800 == 30 [pid = 1652] [id = 758] 21:25:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x120ee3800) [pid = 1652] [serial = 2272] [outer = 0x0] 21:25:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121229c00) [pid = 1652] [serial = 2273] [outer = 0x120ee3800] 21:25:55 INFO - PROCESS | 1652 | 1467865555165 Marionette DEBUG loaded listener.js 21:25:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1218a3400) [pid = 1652] [serial = 2274] [outer = 0x120ee3800] 21:25:55 INFO - PROCESS | 1652 | 1467865555454 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]]]}] 21:25:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:25:55 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 21:25:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 474ms 21:25:55 INFO - PROCESS | 1652 | 1467865555460 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 21:25:55 INFO - PROCESS | 1652 | 1467865555462 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 21:25:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 21:25:55 INFO - PROCESS | 1652 | 1467865555471 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 21:25:55 INFO - PROCESS | 1652 | 1467865555483 Marionette TRACE conn2 <- [1,2998,null,{}] 21:25:55 INFO - PROCESS | 1652 | 1467865555499 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}] 21:25:55 INFO - PROCESS | 1652 | 1467865555501 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:55 INFO - PROCESS | 1652 | 1467865555603 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 21:25:55 INFO - PROCESS | 1652 | 1467865555607 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:55 INFO - PROCESS | 1652 | 1467865555608 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aa95800 == 31 [pid = 1652] [id = 759] 21:25:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x116a13c00) [pid = 1652] [serial = 2275] [outer = 0x0] 21:25:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x123bc4000) [pid = 1652] [serial = 2276] [outer = 0x116a13c00] 21:25:55 INFO - PROCESS | 1652 | 1467865555633 Marionette DEBUG loaded listener.js 21:25:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124b10c00) [pid = 1652] [serial = 2277] [outer = 0x116a13c00] 21:25:55 INFO - PROCESS | 1652 | 1467865555967 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]]]}] 21:25:56 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. 21:25:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 546ms 21:25:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 21:25:56 INFO - PROCESS | 1652 | 1467865556021 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 21:25:56 INFO - PROCESS | 1652 | 1467865556022 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 21:25:56 INFO - PROCESS | 1652 | 1467865556026 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 21:25:56 INFO - PROCESS | 1652 | 1467865556027 Marionette TRACE conn2 <- [1,3002,null,{}] 21:25:56 INFO - PROCESS | 1652 | 1467865556029 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}] 21:25:56 INFO - PROCESS | 1652 | 1467865556033 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:56 INFO - PROCESS | 1652 | 1467865556148 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 21:25:56 INFO - PROCESS | 1652 | 1467865556174 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:56 INFO - PROCESS | 1652 | 1467865556175 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b819800 == 32 [pid = 1652] [id = 760] 21:25:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x125fc4000) [pid = 1652] [serial = 2278] [outer = 0x0] 21:25:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126b37400) [pid = 1652] [serial = 2279] [outer = 0x125fc4000] 21:25:56 INFO - PROCESS | 1652 | 1467865556199 Marionette DEBUG loaded listener.js 21:25:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126b43800) [pid = 1652] [serial = 2280] [outer = 0x125fc4000] 21:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x123bc4800) [pid = 1652] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 21:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1121bd000) [pid = 1652] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 21:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1129b2800) [pid = 1652] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 21:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x113aa6800) [pid = 1652] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 21:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119d21400) [pid = 1652] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 21:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118875c00) [pid = 1652] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 21:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x117411800) [pid = 1652] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 21:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x110e7a000) [pid = 1652] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 21:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1133d4000) [pid = 1652] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 21:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119d18400) [pid = 1652] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 21:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112e39c00) [pid = 1652] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 21:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1128d7c00) [pid = 1652] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 21:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1164e1400) [pid = 1652] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 21:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x117404000) [pid = 1652] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 21:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12a837800) [pid = 1652] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 21:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11812d800) [pid = 1652] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 21:25:56 INFO - PROCESS | 1652 | 1467865556656 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]]]}] 21:25:56 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. 21:25:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 669ms 21:25:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 21:25:56 INFO - PROCESS | 1652 | 1467865556694 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 21:25:56 INFO - PROCESS | 1652 | 1467865556695 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 21:25:56 INFO - PROCESS | 1652 | 1467865556705 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 21:25:56 INFO - PROCESS | 1652 | 1467865556706 Marionette TRACE conn2 <- [1,3006,null,{}] 21:25:56 INFO - PROCESS | 1652 | 1467865556709 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}] 21:25:56 INFO - PROCESS | 1652 | 1467865556710 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:56 INFO - PROCESS | 1652 | 1467865556787 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 21:25:56 INFO - PROCESS | 1652 | 1467865556860 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:56 INFO - PROCESS | 1652 | 1467865556861 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b9d9000 == 33 [pid = 1652] [id = 761] 21:25:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1167af400) [pid = 1652] [serial = 2281] [outer = 0x0] 21:25:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1176c8c00) [pid = 1652] [serial = 2282] [outer = 0x1167af400] 21:25:56 INFO - PROCESS | 1652 | 1467865556893 Marionette DEBUG loaded listener.js 21:25:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119d21400) [pid = 1652] [serial = 2283] [outer = 0x1167af400] 21:25:57 INFO - PROCESS | 1652 | 1467865557137 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]]]}] 21:25:57 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. 21:25:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 475ms 21:25:57 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 21:25:57 INFO - PROCESS | 1652 | 1467865557173 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 21:25:57 INFO - PROCESS | 1652 | 1467865557175 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 21:25:57 INFO - PROCESS | 1652 | 1467865557184 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 21:25:57 INFO - PROCESS | 1652 | 1467865557185 Marionette TRACE conn2 <- [1,3010,null,{}] 21:25:57 INFO - PROCESS | 1652 | 1467865557188 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}] 21:25:57 INFO - PROCESS | 1652 | 1467865557189 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:57 INFO - PROCESS | 1652 | 1467865557271 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 21:25:57 INFO - PROCESS | 1652 | 1467865557275 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:57 INFO - PROCESS | 1652 | 1467865557276 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbe0800 == 34 [pid = 1652] [id = 762] 21:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124448400) [pid = 1652] [serial = 2284] [outer = 0x0] 21:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126b45c00) [pid = 1652] [serial = 2285] [outer = 0x124448400] 21:25:57 INFO - PROCESS | 1652 | 1467865557303 Marionette DEBUG loaded listener.js 21:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12781f400) [pid = 1652] [serial = 2286] [outer = 0x124448400] 21:25:57 INFO - PROCESS | 1652 | 1467865557594 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]]]}] 21:25:57 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 21:25:57 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 428ms 21:25:57 INFO - PROCESS | 1652 | 1467865557605 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 21:25:57 INFO - PROCESS | 1652 | 1467865557606 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 21:25:57 INFO - TEST-START | /FileAPI/FileReaderSync.worker 21:25:57 INFO - PROCESS | 1652 | 1467865557608 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 21:25:57 INFO - PROCESS | 1652 | 1467865557610 Marionette TRACE conn2 <- [1,3014,null,{}] 21:25:57 INFO - PROCESS | 1652 | 1467865557627 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}] 21:25:57 INFO - PROCESS | 1652 | 1467865557629 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:57 INFO - PROCESS | 1652 | 1467865557711 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 21:25:57 INFO - PROCESS | 1652 | 1467865557716 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:57 INFO - PROCESS | 1652 | 1467865557717 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x126311000 == 35 [pid = 1652] [id = 763] 21:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126b44000) [pid = 1652] [serial = 2287] [outer = 0x0] 21:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128a68800) [pid = 1652] [serial = 2288] [outer = 0x126b44000] 21:25:57 INFO - PROCESS | 1652 | 1467865557742 Marionette DEBUG loaded listener.js 21:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128a72000) [pid = 1652] [serial = 2289] [outer = 0x126b44000] 21:25:57 INFO - PROCESS | 1652 | [1652] 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 21:25:58 INFO - PROCESS | 1652 | 1467865558088 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 21:25:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 21:25:58 INFO - {} 21:25:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 21:25:58 INFO - {} 21:25:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 21:25:58 INFO - {} 21:25:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 21:25:58 INFO - {} 21:25:58 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 529ms 21:25:58 INFO - TEST-START | /FileAPI/fileReader.html 21:25:58 INFO - PROCESS | 1652 | 1467865558139 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 21:25:58 INFO - PROCESS | 1652 | 1467865558140 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 21:25:58 INFO - PROCESS | 1652 | 1467865558142 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 21:25:58 INFO - PROCESS | 1652 | 1467865558143 Marionette TRACE conn2 <- [1,3018,null,{}] 21:25:58 INFO - PROCESS | 1652 | 1467865558148 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}] 21:25:58 INFO - PROCESS | 1652 | 1467865558149 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:58 INFO - PROCESS | 1652 | 1467865558229 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 21:25:58 INFO - PROCESS | 1652 | 1467865558233 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:58 INFO - PROCESS | 1652 | 1467865558234 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c018800 == 36 [pid = 1652] [id = 764] 21:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128a6bc00) [pid = 1652] [serial = 2290] [outer = 0x0] 21:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128ba8400) [pid = 1652] [serial = 2291] [outer = 0x128a6bc00] 21:25:58 INFO - PROCESS | 1652 | 1467865558258 Marionette DEBUG loaded listener.js 21:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x129043000) [pid = 1652] [serial = 2292] [outer = 0x128a6bc00] 21:25:58 INFO - PROCESS | 1652 | 1467865558612 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]]]}] 21:25:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 21:25:58 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 21:25:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 21:25:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 21:25:58 INFO - TEST-OK | /FileAPI/fileReader.html | took 520ms 21:25:58 INFO - TEST-START | /FileAPI/historical.html 21:25:58 INFO - PROCESS | 1652 | 1467865558663 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 21:25:58 INFO - PROCESS | 1652 | 1467865558665 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 21:25:58 INFO - PROCESS | 1652 | 1467865558669 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 21:25:58 INFO - PROCESS | 1652 | 1467865558671 Marionette TRACE conn2 <- [1,3022,null,{}] 21:25:58 INFO - PROCESS | 1652 | 1467865558676 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}] 21:25:58 INFO - PROCESS | 1652 | 1467865558678 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:58 INFO - PROCESS | 1652 | 1467865558791 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 21:25:58 INFO - PROCESS | 1652 | 1467865558870 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:58 INFO - PROCESS | 1652 | 1467865558871 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x118221800 == 37 [pid = 1652] [id = 765] 21:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1129b2800) [pid = 1652] [serial = 2293] [outer = 0x0] 21:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x112e56000) [pid = 1652] [serial = 2294] [outer = 0x1129b2800] 21:25:58 INFO - PROCESS | 1652 | 1467865558903 Marionette DEBUG loaded listener.js 21:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x115fdc000) [pid = 1652] [serial = 2295] [outer = 0x1129b2800] 21:25:59 INFO - PROCESS | 1652 | 1467865559321 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"]]]}] 21:25:59 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 21:25:59 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 21:25:59 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 21:25:59 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 21:25:59 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 21:25:59 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 21:25:59 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 21:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:25:59 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 21:25:59 INFO - TEST-OK | /FileAPI/historical.html | took 672ms 21:25:59 INFO - PROCESS | 1652 | 1467865559341 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 21:25:59 INFO - PROCESS | 1652 | 1467865559344 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 21:25:59 INFO - TEST-START | /FileAPI/idlharness.html 21:25:59 INFO - PROCESS | 1652 | 1467865559349 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 21:25:59 INFO - PROCESS | 1652 | 1467865559351 Marionette TRACE conn2 <- [1,3026,null,{}] 21:25:59 INFO - PROCESS | 1652 | 1467865559353 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}] 21:25:59 INFO - PROCESS | 1652 | 1467865559355 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:59 INFO - PROCESS | 1652 | 1467865559464 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 21:25:59 INFO - PROCESS | 1652 | 1467865559569 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:59 INFO - PROCESS | 1652 | 1467865559571 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:25:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a14800 == 38 [pid = 1652] [id = 766] 21:25:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11845a400) [pid = 1652] [serial = 2296] [outer = 0x0] 21:25:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x118fa9400) [pid = 1652] [serial = 2297] [outer = 0x11845a400] 21:25:59 INFO - PROCESS | 1652 | 1467865559602 Marionette DEBUG loaded listener.js 21:25:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11938c800) [pid = 1652] [serial = 2298] [outer = 0x11845a400] 21:26:00 INFO - PROCESS | 1652 | 1467865560204 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]]]}] 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 21:26:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:26:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:26:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:26:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:26:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:26:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 21:26:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:26:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:26:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:26:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:26:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:26:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 21:26:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:26:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:26:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:26:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:26:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:26:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 21:26:00 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 21:26:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:26:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:26:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:26:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:26:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 21:26:00 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 21:26:00 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 21:26:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:26:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:26:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:26:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:26:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 21:26:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:26:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:26:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:26:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:26:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 21:26:00 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 21:26:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:26:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:26:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:26:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:26:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 21:26:00 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 21:26:00 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 21:26:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:26:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:26:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:26:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:26:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 21:26:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 21:26:00 INFO - TEST-OK | /FileAPI/idlharness.html | took 881ms 21:26:00 INFO - TEST-START | /FileAPI/idlharness.worker 21:26:00 INFO - PROCESS | 1652 | 1467865560231 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 21:26:00 INFO - PROCESS | 1652 | 1467865560232 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 21:26:00 INFO - PROCESS | 1652 | 1467865560235 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 21:26:00 INFO - PROCESS | 1652 | 1467865560237 Marionette TRACE conn2 <- [1,3030,null,{}] 21:26:00 INFO - PROCESS | 1652 | 1467865560245 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}] 21:26:00 INFO - PROCESS | 1652 | 1467865560248 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:00 INFO - PROCESS | 1652 | 1467865560381 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 21:26:00 INFO - PROCESS | 1652 | 1467865560493 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:00 INFO - PROCESS | 1652 | 1467865560495 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d438000 == 39 [pid = 1652] [id = 767] 21:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x126557c00) [pid = 1652] [serial = 2299] [outer = 0x0] 21:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x129514400) [pid = 1652] [serial = 2300] [outer = 0x126557c00] 21:26:00 INFO - PROCESS | 1652 | 1467865560530 Marionette DEBUG loaded listener.js 21:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12a6dd400) [pid = 1652] [serial = 2301] [outer = 0x126557c00] 21:26:00 INFO - PROCESS | 1652 | [1652] 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 21:26:01 INFO - PROCESS | 1652 | --DOCSHELL 0x126311000 == 38 [pid = 1652] [id = 763] 21:26:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbe0800 == 37 [pid = 1652] [id = 762] 21:26:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12b9d9000 == 36 [pid = 1652] [id = 761] 21:26:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12b819800 == 35 [pid = 1652] [id = 760] 21:26:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12aa95800 == 34 [pid = 1652] [id = 759] 21:26:01 INFO - PROCESS | 1652 | 1467865561460 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,{},{}]]]}] 21:26:01 INFO - PROCESS | 1652 | --DOCSHELL 0x1290ac800 == 33 [pid = 1652] [id = 758] 21:26:01 INFO - PROCESS | 1652 | --DOCSHELL 0x128adc000 == 32 [pid = 1652] [id = 757] 21:26:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12631c800 == 31 [pid = 1652] [id = 756] 21:26:01 INFO - PROCESS | 1652 | --DOCSHELL 0x1210a7000 == 30 [pid = 1652] [id = 755] 21:26:01 INFO - PROCESS | 1652 | --DOCSHELL 0x117364000 == 29 [pid = 1652] [id = 754] 21:26:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12130d000 == 28 [pid = 1652] [id = 753] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1133e1000) [pid = 1652] [serial = 2233] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x112f07000) [pid = 1652] [serial = 2225] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1167a5800) [pid = 1652] [serial = 2227] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x125fc7c00) [pid = 1652] [serial = 2222] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12119b000) [pid = 1652] [serial = 2213] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119d18000) [pid = 1652] [serial = 2210] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x116981400) [pid = 1652] [serial = 2228] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1194be400) [pid = 1652] [serial = 2207] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118134c00) [pid = 1652] [serial = 2230] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1167b2400) [pid = 1652] [serial = 2234] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119155800) [pid = 1652] [serial = 2231] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1129ae800) [pid = 1652] [serial = 2224] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12a86f800) [pid = 1652] [serial = 2189] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x121bc6c00) [pid = 1652] [serial = 2219] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1213f0000) [pid = 1652] [serial = 2218] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124b09400) [pid = 1652] [serial = 2221] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1194be000) [pid = 1652] [serial = 2209] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112a79400) [pid = 1652] [serial = 2191] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x112f04000) [pid = 1652] [serial = 2192] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1150c2800) [pid = 1652] [serial = 2194] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x115f70000) [pid = 1652] [serial = 2195] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121234800) [pid = 1652] [serial = 2215] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1213eac00) [pid = 1652] [serial = 2216] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119158c00) [pid = 1652] [serial = 2206] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11810a000) [pid = 1652] [serial = 2200] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118130800) [pid = 1652] [serial = 2201] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1170bf800) [pid = 1652] [serial = 2197] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x117406800) [pid = 1652] [serial = 2198] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118135000) [pid = 1652] [serial = 2203] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118515000) [pid = 1652] [serial = 2204] [outer = 0x0] [url = about:blank] 21:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x120eec400) [pid = 1652] [serial = 2212] [outer = 0x0] [url = about:blank] 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:26:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:26:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:26:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:26:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:26:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:26:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:26:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:26:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:26:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 21:26:01 INFO - {} 21:26:01 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 21:26:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:26:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:26:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 21:26:01 INFO - {} 21:26:01 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 - {} 21:26:01 INFO - {} 21:26:01 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 21:26:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:26:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:26:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:26:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:26:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 21:26:01 INFO - {} 21:26:01 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 21:26:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:26:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:26:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 21:26:01 INFO - {} 21:26:01 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 - {} 21:26:01 INFO - {} 21:26:01 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 21:26:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:26:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:26:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:26:01 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 21:26:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 21:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 21:26:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:26:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:26:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 21:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:26:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:26:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:26:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 21:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 21:26:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:26:01 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 21:26:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 21:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 21:26:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:26:01 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 21:26:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 21:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 21:26:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:26:01 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 21:26:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 21:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:26:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:26:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:26:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:26:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 21:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:26:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:26:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:26:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:26:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:26:01 INFO - {} 21:26:01 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1284ms 21:26:01 INFO - PROCESS | 1652 | 1467865561520 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 21:26:01 INFO - PROCESS | 1652 | 1467865561523 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 21:26:01 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 21:26:01 INFO - PROCESS | 1652 | 1467865561527 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 21:26:01 INFO - PROCESS | 1652 | 1467865561530 Marionette TRACE conn2 <- [1,3034,null,{}] 21:26:01 INFO - PROCESS | 1652 | 1467865561535 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}] 21:26:01 INFO - PROCESS | 1652 | 1467865561538 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:01 INFO - PROCESS | 1652 | 1467865561657 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 21:26:01 INFO - PROCESS | 1652 | 1467865561665 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:01 INFO - PROCESS | 1652 | 1467865561666 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11864e000 == 29 [pid = 1652] [id = 768] 21:26:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x113a9c400) [pid = 1652] [serial = 2302] [outer = 0x0] 21:26:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x120eec400) [pid = 1652] [serial = 2303] [outer = 0x113a9c400] 21:26:01 INFO - PROCESS | 1652 | 1467865561706 Marionette DEBUG loaded listener.js 21:26:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12a82a800) [pid = 1652] [serial = 2304] [outer = 0x113a9c400] 21:26:02 INFO - PROCESS | 1652 | 1467865562198 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]]]}] 21:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 21:26:02 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 723ms 21:26:02 INFO - TEST-START | /FileAPI/blob/Blob-close.html 21:26:02 INFO - PROCESS | 1652 | 1467865562250 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 21:26:02 INFO - PROCESS | 1652 | 1467865562252 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 21:26:02 INFO - PROCESS | 1652 | 1467865562257 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 21:26:02 INFO - PROCESS | 1652 | 1467865562258 Marionette TRACE conn2 <- [1,3038,null,{}] 21:26:02 INFO - PROCESS | 1652 | 1467865562261 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}] 21:26:02 INFO - PROCESS | 1652 | 1467865562264 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:02 INFO - PROCESS | 1652 | 1467865562341 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 21:26:02 INFO - PROCESS | 1652 | 1467865562350 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:02 INFO - PROCESS | 1652 | 1467865562351 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x125fb9800 == 30 [pid = 1652] [id = 769] 21:26:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12a831c00) [pid = 1652] [serial = 2305] [outer = 0x0] 21:26:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12a862400) [pid = 1652] [serial = 2306] [outer = 0x12a831c00] 21:26:02 INFO - PROCESS | 1652 | 1467865562377 Marionette DEBUG loaded listener.js 21:26:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12a86b400) [pid = 1652] [serial = 2307] [outer = 0x12a831c00] 21:26:02 INFO - PROCESS | 1652 | 1467865562700 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"]]]}] 21:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 21:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 21:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 21:26:02 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 469ms 21:26:02 INFO - PROCESS | 1652 | 1467865562726 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 21:26:02 INFO - PROCESS | 1652 | 1467865562728 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 21:26:02 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 21:26:02 INFO - PROCESS | 1652 | 1467865562732 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 21:26:02 INFO - PROCESS | 1652 | 1467865562735 Marionette TRACE conn2 <- [1,3042,null,{}] 21:26:02 INFO - PROCESS | 1652 | 1467865562742 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}] 21:26:02 INFO - PROCESS | 1652 | 1467865562745 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:02 INFO - PROCESS | 1652 | 1467865562823 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 21:26:02 INFO - PROCESS | 1652 | 1467865562831 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:02 INFO - PROCESS | 1652 | 1467865562833 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a789800 == 31 [pid = 1652] [id = 770] 21:26:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12aad8800) [pid = 1652] [serial = 2308] [outer = 0x0] 21:26:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12b188c00) [pid = 1652] [serial = 2309] [outer = 0x12aad8800] 21:26:02 INFO - PROCESS | 1652 | 1467865562860 Marionette DEBUG loaded listener.js 21:26:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12b82bc00) [pid = 1652] [serial = 2310] [outer = 0x12aad8800] 21:26:03 INFO - PROCESS | 1652 | 1467865563269 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]]]}] 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 21:26:03 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. 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 21:26:03 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'.) 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 21:26:03 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. 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 21:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 21:26:03 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. 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 21:26:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:26:03 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. 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 21:26:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 21:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 21:26:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 21:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 21:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 21:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 21:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:26:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:26:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 21:26:03 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 579ms 21:26:03 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 21:26:03 INFO - PROCESS | 1652 | 1467865563313 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 21:26:03 INFO - PROCESS | 1652 | 1467865563315 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 21:26:03 INFO - PROCESS | 1652 | 1467865563334 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 21:26:03 INFO - PROCESS | 1652 | 1467865563336 Marionette TRACE conn2 <- [1,3046,null,{}] 21:26:03 INFO - PROCESS | 1652 | 1467865563338 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}] 21:26:03 INFO - PROCESS | 1652 | 1467865563339 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:03 INFO - PROCESS | 1652 | 1467865563433 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 21:26:03 INFO - PROCESS | 1652 | 1467865563437 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:03 INFO - PROCESS | 1652 | 1467865563439 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c162800 == 32 [pid = 1652] [id = 771] 21:26:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128ba5800) [pid = 1652] [serial = 2311] [outer = 0x0] 21:26:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12b836c00) [pid = 1652] [serial = 2312] [outer = 0x128ba5800] 21:26:03 INFO - PROCESS | 1652 | 1467865563464 Marionette DEBUG loaded listener.js 21:26:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12b99fc00) [pid = 1652] [serial = 2313] [outer = 0x128ba5800] 21:26:03 INFO - PROCESS | 1652 | [1652] 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 21:26:03 INFO - PROCESS | 1652 | 1467865563813 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 21:26:03 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 21:26:03 INFO - {} 21:26:03 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 536ms 21:26:03 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 21:26:03 INFO - PROCESS | 1652 | 1467865563853 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 21:26:03 INFO - PROCESS | 1652 | 1467865563854 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 21:26:03 INFO - PROCESS | 1652 | 1467865563856 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 21:26:03 INFO - PROCESS | 1652 | 1467865563857 Marionette TRACE conn2 <- [1,3050,null,{}] 21:26:03 INFO - PROCESS | 1652 | 1467865563860 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}] 21:26:03 INFO - PROCESS | 1652 | 1467865563861 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:03 INFO - PROCESS | 1652 | 1467865563964 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 21:26:04 INFO - PROCESS | 1652 | 1467865564003 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:04 INFO - PROCESS | 1652 | 1467865564004 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d89e800 == 33 [pid = 1652] [id = 772] 21:26:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b9a0000) [pid = 1652] [serial = 2314] [outer = 0x0] 21:26:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12ba34c00) [pid = 1652] [serial = 2315] [outer = 0x12b9a0000] 21:26:04 INFO - PROCESS | 1652 | 1467865564029 Marionette DEBUG loaded listener.js 21:26:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12be13000) [pid = 1652] [serial = 2316] [outer = 0x12b9a0000] 21:26:04 INFO - PROCESS | 1652 | 1467865564383 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]]]}] 21:26:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 21:26:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 21:26:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 21:26:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 21:26:04 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 574ms 21:26:04 INFO - PROCESS | 1652 | 1467865564430 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 21:26:04 INFO - PROCESS | 1652 | 1467865564431 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 21:26:04 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 21:26:04 INFO - PROCESS | 1652 | 1467865564434 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 21:26:04 INFO - PROCESS | 1652 | 1467865564435 Marionette TRACE conn2 <- [1,3054,null,{}] 21:26:04 INFO - PROCESS | 1652 | 1467865564437 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}] 21:26:04 INFO - PROCESS | 1652 | 1467865564441 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:04 INFO - PROCESS | 1652 | 1467865564572 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 21:26:04 INFO - PROCESS | 1652 | 1467865564585 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:04 INFO - PROCESS | 1652 | 1467865564586 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbe5000 == 34 [pid = 1652] [id = 773] 21:26:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12be1ac00) [pid = 1652] [serial = 2317] [outer = 0x0] 21:26:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12bea9000) [pid = 1652] [serial = 2318] [outer = 0x12be1ac00] 21:26:04 INFO - PROCESS | 1652 | 1467865564611 Marionette DEBUG loaded listener.js 21:26:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12c1ad800) [pid = 1652] [serial = 2319] [outer = 0x12be1ac00] 21:26:05 INFO - PROCESS | 1652 | 1467865565041 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"]]]}] 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 21:26:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 21:26:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 21:26:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:26:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 21:26:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:26:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 21:26:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:26:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 21:26:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:26:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 21:26:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:26:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 21:26:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:26:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 21:26:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:26:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 21:26:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:26:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 21:26:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:26:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 21:26:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:26:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 21:26:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:26:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 21:26:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:26:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 21:26:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:26:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 21:26:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:26:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 21:26:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:26:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 21:26:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:26:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 21:26:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:26:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 21:26:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:26:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 21:26:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:26:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 21:26:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:26:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 21:26:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:26:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 21:26:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:26:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:26:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:26:05 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" 21:26:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:26:05 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" 21:26:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:26:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 633ms 21:26:05 INFO - TEST-START | /FileAPI/file/File-constructor.html 21:26:05 INFO - PROCESS | 1652 | 1467865565067 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 21:26:05 INFO - PROCESS | 1652 | 1467865565068 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 21:26:05 INFO - PROCESS | 1652 | 1467865565077 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 21:26:05 INFO - PROCESS | 1652 | 1467865565078 Marionette TRACE conn2 <- [1,3058,null,{}] 21:26:05 INFO - PROCESS | 1652 | 1467865565080 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}] 21:26:05 INFO - PROCESS | 1652 | 1467865565081 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:05 INFO - PROCESS | 1652 | 1467865565214 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 21:26:05 INFO - PROCESS | 1652 | 1467865565289 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:05 INFO - PROCESS | 1652 | 1467865565291 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db6d800 == 35 [pid = 1652] [id = 774] 21:26:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12c1afc00) [pid = 1652] [serial = 2320] [outer = 0x0] 21:26:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12c1b9000) [pid = 1652] [serial = 2321] [outer = 0x12c1afc00] 21:26:05 INFO - PROCESS | 1652 | 1467865565328 Marionette DEBUG loaded listener.js 21:26:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12c9dfc00) [pid = 1652] [serial = 2322] [outer = 0x12c1afc00] 21:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1170c9400) [pid = 1652] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x110e7a400) [pid = 1652] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 21:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x117407800) [pid = 1652] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 21:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1176cec00) [pid = 1652] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 21:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x115fe2800) [pid = 1652] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 21:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12119fc00) [pid = 1652] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x113aa4400) [pid = 1652] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 21:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11810f800) [pid = 1652] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 21:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1193d6400) [pid = 1652] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 21:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x113a3b400) [pid = 1652] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 21:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x116a13c00) [pid = 1652] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 21:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x120eed000) [pid = 1652] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 21:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x123bc8800) [pid = 1652] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 21:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x125fc4000) [pid = 1652] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 21:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x125d5ec00) [pid = 1652] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 21:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1167af400) [pid = 1652] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 21:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x124448400) [pid = 1652] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 21:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x120ee3800) [pid = 1652] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 21:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x126b44000) [pid = 1652] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 21:26:05 INFO - PROCESS | 1652 | 1467865565730 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]]]}] 21:26:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 21:26:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 21:26:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 21:26:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 21:26:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 21:26:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 21:26:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 21:26:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 21:26:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 21:26:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 21:26:05 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 21:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:05 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 21:26:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 21:26:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 21:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 21:26:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 21:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 21:26:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 21:26:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 21:26:05 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 680ms 21:26:05 INFO - PROCESS | 1652 | 1467865565751 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 21:26:05 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 21:26:05 INFO - PROCESS | 1652 | 1467865565752 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 21:26:05 INFO - PROCESS | 1652 | 1467865565755 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 21:26:05 INFO - PROCESS | 1652 | 1467865565756 Marionette TRACE conn2 <- [1,3062,null,{}] 21:26:05 INFO - PROCESS | 1652 | 1467865565758 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}] 21:26:05 INFO - PROCESS | 1652 | 1467865565759 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:05 INFO - PROCESS | 1652 | 1467865565839 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 21:26:05 INFO - PROCESS | 1652 | 1467865565842 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:05 INFO - PROCESS | 1652 | 1467865565843 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc53800 == 36 [pid = 1652] [id = 775] 21:26:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x110d7cc00) [pid = 1652] [serial = 2323] [outer = 0x0] 21:26:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x110d81c00) [pid = 1652] [serial = 2324] [outer = 0x110d7cc00] 21:26:05 INFO - PROCESS | 1652 | 1467865565869 Marionette DEBUG loaded listener.js 21:26:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x110f56400) [pid = 1652] [serial = 2325] [outer = 0x110d7cc00] 21:26:05 INFO - PROCESS | 1652 | [1652] 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 21:26:06 INFO - PROCESS | 1652 | 1467865566204 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 21:26:06 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 21:26:06 INFO - {} 21:26:06 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 468ms 21:26:06 INFO - PROCESS | 1652 | 1467865566224 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 21:26:06 INFO - PROCESS | 1652 | 1467865566225 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 21:26:06 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 21:26:06 INFO - PROCESS | 1652 | 1467865566227 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 21:26:06 INFO - PROCESS | 1652 | 1467865566229 Marionette TRACE conn2 <- [1,3066,null,{}] 21:26:06 INFO - PROCESS | 1652 | 1467865566231 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}] 21:26:06 INFO - PROCESS | 1652 | 1467865566232 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:06 INFO - PROCESS | 1652 | 1467865566314 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 21:26:06 INFO - PROCESS | 1652 | 1467865566375 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:06 INFO - PROCESS | 1652 | 1467865566376 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x110dac800 == 37 [pid = 1652] [id = 776] 21:26:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x110f56000) [pid = 1652] [serial = 2326] [outer = 0x0] 21:26:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x110f5ec00) [pid = 1652] [serial = 2327] [outer = 0x110f56000] 21:26:06 INFO - PROCESS | 1652 | 1467865566401 Marionette DEBUG loaded listener.js 21:26:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x120ee3800) [pid = 1652] [serial = 2328] [outer = 0x110f56000] 21:26:06 INFO - PROCESS | 1652 | 1467865566651 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]]]}] 21:26:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 21:26:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 21:26:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 21:26:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 21:26:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 21:26:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 21:26:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 21:26:06 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 474ms 21:26:06 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 21:26:06 INFO - PROCESS | 1652 | 1467865566701 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 21:26:06 INFO - PROCESS | 1652 | 1467865566702 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 21:26:06 INFO - PROCESS | 1652 | 1467865566704 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 21:26:06 INFO - PROCESS | 1652 | 1467865566705 Marionette TRACE conn2 <- [1,3070,null,{}] 21:26:06 INFO - PROCESS | 1652 | 1467865566708 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}] 21:26:06 INFO - PROCESS | 1652 | 1467865566709 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:06 INFO - PROCESS | 1652 | 1467865566800 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 21:26:06 INFO - PROCESS | 1652 | 1467865566804 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:06 INFO - PROCESS | 1652 | 1467865566805 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x118585800 == 38 [pid = 1652] [id = 777] 21:26:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x110dc5800) [pid = 1652] [serial = 2329] [outer = 0x0] 21:26:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x110dcac00) [pid = 1652] [serial = 2330] [outer = 0x110dc5800] 21:26:06 INFO - PROCESS | 1652 | 1467865566829 Marionette DEBUG loaded listener.js 21:26:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x110dcec00) [pid = 1652] [serial = 2331] [outer = 0x110dc5800] 21:26:07 INFO - PROCESS | 1652 | 1467865567156 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]]]}] 21:26:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 21:26:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 21:26:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 21:26:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 21:26:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 21:26:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 21:26:07 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 469ms 21:26:07 INFO - PROCESS | 1652 | 1467865567181 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 21:26:07 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 21:26:07 INFO - PROCESS | 1652 | 1467865567183 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 21:26:07 INFO - PROCESS | 1652 | 1467865567185 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 21:26:07 INFO - PROCESS | 1652 | 1467865567187 Marionette TRACE conn2 <- [1,3074,null,{}] 21:26:07 INFO - PROCESS | 1652 | 1467865567189 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}] 21:26:07 INFO - PROCESS | 1652 | 1467865567191 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:07 INFO - PROCESS | 1652 | 1467865567319 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 21:26:07 INFO - PROCESS | 1652 | 1467865567325 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:07 INFO - PROCESS | 1652 | 1467865567326 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b3c000 == 39 [pid = 1652] [id = 778] 21:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x110dce000) [pid = 1652] [serial = 2332] [outer = 0x0] 21:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x113c81400) [pid = 1652] [serial = 2333] [outer = 0x110dce000] 21:26:07 INFO - PROCESS | 1652 | 1467865567353 Marionette DEBUG loaded listener.js 21:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11740f800) [pid = 1652] [serial = 2334] [outer = 0x110dce000] 21:26:07 INFO - PROCESS | 1652 | 1467865567634 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]]]}] 21:26:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 21:26:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 21:26:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 21:26:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 21:26:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 21:26:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 21:26:07 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 472ms 21:26:07 INFO - PROCESS | 1652 | 1467865567657 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 21:26:07 INFO - PROCESS | 1652 | 1467865567658 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 21:26:07 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 21:26:07 INFO - PROCESS | 1652 | 1467865567668 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 21:26:07 INFO - PROCESS | 1652 | 1467865567669 Marionette TRACE conn2 <- [1,3078,null,{}] 21:26:07 INFO - PROCESS | 1652 | 1467865567672 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}] 21:26:07 INFO - PROCESS | 1652 | 1467865567673 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:07 INFO - PROCESS | 1652 | 1467865567813 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 21:26:07 INFO - PROCESS | 1652 | 1467865567877 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:07 INFO - PROCESS | 1652 | 1467865567878 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x115df5000 == 40 [pid = 1652] [id = 779] 21:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x110d75000) [pid = 1652] [serial = 2335] [outer = 0x0] 21:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x110d77c00) [pid = 1652] [serial = 2336] [outer = 0x110d75000] 21:26:07 INFO - PROCESS | 1652 | 1467865567910 Marionette DEBUG loaded listener.js 21:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x110dcd000) [pid = 1652] [serial = 2337] [outer = 0x110d75000] 21:26:08 INFO - PROCESS | 1652 | 1467865568337 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] 21:26:08 INFO - PROCESS | 1652 | 1467865568394 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 21:26:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 21:26:08 INFO - PROCESS | 1652 | 1467865568397 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 21:26:08 INFO - PROCESS | 1652 | 1467865568400 Marionette TRACE conn2 <- [1,3082,null,{}] 21:26:08 INFO - PROCESS | 1652 | 1467865568403 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}] 21:26:08 INFO - PROCESS | 1652 | 1467865568406 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:08 INFO - PROCESS | 1652 | 1467865568544 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 21:26:08 INFO - PROCESS | 1652 | 1467865568653 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:08 INFO - PROCESS | 1652 | 1467865568654 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x126513000 == 41 [pid = 1652] [id = 780] 21:26:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x110e7f000) [pid = 1652] [serial = 2338] [outer = 0x0] 21:26:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1167b1800) [pid = 1652] [serial = 2339] [outer = 0x110e7f000] 21:26:08 INFO - PROCESS | 1652 | 1467865568686 Marionette DEBUG loaded listener.js 21:26:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x117408400) [pid = 1652] [serial = 2340] [outer = 0x110e7f000] 21:26:09 INFO - PROCESS | 1652 | 1467865569045 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]]]}] 21:26:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 21:26:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 21:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 21:26:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 21:26:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 672ms 21:26:09 INFO - PROCESS | 1652 | 1467865569070 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 21:26:09 INFO - PROCESS | 1652 | 1467865569072 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 21:26:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 21:26:09 INFO - PROCESS | 1652 | 1467865569075 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 21:26:09 INFO - PROCESS | 1652 | 1467865569076 Marionette TRACE conn2 <- [1,3086,null,{}] 21:26:09 INFO - PROCESS | 1652 | 1467865569079 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}] 21:26:09 INFO - PROCESS | 1652 | 1467865569080 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:09 INFO - PROCESS | 1652 | 1467865569185 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 21:26:09 INFO - PROCESS | 1652 | 1467865569285 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:09 INFO - PROCESS | 1652 | 1467865569286 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290af800 == 42 [pid = 1652] [id = 781] 21:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118f50800) [pid = 1652] [serial = 2341] [outer = 0x0] 21:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1194b7000) [pid = 1652] [serial = 2342] [outer = 0x118f50800] 21:26:09 INFO - PROCESS | 1652 | 1467865569315 Marionette DEBUG loaded listener.js 21:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x120ee3400) [pid = 1652] [serial = 2343] [outer = 0x118f50800] 21:26:09 INFO - PROCESS | 1652 | 1467865569677 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 21:26:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 21:26:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 618ms 21:26:09 INFO - PROCESS | 1652 | 1467865569694 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 21:26:09 INFO - PROCESS | 1652 | 1467865569699 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 21:26:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 21:26:09 INFO - PROCESS | 1652 | 1467865569707 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 21:26:09 INFO - PROCESS | 1652 | 1467865569710 Marionette TRACE conn2 <- [1,3090,null,{}] 21:26:09 INFO - PROCESS | 1652 | 1467865569713 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}] 21:26:09 INFO - PROCESS | 1652 | 1467865569715 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:09 INFO - PROCESS | 1652 | 1467865569823 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 21:26:09 INFO - PROCESS | 1652 | 1467865569932 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:09 INFO - PROCESS | 1652 | 1467865569934 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b817000 == 43 [pid = 1652] [id = 782] 21:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x121195400) [pid = 1652] [serial = 2344] [outer = 0x0] 21:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x125d5c400) [pid = 1652] [serial = 2345] [outer = 0x121195400] 21:26:09 INFO - PROCESS | 1652 | 1467865569964 Marionette DEBUG loaded listener.js 21:26:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126727400) [pid = 1652] [serial = 2346] [outer = 0x121195400] 21:26:10 INFO - PROCESS | 1652 | 1467865570319 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 21:26:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 21:26:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 625ms 21:26:10 INFO - PROCESS | 1652 | 1467865570328 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 21:26:10 INFO - PROCESS | 1652 | 1467865570331 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 21:26:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 21:26:10 INFO - PROCESS | 1652 | 1467865570334 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 21:26:10 INFO - PROCESS | 1652 | 1467865570335 Marionette TRACE conn2 <- [1,3094,null,{}] 21:26:10 INFO - PROCESS | 1652 | 1467865570338 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}] 21:26:10 INFO - PROCESS | 1652 | 1467865570339 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:10 INFO - PROCESS | 1652 | 1467865570444 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 21:26:10 INFO - PROCESS | 1652 | 1467865570528 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:10 INFO - PROCESS | 1652 | 1467865570530 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f0c000 == 44 [pid = 1652] [id = 783] 21:26:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x110d7c400) [pid = 1652] [serial = 2347] [outer = 0x0] 21:26:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x110f55800) [pid = 1652] [serial = 2348] [outer = 0x110d7c400] 21:26:10 INFO - PROCESS | 1652 | 1467865570736 Marionette DEBUG loaded listener.js 21:26:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1128d6800) [pid = 1652] [serial = 2349] [outer = 0x110d7c400] 21:26:11 INFO - PROCESS | 1652 | 1467865571127 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 21:26:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 21:26:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 820ms 21:26:11 INFO - PROCESS | 1652 | 1467865571155 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 21:26:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 21:26:11 INFO - PROCESS | 1652 | 1467865571157 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 21:26:11 INFO - PROCESS | 1652 | 1467865571160 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 21:26:11 INFO - PROCESS | 1652 | 1467865571161 Marionette TRACE conn2 <- [1,3098,null,{}] 21:26:11 INFO - PROCESS | 1652 | 1467865571165 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}] 21:26:11 INFO - PROCESS | 1652 | 1467865571166 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:11 INFO - PROCESS | 1652 | 1467865571272 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 21:26:11 INFO - PROCESS | 1652 | 1467865571345 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:11 INFO - PROCESS | 1652 | 1467865571346 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x110db8800 == 45 [pid = 1652] [id = 784] 21:26:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x110dc3000) [pid = 1652] [serial = 2350] [outer = 0x0] 21:26:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x110f5b400) [pid = 1652] [serial = 2351] [outer = 0x110dc3000] 21:26:11 INFO - PROCESS | 1652 | 1467865571418 Marionette DEBUG loaded listener.js 21:26:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x115f14c00) [pid = 1652] [serial = 2352] [outer = 0x110dc3000] 21:26:12 INFO - PROCESS | 1652 | --DOCSHELL 0x124b3c000 == 44 [pid = 1652] [id = 778] 21:26:12 INFO - PROCESS | 1652 | --DOCSHELL 0x118585800 == 43 [pid = 1652] [id = 777] 21:26:12 INFO - PROCESS | 1652 | --DOCSHELL 0x110dac800 == 42 [pid = 1652] [id = 776] 21:26:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc53800 == 41 [pid = 1652] [id = 775] 21:26:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12db6d800 == 40 [pid = 1652] [id = 774] 21:26:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbe5000 == 39 [pid = 1652] [id = 773] 21:26:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12d89e800 == 38 [pid = 1652] [id = 772] 21:26:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12c162800 == 37 [pid = 1652] [id = 771] 21:26:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12a789800 == 36 [pid = 1652] [id = 770] 21:26:12 INFO - PROCESS | 1652 | --DOCSHELL 0x125fb9800 == 35 [pid = 1652] [id = 769] 21:26:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11864e000 == 34 [pid = 1652] [id = 768] 21:26:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12d438000 == 33 [pid = 1652] [id = 767] 21:26:12 INFO - PROCESS | 1652 | --DOCSHELL 0x126a14800 == 32 [pid = 1652] [id = 766] 21:26:12 INFO - PROCESS | 1652 | --DOCSHELL 0x118221800 == 31 [pid = 1652] [id = 765] 21:26:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12c018800 == 30 [pid = 1652] [id = 764] 21:26:12 INFO - PROCESS | 1652 | --DOCSHELL 0x118f0c000 == 29 [pid = 1652] [id = 783] 21:26:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12b817000 == 28 [pid = 1652] [id = 782] 21:26:12 INFO - PROCESS | 1652 | --DOCSHELL 0x1290af800 == 27 [pid = 1652] [id = 781] 21:26:12 INFO - PROCESS | 1652 | --DOCSHELL 0x126513000 == 26 [pid = 1652] [id = 780] 21:26:12 INFO - PROCESS | 1652 | --DOCSHELL 0x115df5000 == 25 [pid = 1652] [id = 779] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1133f8000) [pid = 1652] [serial = 2239] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1133d5000) [pid = 1652] [serial = 2237] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x112710800) [pid = 1652] [serial = 2236] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11826a800) [pid = 1652] [serial = 2265] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118352000) [pid = 1652] [serial = 2242] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11810c400) [pid = 1652] [serial = 2241] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x117d9d000) [pid = 1652] [serial = 2260] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1167de000) [pid = 1652] [serial = 2259] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x120ee8400) [pid = 1652] [serial = 2271] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x113cf6000) [pid = 1652] [serial = 2262] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1128d9000) [pid = 1652] [serial = 2263] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119436c00) [pid = 1652] [serial = 2245] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119159800) [pid = 1652] [serial = 2244] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1210d1800) [pid = 1652] [serial = 2248] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119d1ac00) [pid = 1652] [serial = 2247] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1194b9800) [pid = 1652] [serial = 2268] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x123bc4000) [pid = 1652] [serial = 2276] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1213f7800) [pid = 1652] [serial = 2251] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12132d800) [pid = 1652] [serial = 2250] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x125d5e000) [pid = 1652] [serial = 2254] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1242d5400) [pid = 1652] [serial = 2253] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1218a3400) [pid = 1652] [serial = 2274] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121229c00) [pid = 1652] [serial = 2273] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x126b37400) [pid = 1652] [serial = 2279] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x124b10c00) [pid = 1652] [serial = 2277] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12655d400) [pid = 1652] [serial = 2256] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1176c8c00) [pid = 1652] [serial = 2282] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12671d400) [pid = 1652] [serial = 2257] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128a72000) [pid = 1652] [serial = 2289] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x126b45c00) [pid = 1652] [serial = 2285] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x128ba8400) [pid = 1652] [serial = 2291] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x128a68800) [pid = 1652] [serial = 2288] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119d21400) [pid = 1652] [serial = 2283] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x126b43800) [pid = 1652] [serial = 2280] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12781f400) [pid = 1652] [serial = 2286] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x119d14c00) [pid = 1652] [serial = 2269] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x118f51c00) [pid = 1652] [serial = 2266] [outer = 0x0] [url = about:blank] 21:26:12 INFO - PROCESS | 1652 | 1467865572310 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]]]}] 21:26:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 21:26:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 21:26:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1176ms 21:26:12 INFO - PROCESS | 1652 | 1467865572336 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 21:26:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 21:26:12 INFO - PROCESS | 1652 | 1467865572338 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 21:26:12 INFO - PROCESS | 1652 | 1467865572341 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 21:26:12 INFO - PROCESS | 1652 | 1467865572343 Marionette TRACE conn2 <- [1,3102,null,{}] 21:26:12 INFO - PROCESS | 1652 | 1467865572346 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}] 21:26:12 INFO - PROCESS | 1652 | 1467865572348 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:12 INFO - PROCESS | 1652 | 1467865572432 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 21:26:12 INFO - PROCESS | 1652 | 1467865572437 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:12 INFO - PROCESS | 1652 | 1467865572440 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x117069000 == 26 [pid = 1652] [id = 785] 21:26:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1129ac400) [pid = 1652] [serial = 2353] [outer = 0x0] 21:26:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1129b0c00) [pid = 1652] [serial = 2354] [outer = 0x1129ac400] 21:26:12 INFO - PROCESS | 1652 | 1467865572471 Marionette DEBUG loaded listener.js 21:26:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x112f07400) [pid = 1652] [serial = 2355] [outer = 0x1129ac400] 21:26:12 INFO - PROCESS | 1652 | 1467865572838 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 21:26:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 21:26:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 520ms 21:26:12 INFO - PROCESS | 1652 | 1467865572861 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 21:26:12 INFO - PROCESS | 1652 | 1467865572866 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 21:26:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 21:26:12 INFO - PROCESS | 1652 | 1467865572871 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 21:26:12 INFO - PROCESS | 1652 | 1467865572873 Marionette TRACE conn2 <- [1,3106,null,{}] 21:26:12 INFO - PROCESS | 1652 | 1467865572875 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}] 21:26:12 INFO - PROCESS | 1652 | 1467865572877 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:12 INFO - PROCESS | 1652 | 1467865572977 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 21:26:12 INFO - PROCESS | 1652 | 1467865572983 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:12 INFO - PROCESS | 1652 | 1467865572985 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x118596000 == 27 [pid = 1652] [id = 786] 21:26:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11338b000) [pid = 1652] [serial = 2356] [outer = 0x0] 21:26:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x115f0dc00) [pid = 1652] [serial = 2357] [outer = 0x11338b000] 21:26:13 INFO - PROCESS | 1652 | 1467865573029 Marionette DEBUG loaded listener.js 21:26:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1167b4000) [pid = 1652] [serial = 2358] [outer = 0x11338b000] 21:26:13 INFO - PROCESS | 1652 | 1467865573374 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]]]}] 21:26:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 21:26:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 21:26:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 21:26:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 519ms 21:26:13 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 21:26:13 INFO - PROCESS | 1652 | 1467865573390 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 21:26:13 INFO - PROCESS | 1652 | 1467865573391 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 21:26:13 INFO - PROCESS | 1652 | 1467865573394 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 21:26:13 INFO - PROCESS | 1652 | 1467865573396 Marionette TRACE conn2 <- [1,3110,null,{}] 21:26:13 INFO - PROCESS | 1652 | 1467865573404 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}] 21:26:13 INFO - PROCESS | 1652 | 1467865573407 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:13 INFO - PROCESS | 1652 | 1467865573486 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 21:26:13 INFO - PROCESS | 1652 | 1467865573491 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:13 INFO - PROCESS | 1652 | 1467865573493 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x121320000 == 28 [pid = 1652] [id = 787] 21:26:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x110d80800) [pid = 1652] [serial = 2359] [outer = 0x0] 21:26:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x117412c00) [pid = 1652] [serial = 2360] [outer = 0x110d80800] 21:26:13 INFO - PROCESS | 1652 | 1467865573523 Marionette DEBUG loaded listener.js 21:26:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11810c400) [pid = 1652] [serial = 2361] [outer = 0x110d80800] 21:26:13 INFO - PROCESS | 1652 | 1467865573849 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"]]]}] 21:26:13 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 21:26:13 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 21:26:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 21:26:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 21:26:13 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 474ms 21:26:13 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 21:26:13 INFO - PROCESS | 1652 | 1467865573868 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 21:26:13 INFO - PROCESS | 1652 | 1467865573870 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 21:26:13 INFO - PROCESS | 1652 | 1467865573872 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 21:26:13 INFO - PROCESS | 1652 | 1467865573873 Marionette TRACE conn2 <- [1,3114,null,{}] 21:26:13 INFO - PROCESS | 1652 | 1467865573876 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}] 21:26:13 INFO - PROCESS | 1652 | 1467865573877 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:13 INFO - PROCESS | 1652 | 1467865573956 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 21:26:14 INFO - PROCESS | 1652 | 1467865574028 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\", \"1bf7786c-5e2f-4656-bb2b-94f3bc4abdf8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:14 INFO - PROCESS | 1652 | 1467865574029 Marionette INFO sendAsync ffc605c4-6eeb-9846-8968-a284b14f169d 21:26:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b40000 == 29 [pid = 1652] [id = 788] 21:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1167db400) [pid = 1652] [serial = 2362] [outer = 0x0] 21:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11886c800) [pid = 1652] [serial = 2363] [outer = 0x1167db400] 21:26:14 INFO - PROCESS | 1652 | 1467865574054 Marionette DEBUG loaded listener.js 21:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118faa800) [pid = 1652] [serial = 2364] [outer = 0x1167db400] 21:26:14 INFO - PROCESS | 1652 | 1467865574325 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]]]}] 21:26:14 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 21:26:14 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 469ms 21:26:14 INFO - PROCESS | 1652 | 1467865574353 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 21:26:14 INFO - PROCESS | 1652 | 1467865574354 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 21:26:15 WARNING - u'runner_teardown' () 21:26:15 INFO - No more tests 21:26:15 INFO - Got 0 unexpected results 21:26:15 INFO - SUITE-END | took 508s 21:26:15 INFO - Closing logging queue 21:26:15 INFO - queue closed 21:26:15 INFO - Return code: 0 21:26:15 WARNING - # TBPL SUCCESS # 21:26:15 INFO - Running post-action listener: _resource_record_post_action 21:26:15 INFO - Running post-run listener: _resource_record_post_run 21:26:16 INFO - Total resource usage - Wall time: 529s; CPU: 58.0%; Read bytes: 37656064; Write bytes: 952501248; Read time: 402; Write time: 4779 21:26:16 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 21:26:16 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 154219008; Write bytes: 155424256; Read time: 13948; Write time: 409 21:26:16 INFO - run-tests - Wall time: 512s; CPU: 58.0%; Read bytes: 35452416; Write bytes: 794148352; Read time: 374; Write time: 4357 21:26:16 INFO - Running post-run listener: _upload_blobber_files 21:26:16 INFO - Blob upload gear active. 21:26:16 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 21:26:16 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 21:26:16 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'] 21:26:16 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 21:26:17 INFO - (blobuploader) - INFO - Open directory for files ... 21:26:17 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 21:26:17 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:26:17 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:26:18 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 21:26:18 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:26:18 INFO - (blobuploader) - INFO - Done attempting. 21:26:18 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 21:26:18 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:26:18 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:26:19 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 21:26:19 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:26:19 INFO - (blobuploader) - INFO - Done attempting. 21:26:19 INFO - (blobuploader) - INFO - Iteration through files over. 21:26:19 INFO - Return code: 0 21:26:19 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 21:26:19 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 21:26:19 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d375150eba72a4cddb03e6e7442d7021cf0c8c3a79f6bd7a9f4a0f674940c2aa330fe74614480a1220922f71f10ef33f7b6e153ebced5ab6148c5cfc1ffb0e44", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/43fc4bcdbc2f820f6e741ecfd501746c7cde9fb709a159026030eec46f429f6b95b26cc71c4c0dc94517646ed864cfba77063e00656a4909e465ba51d9e03d7e"} 21:26:19 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 21:26:19 INFO - Writing to file /builds/slave/test/properties/blobber_files 21:26:19 INFO - Contents: 21:26:19 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d375150eba72a4cddb03e6e7442d7021cf0c8c3a79f6bd7a9f4a0f674940c2aa330fe74614480a1220922f71f10ef33f7b6e153ebced5ab6148c5cfc1ffb0e44", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/43fc4bcdbc2f820f6e741ecfd501746c7cde9fb709a159026030eec46f429f6b95b26cc71c4c0dc94517646ed864cfba77063e00656a4909e465ba51d9e03d7e"} 21:26:19 INFO - Running post-run listener: copy_logs_to_upload_dir 21:26:19 INFO - Copying logs to upload dir... 21:26:19 INFO - mkdir: /builds/slave/test/build/upload/logs 21:26:20 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=584.557602 ========= master_lag: 0.32 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 44 secs) (at 2016-07-06 21:26:20.352380) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-06 21:26:20.355571) ========= 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.DMoWKHiiLq/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.OVaGRHbCzt/Listeners TMPDIR=/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/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/d375150eba72a4cddb03e6e7442d7021cf0c8c3a79f6bd7a9f4a0f674940c2aa330fe74614480a1220922f71f10ef33f7b6e153ebced5ab6148c5cfc1ffb0e44", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/43fc4bcdbc2f820f6e741ecfd501746c7cde9fb709a159026030eec46f429f6b95b26cc71c4c0dc94517646ed864cfba77063e00656a4909e465ba51d9e03d7e"} build_url:https://queue.taskcluster.net/v1/task/OWqd2WoZSG6A21ZfHUCuFg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/OWqd2WoZSG6A21ZfHUCuFg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012956 build_url: 'https://queue.taskcluster.net/v1/task/OWqd2WoZSG6A21ZfHUCuFg/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/d375150eba72a4cddb03e6e7442d7021cf0c8c3a79f6bd7a9f4a0f674940c2aa330fe74614480a1220922f71f10ef33f7b6e153ebced5ab6148c5cfc1ffb0e44", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/43fc4bcdbc2f820f6e741ecfd501746c7cde9fb709a159026030eec46f429f6b95b26cc71c4c0dc94517646ed864cfba77063e00656a4909e465ba51d9e03d7e"}' symbols_url: 'https://queue.taskcluster.net/v1/task/OWqd2WoZSG6A21ZfHUCuFg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-06 21:26:20.396203) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 21:26:20.396571) ========= 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.DMoWKHiiLq/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.OVaGRHbCzt/Listeners TMPDIR=/var/folders/sw/56y5nypd5nvd19g5t_5x1crw00000w/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.005299 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 21:26:20.444807) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-06 21:26:20.447630) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-06 21:26:20.447995) ========= ========= Total master_lag: 0.46 =========