builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0153 starttime: 1463603005.08 results: success (0) buildid: 20160518120510 builduid: c4e7078188e44464b812096bf4fff1fa revision: 6d8d672786ef1098c9821400884992785f55beb3 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-18 13:23:25.078319) ========= master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-18 13:23:25.078836) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 11 secs) (at 2016-05-18 13:23:25.079133) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 11 secs) (at 2016-05-18 13:23:36.582402) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-18 13:23:36.582818) ========= 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.ocVJNnwUva/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.Bw2cO1DATw/Listeners TMPDIR=/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-05-18 13:23:36-- 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% 15.9M=0.001s 2016-05-18 13:23:36 (15.9 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.165912 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-18 13:23:36.773422) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-18 13:23:36.773750) ========= 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.ocVJNnwUva/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.Bw2cO1DATw/Listeners TMPDIR=/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/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.027812 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-18 13:23:36.821904) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-18 13:23:36.824038) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 6d8d672786ef1098c9821400884992785f55beb3 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 6d8d672786ef1098c9821400884992785f55beb3 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ocVJNnwUva/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.Bw2cO1DATw/Listeners TMPDIR=/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-05-18 13:23:36,897 truncating revision to first 12 chars 2016-05-18 13:23:36,897 Setting DEBUG logging. 2016-05-18 13:23:36,897 attempt 1/10 2016-05-18 13:23:36,897 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/6d8d672786ef?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-18 13:23:39,116 unpacking tar archive at: mozilla-aurora-6d8d672786ef/testing/mozharness/ program finished with exit code 0 elapsedTime=2.461440 ========= master_lag: 0.35 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-18 13:23:39.638993) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-18 13:23:39.639334) ========= script_repo_revision: 6d8d672786ef1098c9821400884992785f55beb3 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-18 13:23:39.639744) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-18 13:23:39.640018) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-18 13:23:39.654803) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 17 secs) (at 2016-05-18 13:23:39.655079) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ocVJNnwUva/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.Bw2cO1DATw/Listeners TMPDIR=/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/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 13:23:39 INFO - MultiFileLogger online at 20160518 13:23:39 in /builds/slave/test 13:23:39 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 13:23:39 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:23:39 INFO - {'append_to_log': False, 13:23:39 INFO - 'base_work_dir': '/builds/slave/test', 13:23:39 INFO - 'blob_upload_branch': 'mozilla-aurora', 13:23:39 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:23:39 INFO - 'buildbot_json_path': 'buildprops.json', 13:23:39 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:23:39 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:23:39 INFO - 'download_minidump_stackwalk': True, 13:23:39 INFO - 'download_symbols': 'true', 13:23:39 INFO - 'e10s': False, 13:23:39 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:23:39 INFO - 'tooltool.py': '/tools/tooltool.py', 13:23:39 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:23:39 INFO - '/tools/misc-python/virtualenv.py')}, 13:23:39 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:23:39 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:23:39 INFO - 'log_level': 'info', 13:23:39 INFO - 'log_to_console': True, 13:23:39 INFO - 'opt_config_files': (), 13:23:39 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:23:39 INFO - '--processes=1', 13:23:39 INFO - '--config=%(test_path)s/wptrunner.ini', 13:23:39 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:23:39 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:23:39 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:23:39 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:23:39 INFO - 'pip_index': False, 13:23:39 INFO - 'require_test_zip': True, 13:23:39 INFO - 'test_type': ('testharness',), 13:23:39 INFO - 'this_chunk': '1', 13:23:39 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:23:39 INFO - 'total_chunks': '10', 13:23:39 INFO - 'virtualenv_path': 'venv', 13:23:39 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:23:39 INFO - 'work_dir': 'build'} 13:23:39 INFO - ##### 13:23:39 INFO - ##### Running clobber step. 13:23:39 INFO - ##### 13:23:39 INFO - Running pre-action listener: _resource_record_pre_action 13:23:39 INFO - Running main action method: clobber 13:23:39 INFO - rmtree: /builds/slave/test/build 13:23:39 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:23:41 INFO - Running post-action listener: _resource_record_post_action 13:23:41 INFO - ##### 13:23:41 INFO - ##### Running read-buildbot-config step. 13:23:41 INFO - ##### 13:23:41 INFO - Running pre-action listener: _resource_record_pre_action 13:23:41 INFO - Running main action method: read_buildbot_config 13:23:41 INFO - Using buildbot properties: 13:23:41 INFO - { 13:23:41 INFO - "project": "", 13:23:41 INFO - "product": "firefox", 13:23:41 INFO - "script_repo_revision": "production", 13:23:41 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 13:23:41 INFO - "repository": "", 13:23:41 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 13:23:41 INFO - "buildid": "20160518120510", 13:23:41 INFO - "pgo_build": "False", 13:23:41 INFO - "basedir": "/builds/slave/test", 13:23:41 INFO - "buildnumber": 1, 13:23:41 INFO - "slavename": "t-yosemite-r7-0153", 13:23:41 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/", 13:23:41 INFO - "platform": "macosx64", 13:23:41 INFO - "branch": "mozilla-aurora", 13:23:41 INFO - "revision": "6d8d672786ef1098c9821400884992785f55beb3", 13:23:41 INFO - "repo_path": "releases/mozilla-aurora", 13:23:41 INFO - "moz_repo_path": "", 13:23:41 INFO - "stage_platform": "macosx64", 13:23:41 INFO - "builduid": "c4e7078188e44464b812096bf4fff1fa", 13:23:41 INFO - "slavebuilddir": "test" 13:23:41 INFO - } 13:23:41 INFO - Found installer url https://queue.taskcluster.net/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 13:23:41 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 13:23:41 INFO - Running post-action listener: _resource_record_post_action 13:23:41 INFO - ##### 13:23:41 INFO - ##### Running download-and-extract step. 13:23:41 INFO - ##### 13:23:41 INFO - Running pre-action listener: _resource_record_pre_action 13:23:41 INFO - Running main action method: download_and_extract 13:23:41 INFO - mkdir: /builds/slave/test/build/tests 13:23:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:23:41 INFO - https://queue.taskcluster.net/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 13:23:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 13:23:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 13:23:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 13:23:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 13:23:43 INFO - Downloaded 1235 bytes. 13:23:43 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 13:23:43 INFO - Using the following test package requirements: 13:23:43 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 13:23:43 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:23:43 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 13:23:43 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:23:43 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 13:23:43 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:23:43 INFO - u'jsshell-mac64.zip'], 13:23:43 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:23:43 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 13:23:43 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 13:23:43 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:23:43 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 13:23:43 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:23:43 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 13:23:43 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:23:43 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 13:23:43 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:23:43 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 13:23:43 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 13:23: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')]} 13:23:43 INFO - https://queue.taskcluster.net/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 13:23:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 13:23:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 13:23:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 13:23:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 13:23:44 INFO - Downloaded 17983225 bytes. 13:23:44 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:23:44 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:23:45 INFO - caution: filename not matched: web-platform/* 13:23:45 INFO - Return code: 11 13:23:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:23:45 INFO - https://queue.taskcluster.net/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 13:23:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 13:23:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 13:23:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 13:23:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 13:23:48 INFO - Downloaded 36409048 bytes. 13:23:48 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:23:48 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:23:52 INFO - caution: filename not matched: bin/* 13:23:52 INFO - caution: filename not matched: config/* 13:23:52 INFO - caution: filename not matched: mozbase/* 13:23:52 INFO - caution: filename not matched: marionette/* 13:23:52 INFO - caution: filename not matched: tools/wptserve/* 13:23:52 INFO - Return code: 11 13:23:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:23:52 INFO - https://queue.taskcluster.net/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 13:23:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 13:23:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 13:23:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 13:23:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 13:23:55 INFO - Downloaded 73027269 bytes. 13:23:55 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 13:23:55 INFO - mkdir: /builds/slave/test/properties 13:23:55 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:23:55 INFO - Writing to file /builds/slave/test/properties/build_url 13:23:55 INFO - Contents: 13:23:55 INFO - build_url:https://queue.taskcluster.net/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 13:23:56 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:23:56 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:23:56 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:23:56 INFO - Contents: 13:23:56 INFO - symbols_url:https://queue.taskcluster.net/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:23:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:23:56 INFO - https://queue.taskcluster.net/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:23:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:23:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:23:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:23:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 13:23:59 INFO - Downloaded 103567804 bytes. 13:23:59 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 13:23:59 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 13:24:02 INFO - Return code: 0 13:24:02 INFO - Running post-action listener: _resource_record_post_action 13:24:02 INFO - Running post-action listener: set_extra_try_arguments 13:24:02 INFO - ##### 13:24:02 INFO - ##### Running create-virtualenv step. 13:24:02 INFO - ##### 13:24:02 INFO - Running pre-action listener: _pre_create_virtualenv 13:24:02 INFO - Running pre-action listener: _resource_record_pre_action 13:24:02 INFO - Running main action method: create_virtualenv 13:24:02 INFO - Creating virtualenv /builds/slave/test/build/venv 13:24:02 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 13:24:02 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:24:02 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:24:02 INFO - Using real prefix '/tools/python27' 13:24:03 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:24:03 INFO - Installing distribute.............................................................................................................................................................................................done. 13:24:06 INFO - Installing pip.................done. 13:24:06 INFO - Return code: 0 13:24:06 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:24:06 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')]} 13:24:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:24:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:24:06 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')]} 13:24:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:24:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:24:06 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 0x10104ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101067f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd92349b910>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1010635e0>, '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 0x100c46cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100c71990>, '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.ocVJNnwUva/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.Bw2cO1DATw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:24:06 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 13:24:06 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 13:24:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ocVJNnwUva/Render', 13:24:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:24:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:24:06 INFO - 'HOME': '/Users/cltbld', 13:24:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:24:06 INFO - 'LOGNAME': 'cltbld', 13:24:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:24:06 INFO - 'MOZ_NO_REMOTE': '1', 13:24:06 INFO - 'NO_EM_RESTART': '1', 13:24:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:24:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:24:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:24:06 INFO - 'PWD': '/builds/slave/test', 13:24:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:24:06 INFO - 'SHELL': '/bin/bash', 13:24:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Bw2cO1DATw/Listeners', 13:24:06 INFO - 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', 13:24:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:24:06 INFO - 'USER': 'cltbld', 13:24:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:24:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:24:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:24:06 INFO - 'XPC_FLAGS': '0x0', 13:24:06 INFO - 'XPC_SERVICE_NAME': '0', 13:24:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:24:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:24:06 INFO - Downloading/unpacking psutil>=0.7.1 13:24:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:24:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:24:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:24:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:24:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:24:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:24:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:24:09 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:24:09 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:24:09 INFO - Installing collected packages: psutil 13:24:09 INFO - Running setup.py install for psutil 13:24:09 INFO - building 'psutil._psutil_osx' extension 13:24:09 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 13:24:10 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 13:24:10 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 13:24:10 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 13:24:10 INFO - building 'psutil._psutil_posix' extension 13:24:10 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 13:24:10 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 13:24:10 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 13:24:10 INFO - ^ 13:24:10 INFO - 1 warning generated. 13:24:10 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 13:24:10 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:24:10 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:24:10 INFO - Successfully installed psutil 13:24:10 INFO - Cleaning up... 13:24:11 INFO - Return code: 0 13:24:11 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:24:11 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')]} 13:24:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:24:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:24:11 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')]} 13:24:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:24:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:24:11 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 0x10104ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101067f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd92349b910>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1010635e0>, '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 0x100c46cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100c71990>, '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.ocVJNnwUva/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.Bw2cO1DATw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:24:11 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 13:24:11 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 13:24:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ocVJNnwUva/Render', 13:24:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:24:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:24:11 INFO - 'HOME': '/Users/cltbld', 13:24:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:24:11 INFO - 'LOGNAME': 'cltbld', 13:24:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:24:11 INFO - 'MOZ_NO_REMOTE': '1', 13:24:11 INFO - 'NO_EM_RESTART': '1', 13:24:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:24:11 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:24:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:24:11 INFO - 'PWD': '/builds/slave/test', 13:24:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:24:11 INFO - 'SHELL': '/bin/bash', 13:24:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Bw2cO1DATw/Listeners', 13:24:11 INFO - 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', 13:24:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:24:11 INFO - 'USER': 'cltbld', 13:24:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:24:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:24:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:24:11 INFO - 'XPC_FLAGS': '0x0', 13:24:11 INFO - 'XPC_SERVICE_NAME': '0', 13:24:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:24:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:24:11 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:24:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:24:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:24:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:24:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:24:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:24:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:24:13 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:24:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:24:13 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:24:13 INFO - Installing collected packages: mozsystemmonitor 13:24:13 INFO - Running setup.py install for mozsystemmonitor 13:24:13 INFO - Successfully installed mozsystemmonitor 13:24:13 INFO - Cleaning up... 13:24:14 INFO - Return code: 0 13:24:14 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:24:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:24:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:24:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:24:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:24:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:24:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:24:14 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 0x10104ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101067f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd92349b910>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1010635e0>, '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 0x100c46cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100c71990>, '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.ocVJNnwUva/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.Bw2cO1DATw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:24:14 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 13:24:14 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 13:24:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ocVJNnwUva/Render', 13:24:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:24:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:24:14 INFO - 'HOME': '/Users/cltbld', 13:24:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:24:14 INFO - 'LOGNAME': 'cltbld', 13:24:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:24:14 INFO - 'MOZ_NO_REMOTE': '1', 13:24:14 INFO - 'NO_EM_RESTART': '1', 13:24:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:24:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:24:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:24:14 INFO - 'PWD': '/builds/slave/test', 13:24:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:24:14 INFO - 'SHELL': '/bin/bash', 13:24:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Bw2cO1DATw/Listeners', 13:24:14 INFO - 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', 13:24:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:24:14 INFO - 'USER': 'cltbld', 13:24:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:24:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:24:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:24:14 INFO - 'XPC_FLAGS': '0x0', 13:24:14 INFO - 'XPC_SERVICE_NAME': '0', 13:24:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:24:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:24:14 INFO - Downloading/unpacking blobuploader==1.2.4 13:24:14 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 13:24:14 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 13:24:14 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 13:24:14 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 13:24:14 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 13:24:14 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 13:24:17 INFO - Downloading blobuploader-1.2.4.tar.gz 13:24:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:24:17 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:24:17 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 13:24:17 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 13:24:17 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 13:24:17 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 13:24:17 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 13:24:17 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 13:24:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:24:17 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:24:17 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 13:24:17 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 13:24:17 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 13:24:17 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 13:24:17 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 13:24:17 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 13:24:18 INFO - Downloading docopt-0.6.1.tar.gz 13:24:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:24:18 INFO - Installing collected packages: blobuploader, requests, docopt 13:24:18 INFO - Running setup.py install for blobuploader 13:24:18 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:24:18 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:24:18 INFO - Running setup.py install for requests 13:24:18 INFO - Running setup.py install for docopt 13:24:19 INFO - Successfully installed blobuploader requests docopt 13:24:19 INFO - Cleaning up... 13:24:19 INFO - Return code: 0 13:24:19 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:24: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')]} 13:24:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:24:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:24: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')]} 13:24:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:24:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:24:19 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 0x10104ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101067f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd92349b910>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1010635e0>, '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 0x100c46cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100c71990>, '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.ocVJNnwUva/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.Bw2cO1DATw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:24:19 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 13:24:19 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 13:24:19 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ocVJNnwUva/Render', 13:24:19 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:24:19 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:24:19 INFO - 'HOME': '/Users/cltbld', 13:24:19 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:24:19 INFO - 'LOGNAME': 'cltbld', 13:24:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:24:19 INFO - 'MOZ_NO_REMOTE': '1', 13:24:19 INFO - 'NO_EM_RESTART': '1', 13:24:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:24:19 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:24:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:24:19 INFO - 'PWD': '/builds/slave/test', 13:24:19 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:24:19 INFO - 'SHELL': '/bin/bash', 13:24:19 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Bw2cO1DATw/Listeners', 13:24:19 INFO - 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', 13:24:19 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:24:19 INFO - 'USER': 'cltbld', 13:24:19 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:24:19 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:24:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:24:19 INFO - 'XPC_FLAGS': '0x0', 13:24:19 INFO - 'XPC_SERVICE_NAME': '0', 13:24:19 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:24:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:24:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:24:19 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-WyKl4R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:24:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:24:19 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-2Fi4dg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:24:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:24:20 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-wLMLdz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:24:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:24:20 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-AF0InJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:24:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:24:20 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-AegXbY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:24:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:24:20 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-6SxoMc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:24:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:24:20 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-nYM0Em-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:24:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:24:20 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-VKLAHz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:24:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:24:20 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-lvm0JJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:24:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:24:20 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-o9eXjv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:24:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:24:20 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-d6WImE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:24:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:24:20 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-2kno_l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:24:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:24:21 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-qFGIqt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:24:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:24:21 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-JsTISC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:24:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:24:21 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-Hnj7B6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:24:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:24:21 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-t4LvmT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:24:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:24:21 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-f3qVDK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:24:21 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:24:21 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-pVHe5s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:24:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:24:21 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-hLNkfg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:24:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:24:21 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-u3mTd_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:24:21 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:24:22 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-MmaEfH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:24:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:24:22 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 13:24:22 INFO - Running setup.py install for manifestparser 13:24:22 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:24:22 INFO - Running setup.py install for mozcrash 13:24:22 INFO - Running setup.py install for mozdebug 13:24:22 INFO - Running setup.py install for mozdevice 13:24:22 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:24:22 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:24:23 INFO - Running setup.py install for mozfile 13:24:23 INFO - Running setup.py install for mozhttpd 13:24:23 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:24:23 INFO - Running setup.py install for mozinfo 13:24:23 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:24:23 INFO - Running setup.py install for mozInstall 13:24:23 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:24:23 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:24:23 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:24:23 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:24:23 INFO - Running setup.py install for mozleak 13:24:23 INFO - Running setup.py install for mozlog 13:24:23 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:24:23 INFO - Running setup.py install for moznetwork 13:24:24 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:24:24 INFO - Running setup.py install for mozprocess 13:24:24 INFO - Running setup.py install for mozprofile 13:24:24 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:24:24 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:24:24 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:24:24 INFO - Running setup.py install for mozrunner 13:24:24 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:24:24 INFO - Running setup.py install for mozscreenshot 13:24:24 INFO - Running setup.py install for moztest 13:24:24 INFO - Running setup.py install for mozversion 13:24:24 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:24:24 INFO - Running setup.py install for wptserve 13:24:25 INFO - Running setup.py install for marionette-driver 13:24:25 INFO - Running setup.py install for browsermob-proxy 13:24:25 INFO - Running setup.py install for marionette-client 13:24:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:24:25 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:24:25 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 13:24:25 INFO - Cleaning up... 13:24:25 INFO - Return code: 0 13:24:25 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:24:25 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')]} 13:24:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:24:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:24:25 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')]} 13:24:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:24:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:24:25 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 0x10104ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101067f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd92349b910>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1010635e0>, '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 0x100c46cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100c71990>, '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.ocVJNnwUva/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.Bw2cO1DATw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:24:25 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 13:24:25 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 13:24:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ocVJNnwUva/Render', 13:24:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:24:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:24:25 INFO - 'HOME': '/Users/cltbld', 13:24:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:24:25 INFO - 'LOGNAME': 'cltbld', 13:24:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:24:25 INFO - 'MOZ_NO_REMOTE': '1', 13:24:25 INFO - 'NO_EM_RESTART': '1', 13:24:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:24:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:24:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:24:25 INFO - 'PWD': '/builds/slave/test', 13:24:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:24:25 INFO - 'SHELL': '/bin/bash', 13:24:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Bw2cO1DATw/Listeners', 13:24:25 INFO - 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', 13:24:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:24:25 INFO - 'USER': 'cltbld', 13:24:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:24:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:24:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:24:25 INFO - 'XPC_FLAGS': '0x0', 13:24:25 INFO - 'XPC_SERVICE_NAME': '0', 13:24:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:24:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:24:26 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-jviPZx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:24:26 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)) 13:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:24:26 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-SW0Goi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:24:26 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)) 13:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:24:26 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-EaAies-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:24:26 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)) 13:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:24:26 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-lcZseO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:24:26 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)) 13:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:24:26 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-obcisB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:24:26 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)) 13:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:24:26 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-2f6fxh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:24:26 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)) 13:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:24:26 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-J9srOB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:24:26 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)) 13:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:24:26 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-iZBSYa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:24:26 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)) 13:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:24:26 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-oRu813-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:24:27 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)) 13:24:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:24:27 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-GGDVU8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:24:27 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)) 13:24:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:24:27 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-5_eSwm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:24:27 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)) 13:24:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:24:27 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-yZjuqN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:24:27 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)) 13:24:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:24:27 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-8xvITt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:24:27 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)) 13:24:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:24:27 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-30qibl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:24:27 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)) 13:24:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:24:27 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-rVDJMI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:24:27 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)) 13:24:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:24:27 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-gNNmV2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:24:27 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)) 13:24:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:24:27 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-g7mWTr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:24:27 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)) 13:24:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:24:27 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-y53wNh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:24:28 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)) 13:24:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:24:28 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-uSwy2U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:24:28 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)) 13:24:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:24:28 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-00O7Q0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:24:28 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)) 13:24:28 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:24:28 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-IURFED-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:24:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:24:28 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)) 13:24:28 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)) 13:24:28 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)) 13:24:28 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)) 13:24:28 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)) 13:24:28 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)) 13:24:28 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:24:28 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 13:24:28 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 13:24:28 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 13:24:28 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 13:24:28 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 13:24:28 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 13:24:31 INFO - Downloading blessings-1.6.tar.gz 13:24:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:24:31 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)) 13:24:31 INFO - Installing collected packages: blessings 13:24:31 INFO - Running setup.py install for blessings 13:24:31 INFO - Successfully installed blessings 13:24:31 INFO - Cleaning up... 13:24:31 INFO - Return code: 0 13:24:31 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:24:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:24:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:24:31 INFO - Reading from file tmpfile_stdout 13:24:31 INFO - Current package versions: 13:24:31 INFO - blessings == 1.6 13:24:31 INFO - blobuploader == 1.2.4 13:24:31 INFO - browsermob-proxy == 0.6.0 13:24:31 INFO - docopt == 0.6.1 13:24:31 INFO - manifestparser == 1.1 13:24:31 INFO - marionette-client == 2.3.0 13:24:31 INFO - marionette-driver == 1.4.0 13:24:31 INFO - mozInstall == 1.12 13:24:31 INFO - mozcrash == 0.17 13:24:31 INFO - mozdebug == 0.1 13:24:31 INFO - mozdevice == 0.48 13:24:31 INFO - mozfile == 1.2 13:24:31 INFO - mozhttpd == 0.7 13:24:31 INFO - mozinfo == 0.9 13:24:31 INFO - mozleak == 0.1 13:24:31 INFO - mozlog == 3.1 13:24:31 INFO - moznetwork == 0.27 13:24:31 INFO - mozprocess == 0.22 13:24:31 INFO - mozprofile == 0.28 13:24:31 INFO - mozrunner == 6.11 13:24:31 INFO - mozscreenshot == 0.1 13:24:31 INFO - mozsystemmonitor == 0.0 13:24:31 INFO - moztest == 0.7 13:24:31 INFO - mozversion == 1.4 13:24:31 INFO - psutil == 3.1.1 13:24:31 INFO - requests == 1.2.3 13:24:31 INFO - wptserve == 1.4.0 13:24:31 INFO - wsgiref == 0.1.2 13:24:31 INFO - Running post-action listener: _resource_record_post_action 13:24:31 INFO - Running post-action listener: _start_resource_monitoring 13:24:31 INFO - Starting resource monitoring. 13:24:31 INFO - ##### 13:24:31 INFO - ##### Running pull step. 13:24:31 INFO - ##### 13:24:31 INFO - Running pre-action listener: _resource_record_pre_action 13:24:31 INFO - Running main action method: pull 13:24:31 INFO - Pull has nothing to do! 13:24:31 INFO - Running post-action listener: _resource_record_post_action 13:24:31 INFO - ##### 13:24:31 INFO - ##### Running install step. 13:24:31 INFO - ##### 13:24:31 INFO - Running pre-action listener: _resource_record_pre_action 13:24:31 INFO - Running main action method: install 13:24:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:24:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:24:32 INFO - Reading from file tmpfile_stdout 13:24:32 INFO - Detecting whether we're running mozinstall >=1.0... 13:24:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:24:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:24:32 INFO - Reading from file tmpfile_stdout 13:24:32 INFO - Output received: 13:24:32 INFO - Usage: mozinstall [options] installer 13:24:32 INFO - Options: 13:24:32 INFO - -h, --help show this help message and exit 13:24:32 INFO - -d DEST, --destination=DEST 13:24:32 INFO - Directory to install application into. [default: 13:24:32 INFO - "/builds/slave/test"] 13:24:32 INFO - --app=APP Application being installed. [default: firefox] 13:24:32 INFO - mkdir: /builds/slave/test/build/application 13:24:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 13:24:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 13:24:50 INFO - Reading from file tmpfile_stdout 13:24:50 INFO - Output received: 13:24:50 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 13:24:50 INFO - Running post-action listener: _resource_record_post_action 13:24:50 INFO - ##### 13:24:50 INFO - ##### Running run-tests step. 13:24:50 INFO - ##### 13:24:50 INFO - Running pre-action listener: _resource_record_pre_action 13:24:50 INFO - Running main action method: run_tests 13:24:50 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:24:50 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:24:50 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:24:50 INFO - grabbing minidump binary from tooltool 13:24:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:24:50 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 0x1010635e0>, '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 0x100c46cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100c71990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:24:50 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 13:24:50 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 13:24:50 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:24:50 INFO - Return code: 0 13:24:50 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 13:24:50 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:24:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 13:24:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 13:24:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ocVJNnwUva/Render', 13:24:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:24:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:24:50 INFO - 'HOME': '/Users/cltbld', 13:24:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:24:50 INFO - 'LOGNAME': 'cltbld', 13:24:50 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:24:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:24:50 INFO - 'MOZ_NO_REMOTE': '1', 13:24:50 INFO - 'NO_EM_RESTART': '1', 13:24:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:24:50 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:24:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:24:50 INFO - 'PWD': '/builds/slave/test', 13:24:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:24:50 INFO - 'SHELL': '/bin/bash', 13:24:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Bw2cO1DATw/Listeners', 13:24:50 INFO - 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', 13:24:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:24:50 INFO - 'USER': 'cltbld', 13:24:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:24:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:24:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:24:50 INFO - 'XPC_FLAGS': '0x0', 13:24:50 INFO - 'XPC_SERVICE_NAME': '0', 13:24:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:24:50 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 13:24:50 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 13:24:50 INFO - import pkg_resources 13:24:51 INFO - Using 1 client processes 13:24:51 INFO - wptserve Starting http server on 127.0.0.1:8000 13:24:51 INFO - wptserve Starting http server on 127.0.0.1:8001 13:24:51 INFO - wptserve Starting http server on 127.0.0.1:8443 13:24:53 INFO - SUITE-START | Running 778 tests 13:24:53 INFO - Running testharness tests 13:24:53 INFO - Setting up ssl 13:24:53 INFO - PROCESS | certutil | 13:24:53 INFO - PROCESS | certutil | 13:24:53 INFO - PROCESS | certutil | 13:24:53 INFO - Certificate Nickname Trust Attributes 13:24:53 INFO - SSL,S/MIME,JAR/XPI 13:24:53 INFO - 13:24:53 INFO - web-platform-tests CT,, 13:24:53 INFO - 13:24:53 INFO - Starting runner 13:24:54 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 13:24:54 INFO - PROCESS | 1649 | 1463603094972 Marionette DEBUG Marionette enabled via build flag and pref 13:24:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x113495800 == 1 [pid = 1649] [id = 1] 13:24:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 1 (0x113496000) [pid = 1649] [serial = 1] [outer = 0x0] 13:24:55 INFO - PROCESS | 1649 | [1649] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 13:24:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 2 (0x113497000) [pid = 1649] [serial = 2] [outer = 0x113496000] 13:24:55 INFO - PROCESS | 1649 | 1463603095284 Marionette INFO Listening on port 2828 13:24:55 INFO - PROCESS | 1649 | 1463603095516 Marionette DEBUG Marionette enabled via command-line flag 13:24:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x1166fd000 == 2 [pid = 1649] [id = 2] 13:24:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 3 (0x1166fd800) [pid = 1649] [serial = 3] [outer = 0x0] 13:24:55 INFO - PROCESS | 1649 | [1649] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 13:24:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 4 (0x1166fe800) [pid = 1649] [serial = 4] [outer = 0x1166fd800] 13:24:55 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:24:55 INFO - PROCESS | 1649 | 1463603095663 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 13:24:55 INFO - PROCESS | 1649 | 1463603095749 Marionette DEBUG Closed connection conn0 13:24:55 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:24:55 INFO - PROCESS | 1649 | 1463603095756 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 13:24:55 INFO - PROCESS | 1649 | 1463603095764 Marionette DEBUG Closed connection conn1 13:24:55 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:24:55 INFO - PROCESS | 1649 | 1463603095769 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 13:24:55 INFO - PROCESS | 1649 | 1463603095779 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:24:55 INFO - PROCESS | 1649 | 1463603095786 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160518120510","device":"desktop","version":"48.0a2"} 13:24:56 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:24:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x119d9f800 == 3 [pid = 1649] [id = 3] 13:24:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 5 (0x119da6000) [pid = 1649] [serial = 5] [outer = 0x0] 13:24:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x119da7000 == 4 [pid = 1649] [id = 4] 13:24:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 6 (0x119514000) [pid = 1649] [serial = 6] [outer = 0x0] 13:24:56 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:24:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12179e800 == 5 [pid = 1649] [id = 5] 13:24:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 7 (0x119510800) [pid = 1649] [serial = 7] [outer = 0x0] 13:24:57 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:24:57 INFO - PROCESS | 1649 | [1649] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:24:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 8 (0x121898000) [pid = 1649] [serial = 8] [outer = 0x119510800] 13:24:57 INFO - PROCESS | 1649 | [1649] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:24:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 9 (0x12361b000) [pid = 1649] [serial = 9] [outer = 0x119da6000] 13:24:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 10 (0x121573c00) [pid = 1649] [serial = 10] [outer = 0x119514000] 13:24:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 11 (0x1215e2000) [pid = 1649] [serial = 11] [outer = 0x119510800] 13:24:57 INFO - PROCESS | 1649 | [1649] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:24:57 INFO - PROCESS | 1649 | 1463603097811 Marionette DEBUG loaded listener.js 13:24:57 INFO - PROCESS | 1649 | 1463603097820 Marionette DEBUG loaded listener.js 13:24:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 12 (0x1167a3000) [pid = 1649] [serial = 12] [outer = 0x119510800] 13:24:58 INFO - PROCESS | 1649 | 1463603098185 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"905d58b8-2fdc-dd4b-9370-29a283f4c2cf","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160518120510","device":"desktop","version":"48.0a2","command_id":1}}] 13:24:58 INFO - PROCESS | 1649 | 1463603098278 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}] 13:24:58 INFO - PROCESS | 1649 | 1463603098323 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 13:24:58 INFO - PROCESS | 1649 | 1463603098412 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:24:58 INFO - PROCESS | 1649 | [1649] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:24:58 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:24:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 13 (0x128cd3c00) [pid = 1649] [serial = 13] [outer = 0x119510800] 13:24:58 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:24:58 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:24:58 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:24:58 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:24:58 INFO - PROCESS | 1649 | 1463603098679 Marionette TRACE conn2 <- [1,3,null,{}] 13:24:58 INFO - PROCESS | 1649 | 1463603098682 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:24:58 INFO - PROCESS | 1649 | 1463603098710 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 13:24:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:24:58 INFO - PROCESS | 1649 | 1463603098739 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 13:24:58 INFO - PROCESS | 1649 | 1463603098741 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 13:24:58 INFO - PROCESS | 1649 | 1463603098744 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:24:58 INFO - PROCESS | 1649 | 1463603098746 Marionette TRACE conn2 <- [1,6,null,{}] 13:24:58 INFO - PROCESS | 1649 | 1463603098750 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}] 13:24:58 INFO - PROCESS | 1649 | 1463603098762 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 13:24:58 INFO - PROCESS | 1649 | 1463603098765 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x129088800 == 6 [pid = 1649] [id = 6] 13:24:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 14 (0x1290a1c00) [pid = 1649] [serial = 14] [outer = 0x0] 13:24:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 15 (0x1290a4000) [pid = 1649] [serial = 15] [outer = 0x1290a1c00] 13:24:58 INFO - PROCESS | 1649 | 1463603098798 Marionette DEBUG loaded listener.js 13:24:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 16 (0x1292d5000) [pid = 1649] [serial = 16] [outer = 0x1290a1c00] 13:24:59 INFO - PROCESS | 1649 | 1463603099089 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]]]}] 13:24:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:24:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 373ms 13:24:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x1293aa000 == 7 [pid = 1649] [id = 7] 13:24:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 17 (0x114eda000) [pid = 1649] [serial = 17] [outer = 0x0] 13:24:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 18 (0x129560000) [pid = 1649] [serial = 18] [outer = 0x114eda000] 13:24:59 INFO - PROCESS | 1649 | 1463603099141 Marionette DEBUG loaded listener.js 13:24:59 INFO - PROCESS | 1649 | 1463603099166 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 13:24:59 INFO - PROCESS | 1649 | 1463603099167 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 13:24:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 19 (0x129569c00) [pid = 1649] [serial = 19] [outer = 0x114eda000] 13:24:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:24:59 INFO - PROCESS | 1649 | 1463603099211 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:24:59 INFO - PROCESS | 1649 | 1463603099212 Marionette TRACE conn2 <- [1,10,null,{}] 13:24:59 INFO - PROCESS | 1649 | 1463603099226 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}] 13:24:59 INFO - PROCESS | 1649 | 1463603099348 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 13:24:59 INFO - PROCESS | 1649 | 1463603099382 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a877800 == 8 [pid = 1649] [id = 8] 13:24:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 20 (0x12a737c00) [pid = 1649] [serial = 20] [outer = 0x0] 13:24:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 21 (0x12a739800) [pid = 1649] [serial = 21] [outer = 0x12a737c00] 13:24:59 INFO - PROCESS | 1649 | 1463603099411 Marionette DEBUG loaded listener.js 13:24:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 22 (0x12a73e000) [pid = 1649] [serial = 22] [outer = 0x12a737c00] 13:24:59 INFO - PROCESS | 1649 | 1463603099714 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]]]}] 13:24:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:24:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 548ms 13:24:59 INFO - PROCESS | 1649 | 1463603099731 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 13:24:59 INFO - PROCESS | 1649 | 1463603099733 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 13:24:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:24:59 INFO - PROCESS | 1649 | 1463603099743 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:24:59 INFO - PROCESS | 1649 | 1463603099744 Marionette TRACE conn2 <- [1,14,null,{}] 13:24:59 INFO - PROCESS | 1649 | 1463603099746 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}] 13:24:59 INFO - PROCESS | 1649 | 1463603099878 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 13:24:59 INFO - PROCESS | 1649 | 1463603099887 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b810800 == 9 [pid = 1649] [id = 9] 13:24:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 23 (0x12abeb400) [pid = 1649] [serial = 23] [outer = 0x0] 13:24:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 24 (0x12abf2c00) [pid = 1649] [serial = 24] [outer = 0x12abeb400] 13:24:59 INFO - PROCESS | 1649 | 1463603099911 Marionette DEBUG loaded listener.js 13:24:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 25 (0x12b84f000) [pid = 1649] [serial = 25] [outer = 0x12abeb400] 13:25:00 INFO - PROCESS | 1649 | 1463603100160 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]]]}] 13:25:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:25:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 474ms 13:25:00 INFO - PROCESS | 1649 | 1463603100212 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 13:25:00 INFO - PROCESS | 1649 | 1463603100213 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 13:25:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:25:00 INFO - PROCESS | 1649 | 1463603100215 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:25:00 INFO - PROCESS | 1649 | 1463603100216 Marionette TRACE conn2 <- [1,18,null,{}] 13:25:00 INFO - PROCESS | 1649 | 1463603100226 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}] 13:25:00 INFO - PROCESS | 1649 | 1463603100316 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 13:25:00 INFO - PROCESS | 1649 | 1463603100323 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba1f800 == 10 [pid = 1649] [id = 10] 13:25:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 26 (0x12b856000) [pid = 1649] [serial = 26] [outer = 0x0] 13:25:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 27 (0x12bad0c00) [pid = 1649] [serial = 27] [outer = 0x12b856000] 13:25:00 INFO - PROCESS | 1649 | 1463603100348 Marionette DEBUG loaded listener.js 13:25:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 28 (0x12baec000) [pid = 1649] [serial = 28] [outer = 0x12b856000] 13:25:00 INFO - PROCESS | 1649 | 1463603100624 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]]]}] 13:25:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:25:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 426ms 13:25:00 INFO - PROCESS | 1649 | 1463603100642 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 13:25:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:25:00 INFO - PROCESS | 1649 | 1463603100644 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 13:25:00 INFO - PROCESS | 1649 | 1463603100646 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:25:00 INFO - PROCESS | 1649 | 1463603100647 Marionette TRACE conn2 <- [1,22,null,{}] 13:25:00 INFO - PROCESS | 1649 | 1463603100649 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}] 13:25:00 INFO - PROCESS | 1649 | 1463603100747 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 13:25:00 INFO - PROCESS | 1649 | 1463603100750 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bee2000 == 11 [pid = 1649] [id = 11] 13:25:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 29 (0x12baefc00) [pid = 1649] [serial = 29] [outer = 0x0] 13:25:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 30 (0x12bdee800) [pid = 1649] [serial = 30] [outer = 0x12baefc00] 13:25:00 INFO - PROCESS | 1649 | 1463603100777 Marionette DEBUG loaded listener.js 13:25:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 31 (0x12be14000) [pid = 1649] [serial = 31] [outer = 0x12baefc00] 13:25:01 INFO - PROCESS | 1649 | 1463603101055 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]]]}] 13:25:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:25:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 468ms 13:25:01 INFO - PROCESS | 1649 | 1463603101115 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 13:25:01 INFO - PROCESS | 1649 | 1463603101117 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 13:25:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:25:01 INFO - PROCESS | 1649 | 1463603101123 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:25:01 INFO - PROCESS | 1649 | 1463603101124 Marionette TRACE conn2 <- [1,26,null,{}] 13:25:01 INFO - PROCESS | 1649 | 1463603101128 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}] 13:25:01 INFO - PROCESS | 1649 | 1463603101263 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 13:25:01 INFO - PROCESS | 1649 | 1463603101276 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c26e000 == 12 [pid = 1649] [id = 12] 13:25:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 32 (0x12be17400) [pid = 1649] [serial = 32] [outer = 0x0] 13:25:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 33 (0x12be1c000) [pid = 1649] [serial = 33] [outer = 0x12be17400] 13:25:01 INFO - PROCESS | 1649 | 1463603101314 Marionette DEBUG loaded listener.js 13:25:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 34 (0x12c2c3c00) [pid = 1649] [serial = 34] [outer = 0x12be17400] 13:25:01 INFO - PROCESS | 1649 | 1463603101588 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]]]}] 13:25:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:25:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 524ms 13:25:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:25:01 INFO - PROCESS | 1649 | 1463603101643 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 13:25:01 INFO - PROCESS | 1649 | 1463603101644 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 13:25:01 INFO - PROCESS | 1649 | 1463603101646 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:25:01 INFO - PROCESS | 1649 | 1463603101647 Marionette TRACE conn2 <- [1,30,null,{}] 13:25:01 INFO - PROCESS | 1649 | 1463603101649 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}] 13:25:01 INFO - PROCESS | 1649 | 1463603101753 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 13:25:01 INFO - PROCESS | 1649 | 1463603101758 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c46f000 == 13 [pid = 1649] [id = 13] 13:25:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 35 (0x12c2c6000) [pid = 1649] [serial = 35] [outer = 0x0] 13:25:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 36 (0x12c83b400) [pid = 1649] [serial = 36] [outer = 0x12c2c6000] 13:25:01 INFO - PROCESS | 1649 | 1463603101787 Marionette DEBUG loaded listener.js 13:25:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 37 (0x12c83f400) [pid = 1649] [serial = 37] [outer = 0x12c2c6000] 13:25:02 INFO - PROCESS | 1649 | 1463603102146 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]]]}] 13:25:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:25:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 520ms 13:25:02 INFO - PROCESS | 1649 | 1463603102167 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 13:25:02 INFO - PROCESS | 1649 | 1463603102172 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 13:25:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:25:02 INFO - PROCESS | 1649 | 1463603102175 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:25:02 INFO - PROCESS | 1649 | 1463603102177 Marionette TRACE conn2 <- [1,34,null,{}] 13:25:02 INFO - PROCESS | 1649 | 1463603102181 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}] 13:25:02 INFO - PROCESS | 1649 | 1463603102295 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 13:25:02 INFO - PROCESS | 1649 | 1463603102299 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca28000 == 14 [pid = 1649] [id = 14] 13:25:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 38 (0x12c841800) [pid = 1649] [serial = 38] [outer = 0x0] 13:25:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 39 (0x12c847800) [pid = 1649] [serial = 39] [outer = 0x12c841800] 13:25:02 INFO - PROCESS | 1649 | 1463603102325 Marionette DEBUG loaded listener.js 13:25:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 40 (0x12ca4b800) [pid = 1649] [serial = 40] [outer = 0x12c841800] 13:25:02 INFO - PROCESS | 1649 | 1463603102571 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]]]}] 13:25:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:25:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 419ms 13:25:02 INFO - PROCESS | 1649 | 1463603102595 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 13:25:02 INFO - PROCESS | 1649 | 1463603102596 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 13:25:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:25:02 INFO - PROCESS | 1649 | 1463603102598 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:25:02 INFO - PROCESS | 1649 | 1463603102599 Marionette TRACE conn2 <- [1,38,null,{}] 13:25:02 INFO - PROCESS | 1649 | 1463603102609 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}] 13:25:02 INFO - PROCESS | 1649 | 1463603102734 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 13:25:02 INFO - PROCESS | 1649 | 1463603102741 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cba7800 == 15 [pid = 1649] [id = 15] 13:25:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 41 (0x12ca4dc00) [pid = 1649] [serial = 41] [outer = 0x0] 13:25:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 42 (0x12ab12c00) [pid = 1649] [serial = 42] [outer = 0x12ca4dc00] 13:25:02 INFO - PROCESS | 1649 | 1463603102780 Marionette DEBUG loaded listener.js 13:25:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 43 (0x12ab17800) [pid = 1649] [serial = 43] [outer = 0x12ca4dc00] 13:25:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d05d000 == 16 [pid = 1649] [id = 16] 13:25:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 44 (0x12d05d800) [pid = 1649] [serial = 44] [outer = 0x0] 13:25:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 45 (0x12d05f000) [pid = 1649] [serial = 45] [outer = 0x12d05d800] 13:25:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 46 (0x12d063800) [pid = 1649] [serial = 46] [outer = 0x12d05d800] 13:25:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x1162c8800 == 17 [pid = 1649] [id = 17] 13:25:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 47 (0x12ab1d400) [pid = 1649] [serial = 47] [outer = 0x0] 13:25:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 48 (0x12d08f400) [pid = 1649] [serial = 48] [outer = 0x12ab1d400] 13:25:03 INFO - PROCESS | 1649 | 1463603103247 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]]]}] 13:25:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 49 (0x12ab19400) [pid = 1649] [serial = 49] [outer = 0x12ab1d400] 13:25:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:25:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 675ms 13:25:03 INFO - PROCESS | 1649 | 1463603103292 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 13:25:03 INFO - PROCESS | 1649 | 1463603103294 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 13:25:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:25:03 INFO - PROCESS | 1649 | 1463603103310 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:25:03 INFO - PROCESS | 1649 | 1463603103312 Marionette TRACE conn2 <- [1,42,null,{}] 13:25:03 INFO - PROCESS | 1649 | 1463603103350 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}] 13:25:03 INFO - PROCESS | 1649 | 1463603103457 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 13:25:03 INFO - PROCESS | 1649 | 1463603103464 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x129260800 == 18 [pid = 1649] [id = 18] 13:25:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 50 (0x12d031000) [pid = 1649] [serial = 50] [outer = 0x0] 13:25:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 51 (0x12d090000) [pid = 1649] [serial = 51] [outer = 0x12d031000] 13:25:03 INFO - PROCESS | 1649 | 1463603103489 Marionette DEBUG loaded listener.js 13:25:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 52 (0x12d5b3c00) [pid = 1649] [serial = 52] [outer = 0x12d031000] 13:25:03 INFO - PROCESS | 1649 | 1463603103735 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]]]}] 13:25:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:25:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 444ms 13:25:03 INFO - PROCESS | 1649 | 1463603103743 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 13:25:03 INFO - PROCESS | 1649 | 1463603103745 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 13:25:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:25:03 INFO - PROCESS | 1649 | 1463603103776 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:25:03 INFO - PROCESS | 1649 | 1463603103778 Marionette TRACE conn2 <- [1,46,null,{}] 13:25:03 INFO - PROCESS | 1649 | 1463603103780 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}] 13:25:03 INFO - PROCESS | 1649 | 1463603103868 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 13:25:03 INFO - PROCESS | 1649 | 1463603103873 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b88f800 == 19 [pid = 1649] [id = 19] 13:25:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 53 (0x118530c00) [pid = 1649] [serial = 53] [outer = 0x0] 13:25:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 54 (0x12d031c00) [pid = 1649] [serial = 54] [outer = 0x118530c00] 13:25:03 INFO - PROCESS | 1649 | 1463603103901 Marionette DEBUG loaded listener.js 13:25:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 55 (0x12d5ba000) [pid = 1649] [serial = 55] [outer = 0x118530c00] 13:25:04 INFO - PROCESS | 1649 | 1463603104138 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]]]}] 13:25:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:25:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 381ms 13:25:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:25:04 INFO - PROCESS | 1649 | 1463603104146 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 13:25:04 INFO - PROCESS | 1649 | 1463603104147 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 13:25:04 INFO - PROCESS | 1649 | 1463603104150 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:25:04 INFO - PROCESS | 1649 | 1463603104151 Marionette TRACE conn2 <- [1,50,null,{}] 13:25:04 INFO - PROCESS | 1649 | 1463603104161 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}] 13:25:04 INFO - PROCESS | 1649 | 1463603104256 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 13:25:04 INFO - PROCESS | 1649 | 1463603104261 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d881000 == 20 [pid = 1649] [id = 20] 13:25:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 56 (0x12d5bcc00) [pid = 1649] [serial = 56] [outer = 0x0] 13:25:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 57 (0x12d697800) [pid = 1649] [serial = 57] [outer = 0x12d5bcc00] 13:25:04 INFO - PROCESS | 1649 | 1463603104284 Marionette DEBUG loaded listener.js 13:25:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x12d69d400) [pid = 1649] [serial = 58] [outer = 0x12d5bcc00] 13:25:04 INFO - PROCESS | 1649 | 1463603104528 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]]]}] 13:25:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:25:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 423ms 13:25:04 INFO - PROCESS | 1649 | 1463603104575 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 13:25:04 INFO - PROCESS | 1649 | 1463603104576 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 13:25:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:25:04 INFO - PROCESS | 1649 | 1463603104579 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:25:04 INFO - PROCESS | 1649 | 1463603104580 Marionette TRACE conn2 <- [1,54,null,{}] 13:25:04 INFO - PROCESS | 1649 | 1463603104582 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}] 13:25:04 INFO - PROCESS | 1649 | 1463603104692 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 13:25:04 INFO - PROCESS | 1649 | 1463603104698 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bede000 == 21 [pid = 1649] [id = 21] 13:25:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x12d69fc00) [pid = 1649] [serial = 59] [outer = 0x0] 13:25:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x12d97a400) [pid = 1649] [serial = 60] [outer = 0x12d69fc00] 13:25:04 INFO - PROCESS | 1649 | 1463603104722 Marionette DEBUG loaded listener.js 13:25:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x12d97f000) [pid = 1649] [serial = 61] [outer = 0x12d69fc00] 13:25:04 INFO - PROCESS | 1649 | 1463603104961 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]]]}] 13:25:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:25:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 418ms 13:25:04 INFO - PROCESS | 1649 | 1463603104998 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 13:25:05 INFO - PROCESS | 1649 | 1463603104999 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 13:25:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:25:05 INFO - PROCESS | 1649 | 1463603105013 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:25:05 INFO - PROCESS | 1649 | 1463603105014 Marionette TRACE conn2 <- [1,58,null,{}] 13:25:05 INFO - PROCESS | 1649 | 1463603105017 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}] 13:25:05 INFO - PROCESS | 1649 | 1463603105185 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 13:25:05 INFO - PROCESS | 1649 | 1463603105819 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x111ead000 == 22 [pid = 1649] [id = 22] 13:25:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x111e5c000) [pid = 1649] [serial = 62] [outer = 0x0] 13:25:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x1122ab800) [pid = 1649] [serial = 63] [outer = 0x111e5c000] 13:25:05 INFO - PROCESS | 1649 | 1463603105869 Marionette DEBUG loaded listener.js 13:25:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x112d02800) [pid = 1649] [serial = 64] [outer = 0x111e5c000] 13:25:06 INFO - PROCESS | 1649 | 1463603106328 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]]]}] 13:25:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:25:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1373ms 13:25:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:25:06 INFO - PROCESS | 1649 | 1463603106385 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 13:25:06 INFO - PROCESS | 1649 | 1463603106388 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 13:25:06 INFO - PROCESS | 1649 | 1463603106391 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:25:06 INFO - PROCESS | 1649 | 1463603106393 Marionette TRACE conn2 <- [1,62,null,{}] 13:25:06 INFO - PROCESS | 1649 | 1463603106396 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}] 13:25:06 INFO - PROCESS | 1649 | 1463603106505 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 13:25:06 INFO - PROCESS | 1649 | 1463603106546 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x115f09000 == 23 [pid = 1649] [id = 23] 13:25:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x11323dc00) [pid = 1649] [serial = 65] [outer = 0x0] 13:25:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x11649f800) [pid = 1649] [serial = 66] [outer = 0x11323dc00] 13:25:06 INFO - PROCESS | 1649 | 1463603106578 Marionette DEBUG loaded listener.js 13:25:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x11684a800) [pid = 1649] [serial = 67] [outer = 0x11323dc00] 13:25:07 INFO - PROCESS | 1649 | 1463603107003 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]]]}] 13:25:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:25:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 670ms 13:25:07 INFO - PROCESS | 1649 | 1463603107062 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 13:25:07 INFO - PROCESS | 1649 | 1463603107065 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 13:25:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:25:07 INFO - PROCESS | 1649 | 1463603107069 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:25:07 INFO - PROCESS | 1649 | 1463603107071 Marionette TRACE conn2 <- [1,66,null,{}] 13:25:07 INFO - PROCESS | 1649 | 1463603107075 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}] 13:25:07 INFO - PROCESS | 1649 | 1463603107280 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 13:25:07 INFO - PROCESS | 1649 | 1463603107389 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x116aaf000 == 24 [pid = 1649] [id = 24] 13:25:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x117571400) [pid = 1649] [serial = 68] [outer = 0x0] 13:25:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x1184be800) [pid = 1649] [serial = 69] [outer = 0x117571400] 13:25:07 INFO - PROCESS | 1649 | 1463603107438 Marionette DEBUG loaded listener.js 13:25:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x119705000) [pid = 1649] [serial = 70] [outer = 0x117571400] 13:25:08 INFO - PROCESS | 1649 | 1463603108134 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]]]}] 13:25:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:25:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1122ms 13:25:08 INFO - PROCESS | 1649 | 1463603108191 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 13:25:08 INFO - PROCESS | 1649 | 1463603108195 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 13:25:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:25:08 INFO - PROCESS | 1649 | 1463603108200 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:25:08 INFO - PROCESS | 1649 | 1463603108202 Marionette TRACE conn2 <- [1,70,null,{}] 13:25:08 INFO - PROCESS | 1649 | 1463603108208 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}] 13:25:08 INFO - PROCESS | 1649 | 1463603108321 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 13:25:08 INFO - PROCESS | 1649 | 1463603108394 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x115a7e000 == 25 [pid = 1649] [id = 25] 13:25:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x11649dc00) [pid = 1649] [serial = 71] [outer = 0x0] 13:25:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1166cbc00) [pid = 1649] [serial = 72] [outer = 0x11649dc00] 13:25:08 INFO - PROCESS | 1649 | 1463603108440 Marionette DEBUG loaded listener.js 13:25:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x116846800) [pid = 1649] [serial = 73] [outer = 0x11649dc00] 13:25:08 INFO - PROCESS | 1649 | 1463603108872 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]]]}] 13:25:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:25:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 724ms 13:25:08 INFO - PROCESS | 1649 | 1463603108923 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 13:25:08 INFO - PROCESS | 1649 | 1463603108926 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 13:25:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:25:08 INFO - PROCESS | 1649 | 1463603108931 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:25:08 INFO - PROCESS | 1649 | 1463603108932 Marionette TRACE conn2 <- [1,74,null,{}] 13:25:08 INFO - PROCESS | 1649 | 1463603108935 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}] 13:25:09 INFO - PROCESS | 1649 | 1463603109001 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 13:25:09 INFO - PROCESS | 1649 | 1463603109006 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x116474800 == 26 [pid = 1649] [id = 26] 13:25:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x116803800) [pid = 1649] [serial = 74] [outer = 0x0] 13:25:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x116853400) [pid = 1649] [serial = 75] [outer = 0x116803800] 13:25:09 INFO - PROCESS | 1649 | 1463603109035 Marionette DEBUG loaded listener.js 13:25:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x117564000) [pid = 1649] [serial = 76] [outer = 0x116803800] 13:25:09 INFO - PROCESS | 1649 | 1463603109351 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]]]}] 13:25:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:25:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 471ms 13:25:09 INFO - PROCESS | 1649 | 1463603109402 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 13:25:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:25:09 INFO - PROCESS | 1649 | 1463603109404 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 13:25:09 INFO - PROCESS | 1649 | 1463603109407 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:25:09 INFO - PROCESS | 1649 | 1463603109409 Marionette TRACE conn2 <- [1,78,null,{}] 13:25:09 INFO - PROCESS | 1649 | 1463603109418 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}] 13:25:09 INFO - PROCESS | 1649 | 1463603109514 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 13:25:09 INFO - PROCESS | 1649 | 1463603109524 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x116887800 == 27 [pid = 1649] [id = 27] 13:25:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x113243c00) [pid = 1649] [serial = 77] [outer = 0x0] 13:25:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x118215c00) [pid = 1649] [serial = 78] [outer = 0x113243c00] 13:25:09 INFO - PROCESS | 1649 | 1463603109567 Marionette DEBUG loaded listener.js 13:25:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1184bbc00) [pid = 1649] [serial = 79] [outer = 0x113243c00] 13:25:10 INFO - PROCESS | 1649 | 1463603110028 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]]]}] 13:25:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:25:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 671ms 13:25:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:25:10 INFO - PROCESS | 1649 | 1463603110079 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 13:25:10 INFO - PROCESS | 1649 | 1463603110081 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 13:25:10 INFO - PROCESS | 1649 | 1463603110084 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:25:10 INFO - PROCESS | 1649 | 1463603110086 Marionette TRACE conn2 <- [1,82,null,{}] 13:25:10 INFO - PROCESS | 1649 | 1463603110090 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}] 13:25:10 INFO - PROCESS | 1649 | 1463603110188 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 13:25:10 INFO - PROCESS | 1649 | 1463603110193 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x117442000 == 28 [pid = 1649] [id = 28] 13:25:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1184c7000) [pid = 1649] [serial = 80] [outer = 0x0] 13:25:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x118a10c00) [pid = 1649] [serial = 81] [outer = 0x1184c7000] 13:25:10 INFO - PROCESS | 1649 | 1463603110220 Marionette DEBUG loaded listener.js 13:25:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x118e50c00) [pid = 1649] [serial = 82] [outer = 0x1184c7000] 13:25:10 INFO - PROCESS | 1649 | 1463603110511 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]]]}] 13:25:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:25:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 471ms 13:25:10 INFO - PROCESS | 1649 | 1463603110557 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 13:25:10 INFO - PROCESS | 1649 | 1463603110558 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 13:25:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:25:10 INFO - PROCESS | 1649 | 1463603110560 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:25:10 INFO - PROCESS | 1649 | 1463603110561 Marionette TRACE conn2 <- [1,86,null,{}] 13:25:10 INFO - PROCESS | 1649 | 1463603110564 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}] 13:25:10 INFO - PROCESS | 1649 | 1463603110650 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 13:25:10 INFO - PROCESS | 1649 | 1463603110659 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x118039000 == 29 [pid = 1649] [id = 29] 13:25:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x113241800) [pid = 1649] [serial = 83] [outer = 0x0] 13:25:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x119294800) [pid = 1649] [serial = 84] [outer = 0x113241800] 13:25:10 INFO - PROCESS | 1649 | 1463603110684 Marionette DEBUG loaded listener.js 13:25:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11970e000) [pid = 1649] [serial = 85] [outer = 0x113241800] 13:25:10 INFO - PROCESS | 1649 | 1463603110957 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]]]}] 13:25:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:25:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 418ms 13:25:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:25:10 INFO - PROCESS | 1649 | 1463603110979 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 13:25:10 INFO - PROCESS | 1649 | 1463603110980 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 13:25:10 INFO - PROCESS | 1649 | 1463603110982 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:25:10 INFO - PROCESS | 1649 | 1463603110983 Marionette TRACE conn2 <- [1,90,null,{}] 13:25:11 INFO - PROCESS | 1649 | 1463603110993 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}] 13:25:11 INFO - PROCESS | 1649 | 1463603111082 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 13:25:11 INFO - PROCESS | 1649 | 1463603111090 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185ec800 == 30 [pid = 1649] [id = 30] 13:25:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1197e3800) [pid = 1649] [serial = 86] [outer = 0x0] 13:25:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11991b000) [pid = 1649] [serial = 87] [outer = 0x1197e3800] 13:25:11 INFO - PROCESS | 1649 | 1463603111116 Marionette DEBUG loaded listener.js 13:25:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119ce3400) [pid = 1649] [serial = 88] [outer = 0x1197e3800] 13:25:11 INFO - PROCESS | 1649 | 1463603111440 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]]]}] 13:25:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:25:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 476ms 13:25:11 INFO - PROCESS | 1649 | 1463603111459 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 13:25:11 INFO - PROCESS | 1649 | 1463603111461 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 13:25:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:25:11 INFO - PROCESS | 1649 | 1463603111464 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:25:11 INFO - PROCESS | 1649 | 1463603111466 Marionette TRACE conn2 <- [1,94,null,{}] 13:25:11 INFO - PROCESS | 1649 | 1463603111471 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}] 13:25:11 INFO - PROCESS | 1649 | 1463603111606 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 13:25:11 INFO - PROCESS | 1649 | 1463603111615 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x118aaa800 == 31 [pid = 1649] [id = 31] 13:25:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1199c6400) [pid = 1649] [serial = 89] [outer = 0x0] 13:25:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119d06c00) [pid = 1649] [serial = 90] [outer = 0x1199c6400] 13:25:11 INFO - PROCESS | 1649 | 1463603111656 Marionette DEBUG loaded listener.js 13:25:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1205c2c00) [pid = 1649] [serial = 91] [outer = 0x1199c6400] 13:25:11 INFO - PROCESS | 1649 | 1463603111975 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]]]}] 13:25:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:25:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 520ms 13:25:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:25:11 INFO - PROCESS | 1649 | 1463603111992 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 13:25:11 INFO - PROCESS | 1649 | 1463603111993 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 13:25:11 INFO - PROCESS | 1649 | 1463603111995 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:25:11 INFO - PROCESS | 1649 | 1463603111997 Marionette TRACE conn2 <- [1,98,null,{}] 13:25:12 INFO - PROCESS | 1649 | 1463603111999 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}] 13:25:12 INFO - PROCESS | 1649 | 1463603112081 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 13:25:12 INFO - PROCESS | 1649 | 1463603112084 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x11962b800 == 32 [pid = 1649] [id = 32] 13:25:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1205c3000) [pid = 1649] [serial = 92] [outer = 0x0] 13:25:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x120fd8c00) [pid = 1649] [serial = 93] [outer = 0x1205c3000] 13:25:12 INFO - PROCESS | 1649 | 1463603112111 Marionette DEBUG loaded listener.js 13:25:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1212e2400) [pid = 1649] [serial = 94] [outer = 0x1205c3000] 13:25:12 INFO - PROCESS | 1649 | 1463603112408 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]]]}] 13:25:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:25:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 417ms 13:25:12 INFO - PROCESS | 1649 | 1463603112414 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 13:25:12 INFO - PROCESS | 1649 | 1463603112415 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 13:25:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:25:12 INFO - PROCESS | 1649 | 1463603112425 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:25:12 INFO - PROCESS | 1649 | 1463603112426 Marionette TRACE conn2 <- [1,102,null,{}] 13:25:12 INFO - PROCESS | 1649 | 1463603112443 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}] 13:25:12 INFO - PROCESS | 1649 | 1463603112536 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 13:25:12 INFO - PROCESS | 1649 | 1463603112543 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x116886000 == 33 [pid = 1649] [id = 33] 13:25:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x119b13000) [pid = 1649] [serial = 95] [outer = 0x0] 13:25:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12121b400) [pid = 1649] [serial = 96] [outer = 0x119b13000] 13:25:12 INFO - PROCESS | 1649 | 1463603112568 Marionette DEBUG loaded listener.js 13:25:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x121573400) [pid = 1649] [serial = 97] [outer = 0x119b13000] 13:25:12 INFO - PROCESS | 1649 | 1463603112825 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]]]}] 13:25:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:25:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 429ms 13:25:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:25:12 INFO - PROCESS | 1649 | 1463603112847 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 13:25:12 INFO - PROCESS | 1649 | 1463603112848 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 13:25:12 INFO - PROCESS | 1649 | 1463603112850 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:25:12 INFO - PROCESS | 1649 | 1463603112851 Marionette TRACE conn2 <- [1,106,null,{}] 13:25:12 INFO - PROCESS | 1649 | 1463603112861 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}] 13:25:12 INFO - PROCESS | 1649 | 1463603112935 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 13:25:12 INFO - PROCESS | 1649 | 1463603112941 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b85800 == 34 [pid = 1649] [id = 34] 13:25:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x121574000) [pid = 1649] [serial = 98] [outer = 0x0] 13:25:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1216f1800) [pid = 1649] [serial = 99] [outer = 0x121574000] 13:25:12 INFO - PROCESS | 1649 | 1463603112966 Marionette DEBUG loaded listener.js 13:25:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1237bb000) [pid = 1649] [serial = 100] [outer = 0x121574000] 13:25:13 INFO - PROCESS | 1649 | 1463603113259 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]]]}] 13:25:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:25:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 426ms 13:25:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:25:13 INFO - PROCESS | 1649 | 1463603113277 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 13:25:13 INFO - PROCESS | 1649 | 1463603113279 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 13:25:13 INFO - PROCESS | 1649 | 1463603113281 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:25:13 INFO - PROCESS | 1649 | 1463603113282 Marionette TRACE conn2 <- [1,110,null,{}] 13:25:13 INFO - PROCESS | 1649 | 1463603113285 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}] 13:25:13 INFO - PROCESS | 1649 | 1463603113382 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 13:25:13 INFO - PROCESS | 1649 | 1463603113431 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c94800 == 35 [pid = 1649] [id = 35] 13:25:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1215e1c00) [pid = 1649] [serial = 101] [outer = 0x0] 13:25:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1237e7c00) [pid = 1649] [serial = 102] [outer = 0x1215e1c00] 13:25:13 INFO - PROCESS | 1649 | 1463603113459 Marionette DEBUG loaded listener.js 13:25:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1257ee000) [pid = 1649] [serial = 103] [outer = 0x1215e1c00] 13:25:13 INFO - PROCESS | 1649 | 1463603113724 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]]]}] 13:25:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:25:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 471ms 13:25:13 INFO - PROCESS | 1649 | 1463603113760 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 13:25:13 INFO - PROCESS | 1649 | 1463603113761 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 13:25:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:25:13 INFO - PROCESS | 1649 | 1463603113763 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:25:13 INFO - PROCESS | 1649 | 1463603113764 Marionette TRACE conn2 <- [1,114,null,{}] 13:25:13 INFO - PROCESS | 1649 | 1463603113767 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}] 13:25:13 INFO - PROCESS | 1649 | 1463603113850 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 13:25:13 INFO - PROCESS | 1649 | 1463603113857 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x121154000 == 36 [pid = 1649] [id = 36] 13:25:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x121b61000) [pid = 1649] [serial = 104] [outer = 0x0] 13:25:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x125838400) [pid = 1649] [serial = 105] [outer = 0x121b61000] 13:25:13 INFO - PROCESS | 1649 | 1463603113881 Marionette DEBUG loaded listener.js 13:25:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x125cbf000) [pid = 1649] [serial = 106] [outer = 0x121b61000] 13:25:14 INFO - PROCESS | 1649 | 1463603114171 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]]]}] 13:25:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:25:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 418ms 13:25:14 INFO - PROCESS | 1649 | 1463603114182 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 13:25:14 INFO - PROCESS | 1649 | 1463603114183 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 13:25:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:25:14 INFO - PROCESS | 1649 | 1463603114194 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:25:14 INFO - PROCESS | 1649 | 1463603114195 Marionette TRACE conn2 <- [1,118,null,{}] 13:25:14 INFO - PROCESS | 1649 | 1463603114197 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}] 13:25:14 INFO - PROCESS | 1649 | 1463603114276 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 13:25:14 INFO - PROCESS | 1649 | 1463603114281 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12122a000 == 37 [pid = 1649] [id = 37] 13:25:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11320c400) [pid = 1649] [serial = 107] [outer = 0x0] 13:25:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x125cc3000) [pid = 1649] [serial = 108] [outer = 0x11320c400] 13:25:14 INFO - PROCESS | 1649 | 1463603114344 Marionette DEBUG loaded listener.js 13:25:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x128ad1400) [pid = 1649] [serial = 109] [outer = 0x11320c400] 13:25:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:25:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 368ms 13:25:14 INFO - PROCESS | 1649 | 1463603114558 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]]]}] 13:25:14 INFO - PROCESS | 1649 | 1463603114562 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 13:25:14 INFO - PROCESS | 1649 | 1463603114572 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 13:25:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:25:14 INFO - PROCESS | 1649 | 1463603114626 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:25:14 INFO - PROCESS | 1649 | 1463603114627 Marionette TRACE conn2 <- [1,122,null,{}] 13:25:14 INFO - PROCESS | 1649 | 1463603114630 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}] 13:25:14 INFO - PROCESS | 1649 | 1463603114709 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 13:25:14 INFO - PROCESS | 1649 | 1463603114713 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x121425800 == 38 [pid = 1649] [id = 38] 13:25:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1258da400) [pid = 1649] [serial = 110] [outer = 0x0] 13:25:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x128cd9c00) [pid = 1649] [serial = 111] [outer = 0x1258da400] 13:25:14 INFO - PROCESS | 1649 | 1463603114738 Marionette DEBUG loaded listener.js 13:25:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x128e10c00) [pid = 1649] [serial = 112] [outer = 0x1258da400] 13:25:15 INFO - PROCESS | 1649 | 1463603115005 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]]]}] 13:25:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:25:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 447ms 13:25:15 INFO - PROCESS | 1649 | 1463603115045 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 13:25:15 INFO - PROCESS | 1649 | 1463603115046 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 13:25:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:25:15 INFO - PROCESS | 1649 | 1463603115048 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:25:15 INFO - PROCESS | 1649 | 1463603115049 Marionette TRACE conn2 <- [1,126,null,{}] 13:25:15 INFO - PROCESS | 1649 | 1463603115059 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}] 13:25:15 INFO - PROCESS | 1649 | 1463603115136 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 13:25:15 INFO - PROCESS | 1649 | 1463603115142 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12361e000 == 39 [pid = 1649] [id = 39] 13:25:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x129099c00) [pid = 1649] [serial = 113] [outer = 0x0] 13:25:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1290a4400) [pid = 1649] [serial = 114] [outer = 0x129099c00] 13:25:15 INFO - PROCESS | 1649 | 1463603115166 Marionette DEBUG loaded listener.js 13:25:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1292d7800) [pid = 1649] [serial = 115] [outer = 0x129099c00] 13:25:15 INFO - PROCESS | 1649 | 1463603115472 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]]]}] 13:25:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:25:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 469ms 13:25:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:25:15 INFO - PROCESS | 1649 | 1463603115517 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 13:25:15 INFO - PROCESS | 1649 | 1463603115518 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 13:25:15 INFO - PROCESS | 1649 | 1463603115521 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:25:15 INFO - PROCESS | 1649 | 1463603115522 Marionette TRACE conn2 <- [1,130,null,{}] 13:25:15 INFO - PROCESS | 1649 | 1463603115525 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}] 13:25:15 INFO - PROCESS | 1649 | 1463603115661 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 13:25:15 INFO - PROCESS | 1649 | 1463603115699 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x124ac1800 == 40 [pid = 1649] [id = 40] 13:25:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12955cc00) [pid = 1649] [serial = 116] [outer = 0x0] 13:25:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12955d400) [pid = 1649] [serial = 117] [outer = 0x12955cc00] 13:25:15 INFO - PROCESS | 1649 | 1463603115740 Marionette DEBUG loaded listener.js 13:25:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12a477c00) [pid = 1649] [serial = 118] [outer = 0x12955cc00] 13:25:16 INFO - PROCESS | 1649 | 1463603116136 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]]]}] 13:25:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:25:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 620ms 13:25:16 INFO - PROCESS | 1649 | 1463603116141 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 13:25:16 INFO - PROCESS | 1649 | 1463603116142 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 13:25:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:25:16 INFO - PROCESS | 1649 | 1463603116144 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:25:16 INFO - PROCESS | 1649 | 1463603116146 Marionette TRACE conn2 <- [1,134,null,{}] 13:25:16 INFO - PROCESS | 1649 | 1463603116148 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}] 13:25:16 INFO - PROCESS | 1649 | 1463603116225 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 13:25:16 INFO - PROCESS | 1649 | 1463603116230 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x125796000 == 41 [pid = 1649] [id = 41] 13:25:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12a663000) [pid = 1649] [serial = 119] [outer = 0x0] 13:25:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12a66e800) [pid = 1649] [serial = 120] [outer = 0x12a663000] 13:25:16 INFO - PROCESS | 1649 | 1463603116254 Marionette DEBUG loaded listener.js 13:25:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12a73bc00) [pid = 1649] [serial = 121] [outer = 0x12a663000] 13:25:17 INFO - PROCESS | 1649 | 1463603117292 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]]]}] 13:25:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:25:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1170ms 13:25:17 INFO - PROCESS | 1649 | 1463603117330 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 13:25:17 INFO - PROCESS | 1649 | 1463603117332 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 13:25:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:25:17 INFO - PROCESS | 1649 | 1463603117341 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:25:17 INFO - PROCESS | 1649 | 1463603117344 Marionette TRACE conn2 <- [1,138,null,{}] 13:25:17 INFO - PROCESS | 1649 | 1463603117347 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}] 13:25:17 INFO - PROCESS | 1649 | 1463603117441 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 13:25:17 INFO - PROCESS | 1649 | 1463603117446 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x113484800 == 42 [pid = 1649] [id = 42] 13:25:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x116452c00) [pid = 1649] [serial = 122] [outer = 0x0] 13:25:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x116741c00) [pid = 1649] [serial = 123] [outer = 0x116452c00] 13:25:17 INFO - PROCESS | 1649 | 1463603117474 Marionette DEBUG loaded listener.js 13:25:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11680e000) [pid = 1649] [serial = 124] [outer = 0x116452c00] 13:25:17 INFO - PROCESS | 1649 | 1463603117828 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]]]}] 13:25:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:25:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 527ms 13:25:17 INFO - PROCESS | 1649 | 1463603117869 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 13:25:17 INFO - PROCESS | 1649 | 1463603117874 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 13:25:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:25:17 INFO - PROCESS | 1649 | 1463603117881 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:25:17 INFO - PROCESS | 1649 | 1463603117884 Marionette TRACE conn2 <- [1,142,null,{}] 13:25:17 INFO - PROCESS | 1649 | 1463603117888 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}] 13:25:18 INFO - PROCESS | 1649 | 1463603118022 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 13:25:18 INFO - PROCESS | 1649 | 1463603118042 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x11646d000 == 43 [pid = 1649] [id = 43] 13:25:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x116810000) [pid = 1649] [serial = 125] [outer = 0x0] 13:25:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11684fc00) [pid = 1649] [serial = 126] [outer = 0x116810000] 13:25:18 INFO - PROCESS | 1649 | 1463603118080 Marionette DEBUG loaded listener.js 13:25:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x118221800) [pid = 1649] [serial = 127] [outer = 0x116810000] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12c841800) [pid = 1649] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12c2c6000) [pid = 1649] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12be17400) [pid = 1649] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12baefc00) [pid = 1649] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12b856000) [pid = 1649] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12abeb400) [pid = 1649] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12a737c00) [pid = 1649] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1290a1c00) [pid = 1649] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12d5bcc00) [pid = 1649] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x118530c00) [pid = 1649] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12d031000) [pid = 1649] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12ca4dc00) [pid = 1649] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x121b61000) [pid = 1649] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11320c400) [pid = 1649] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1258da400) [pid = 1649] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12d69fc00) [pid = 1649] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x111e5c000) [pid = 1649] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11323dc00) [pid = 1649] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x117571400) [pid = 1649] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11649dc00) [pid = 1649] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x116803800) [pid = 1649] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x113243c00) [pid = 1649] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1184c7000) [pid = 1649] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x113241800) [pid = 1649] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1197e3800) [pid = 1649] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1199c6400) [pid = 1649] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1205c3000) [pid = 1649] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x119b13000) [pid = 1649] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:25:18 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x121574000) [pid = 1649] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:25:18 INFO - PROCESS | 1649 | 1463603118933 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]]]}] 13:25:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:25:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1076ms 13:25:18 INFO - PROCESS | 1649 | 1463603118959 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 13:25:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:25:18 INFO - PROCESS | 1649 | 1463603118969 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 13:25:18 INFO - PROCESS | 1649 | 1463603118972 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:25:18 INFO - PROCESS | 1649 | 1463603118974 Marionette TRACE conn2 <- [1,146,null,{}] 13:25:18 INFO - PROCESS | 1649 | 1463603118982 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}] 13:25:19 INFO - PROCESS | 1649 | 1463603119054 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 13:25:19 INFO - PROCESS | 1649 | 1463603119059 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x116e60800 == 44 [pid = 1649] [id = 44] 13:25:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11320d400) [pid = 1649] [serial = 128] [outer = 0x0] 13:25:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1182e1c00) [pid = 1649] [serial = 129] [outer = 0x11320d400] 13:25:19 INFO - PROCESS | 1649 | 1463603119087 Marionette DEBUG loaded listener.js 13:25:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118523400) [pid = 1649] [serial = 130] [outer = 0x11320d400] 13:25:19 INFO - PROCESS | 1649 | 1463603119407 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]]]}] 13:25:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:25:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 472ms 13:25:19 INFO - PROCESS | 1649 | 1463603119444 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 13:25:19 INFO - PROCESS | 1649 | 1463603119446 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 13:25:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:25:19 INFO - PROCESS | 1649 | 1463603119448 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:25:19 INFO - PROCESS | 1649 | 1463603119449 Marionette TRACE conn2 <- [1,150,null,{}] 13:25:19 INFO - PROCESS | 1649 | 1463603119451 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}] 13:25:19 INFO - PROCESS | 1649 | 1463603119520 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 13:25:19 INFO - PROCESS | 1649 | 1463603119524 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x118039800 == 45 [pid = 1649] [id = 45] 13:25:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x118a0cc00) [pid = 1649] [serial = 131] [outer = 0x0] 13:25:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x118ad8c00) [pid = 1649] [serial = 132] [outer = 0x118a0cc00] 13:25:19 INFO - PROCESS | 1649 | 1463603119551 Marionette DEBUG loaded listener.js 13:25:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x119707400) [pid = 1649] [serial = 133] [outer = 0x118a0cc00] 13:25:19 INFO - PROCESS | 1649 | 1463603119839 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]]]}] 13:25:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:25:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 417ms 13:25:19 INFO - PROCESS | 1649 | 1463603119866 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 13:25:19 INFO - PROCESS | 1649 | 1463603119867 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 13:25:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:25:19 INFO - PROCESS | 1649 | 1463603119877 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:25:19 INFO - PROCESS | 1649 | 1463603119878 Marionette TRACE conn2 <- [1,154,null,{}] 13:25:19 INFO - PROCESS | 1649 | 1463603119881 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}] 13:25:19 INFO - PROCESS | 1649 | 1463603119961 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 13:25:20 INFO - PROCESS | 1649 | 1463603120006 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185dc000 == 46 [pid = 1649] [id = 46] 13:25:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11320c400) [pid = 1649] [serial = 134] [outer = 0x0] 13:25:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x119708000) [pid = 1649] [serial = 135] [outer = 0x11320c400] 13:25:20 INFO - PROCESS | 1649 | 1463603120031 Marionette DEBUG loaded listener.js 13:25:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1197e8000) [pid = 1649] [serial = 136] [outer = 0x11320c400] 13:25:20 INFO - PROCESS | 1649 | 1463603120311 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]]]}] 13:25:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 13:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:25:20 INFO - PROCESS | 1649 | 1463603120346 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 13:25:20 INFO - PROCESS | 1649 | 1463603120347 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 13:25:20 INFO - PROCESS | 1649 | 1463603120349 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:25:20 INFO - PROCESS | 1649 | 1463603120350 Marionette TRACE conn2 <- [1,158,null,{}] 13:25:20 INFO - PROCESS | 1649 | 1463603120353 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}] 13:25:20 INFO - PROCESS | 1649 | 1463603120431 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 13:25:20 INFO - PROCESS | 1649 | 1463603120438 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x119621800 == 47 [pid = 1649] [id = 47] 13:25:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x119913800) [pid = 1649] [serial = 137] [outer = 0x0] 13:25:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x119d0b000) [pid = 1649] [serial = 138] [outer = 0x119913800] 13:25:20 INFO - PROCESS | 1649 | 1463603120464 Marionette DEBUG loaded listener.js 13:25:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1205c3400) [pid = 1649] [serial = 139] [outer = 0x119913800] 13:25:20 INFO - PROCESS | 1649 | 1463603120778 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]]]}] 13:25:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 470ms 13:25:20 INFO - PROCESS | 1649 | 1463603120820 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 13:25:20 INFO - PROCESS | 1649 | 1463603120822 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 13:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:25:20 INFO - PROCESS | 1649 | 1463603120886 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:25:20 INFO - PROCESS | 1649 | 1463603120889 Marionette TRACE conn2 <- [1,162,null,{}] 13:25:20 INFO - PROCESS | 1649 | 1463603120893 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}] 13:25:21 INFO - PROCESS | 1649 | 1463603121012 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 13:25:21 INFO - PROCESS | 1649 | 1463603121119 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x112e26800 == 48 [pid = 1649] [id = 48] 13:25:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x112d06000) [pid = 1649] [serial = 140] [outer = 0x0] 13:25:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x113218c00) [pid = 1649] [serial = 141] [outer = 0x112d06000] 13:25:21 INFO - PROCESS | 1649 | 1463603121169 Marionette DEBUG loaded listener.js 13:25:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x115e58000) [pid = 1649] [serial = 142] [outer = 0x112d06000] 13:25:21 INFO - PROCESS | 1649 | 1463603121667 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]]]}] 13:25:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:25:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 830ms 13:25:21 INFO - PROCESS | 1649 | 1463603121720 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 13:25:21 INFO - PROCESS | 1649 | 1463603121723 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 13:25:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:25:21 INFO - PROCESS | 1649 | 1463603121727 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:25:21 INFO - PROCESS | 1649 | 1463603121729 Marionette TRACE conn2 <- [1,166,null,{}] 13:25:21 INFO - PROCESS | 1649 | 1463603121735 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}] 13:25:21 INFO - PROCESS | 1649 | 1463603121826 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 13:25:21 INFO - PROCESS | 1649 | 1463603121882 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x118332000 == 49 [pid = 1649] [id = 49] 13:25:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11679b000) [pid = 1649] [serial = 143] [outer = 0x0] 13:25:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11768a800) [pid = 1649] [serial = 144] [outer = 0x11679b000] 13:25:21 INFO - PROCESS | 1649 | 1463603121912 Marionette DEBUG loaded listener.js 13:25:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1182e4000) [pid = 1649] [serial = 145] [outer = 0x11679b000] 13:25:22 INFO - PROCESS | 1649 | 1463603122340 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]]]}] 13:25:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 621ms 13:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:25:22 INFO - PROCESS | 1649 | 1463603122348 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 13:25:22 INFO - PROCESS | 1649 | 1463603122350 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 13:25:22 INFO - PROCESS | 1649 | 1463603122352 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:25:22 INFO - PROCESS | 1649 | 1463603122354 Marionette TRACE conn2 <- [1,170,null,{}] 13:25:22 INFO - PROCESS | 1649 | 1463603122356 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}] 13:25:22 INFO - PROCESS | 1649 | 1463603122444 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 13:25:22 INFO - PROCESS | 1649 | 1463603122491 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x119bee000 == 50 [pid = 1649] [id = 50] 13:25:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x119911000) [pid = 1649] [serial = 146] [outer = 0x0] 13:25:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11991b800) [pid = 1649] [serial = 147] [outer = 0x119911000] 13:25:22 INFO - PROCESS | 1649 | 1463603122526 Marionette DEBUG loaded listener.js 13:25:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x119caf000) [pid = 1649] [serial = 148] [outer = 0x119911000] 13:25:22 INFO - PROCESS | 1649 | 1463603122940 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]]]}] 13:25:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 621ms 13:25:22 INFO - PROCESS | 1649 | 1463603122986 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 13:25:22 INFO - PROCESS | 1649 | 1463603122987 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 13:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:25:22 INFO - PROCESS | 1649 | 1463603122991 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:25:22 INFO - PROCESS | 1649 | 1463603122992 Marionette TRACE conn2 <- [1,174,null,{}] 13:25:22 INFO - PROCESS | 1649 | 1463603122995 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}] 13:25:23 INFO - PROCESS | 1649 | 1463603123082 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 13:25:23 INFO - PROCESS | 1649 | 1463603123154 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12121f800 == 51 [pid = 1649] [id = 51] 13:25:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1205c4c00) [pid = 1649] [serial = 149] [outer = 0x0] 13:25:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x120fd8000) [pid = 1649] [serial = 150] [outer = 0x1205c4c00] 13:25:23 INFO - PROCESS | 1649 | 1463603123184 Marionette DEBUG loaded listener.js 13:25:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x121480400) [pid = 1649] [serial = 151] [outer = 0x1205c4c00] 13:25:23 INFO - PROCESS | 1649 | 1463603123604 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]]]}] 13:25:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:25:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 619ms 13:25:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:25:23 INFO - PROCESS | 1649 | 1463603123610 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 13:25:23 INFO - PROCESS | 1649 | 1463603123612 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 13:25:23 INFO - PROCESS | 1649 | 1463603123614 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:25:23 INFO - PROCESS | 1649 | 1463603123615 Marionette TRACE conn2 <- [1,178,null,{}] 13:25:23 INFO - PROCESS | 1649 | 1463603123618 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}] 13:25:23 INFO - PROCESS | 1649 | 1463603123700 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 13:25:23 INFO - PROCESS | 1649 | 1463603123744 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x11804d000 == 52 [pid = 1649] [id = 52] 13:25:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x118216000) [pid = 1649] [serial = 152] [outer = 0x0] 13:25:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x119911800) [pid = 1649] [serial = 153] [outer = 0x118216000] 13:25:23 INFO - PROCESS | 1649 | 1463603123774 Marionette DEBUG loaded listener.js 13:25:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x1215e3400) [pid = 1649] [serial = 154] [outer = 0x118216000] 13:25:24 INFO - PROCESS | 1649 | 1463603124253 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]]]}] 13:25:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:25:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 668ms 13:25:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:25:24 INFO - PROCESS | 1649 | 1463603124283 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 13:25:24 INFO - PROCESS | 1649 | 1463603124285 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 13:25:24 INFO - PROCESS | 1649 | 1463603124288 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:25:24 INFO - PROCESS | 1649 | 1463603124290 Marionette TRACE conn2 <- [1,182,null,{}] 13:25:24 INFO - PROCESS | 1649 | 1463603124295 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}] 13:25:24 INFO - PROCESS | 1649 | 1463603124401 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 13:25:24 INFO - PROCESS | 1649 | 1463603124481 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x1162c5800 == 53 [pid = 1649] [id = 53] 13:25:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x115f57400) [pid = 1649] [serial = 155] [outer = 0x0] 13:25:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x116281c00) [pid = 1649] [serial = 156] [outer = 0x115f57400] 13:25:24 INFO - PROCESS | 1649 | 1463603124509 Marionette DEBUG loaded listener.js 13:25:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11649c400) [pid = 1649] [serial = 157] [outer = 0x115f57400] 13:25:25 INFO - PROCESS | 1649 | --DOCSHELL 0x1185dc000 == 52 [pid = 1649] [id = 46] 13:25:25 INFO - PROCESS | 1649 | --DOCSHELL 0x118039800 == 51 [pid = 1649] [id = 45] 13:25:25 INFO - PROCESS | 1649 | --DOCSHELL 0x116e60800 == 50 [pid = 1649] [id = 44] 13:25:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11646d000 == 49 [pid = 1649] [id = 43] 13:25:25 INFO - PROCESS | 1649 | --DOCSHELL 0x116887800 == 48 [pid = 1649] [id = 27] 13:25:25 INFO - PROCESS | 1649 | --DOCSHELL 0x113484800 == 47 [pid = 1649] [id = 42] 13:25:25 INFO - PROCESS | 1649 | --DOCSHELL 0x117442000 == 46 [pid = 1649] [id = 28] 13:25:25 INFO - PROCESS | 1649 | --DOCSHELL 0x118039000 == 45 [pid = 1649] [id = 29] 13:25:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11962b800 == 44 [pid = 1649] [id = 32] 13:25:25 INFO - PROCESS | 1649 | --DOCSHELL 0x1185ec800 == 43 [pid = 1649] [id = 30] 13:25:25 INFO - PROCESS | 1649 | --DOCSHELL 0x118aaa800 == 42 [pid = 1649] [id = 31] 13:25:25 INFO - PROCESS | 1649 | --DOCSHELL 0x125796000 == 41 [pid = 1649] [id = 41] 13:25:25 INFO - PROCESS | 1649 | --DOCSHELL 0x124ac1800 == 40 [pid = 1649] [id = 40] 13:25:25 INFO - PROCESS | 1649 | --DOCSHELL 0x121425800 == 39 [pid = 1649] [id = 38] 13:25:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11804d000 == 38 [pid = 1649] [id = 52] 13:25:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12121f800 == 37 [pid = 1649] [id = 51] 13:25:25 INFO - PROCESS | 1649 | --DOCSHELL 0x119bee000 == 36 [pid = 1649] [id = 50] 13:25:25 INFO - PROCESS | 1649 | --DOCSHELL 0x119b85800 == 35 [pid = 1649] [id = 34] 13:25:25 INFO - PROCESS | 1649 | --DOCSHELL 0x116886000 == 34 [pid = 1649] [id = 33] 13:25:25 INFO - PROCESS | 1649 | --DOCSHELL 0x121154000 == 33 [pid = 1649] [id = 36] 13:25:25 INFO - PROCESS | 1649 | --DOCSHELL 0x119c94800 == 32 [pid = 1649] [id = 35] 13:25:25 INFO - PROCESS | 1649 | --DOCSHELL 0x118332000 == 31 [pid = 1649] [id = 49] 13:25:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12122a000 == 30 [pid = 1649] [id = 37] 13:25:25 INFO - PROCESS | 1649 | --DOCSHELL 0x119621800 == 29 [pid = 1649] [id = 47] 13:25:25 INFO - PROCESS | 1649 | --DOCSHELL 0x112e26800 == 28 [pid = 1649] [id = 48] 13:25:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12361e000 == 27 [pid = 1649] [id = 39] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x1237e7c00) [pid = 1649] [serial = 102] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x125838400) [pid = 1649] [serial = 105] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x125cc3000) [pid = 1649] [serial = 108] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x128cd9c00) [pid = 1649] [serial = 111] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1290a4400) [pid = 1649] [serial = 114] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1122ab800) [pid = 1649] [serial = 63] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11649f800) [pid = 1649] [serial = 66] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1184be800) [pid = 1649] [serial = 69] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x119705000) [pid = 1649] [serial = 70] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1166cbc00) [pid = 1649] [serial = 72] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x116846800) [pid = 1649] [serial = 73] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x116853400) [pid = 1649] [serial = 75] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x117564000) [pid = 1649] [serial = 76] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x118215c00) [pid = 1649] [serial = 78] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x118a10c00) [pid = 1649] [serial = 81] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x119294800) [pid = 1649] [serial = 84] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11970e000) [pid = 1649] [serial = 85] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11991b000) [pid = 1649] [serial = 87] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x119ce3400) [pid = 1649] [serial = 88] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x119d06c00) [pid = 1649] [serial = 90] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1205c2c00) [pid = 1649] [serial = 91] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x120fd8c00) [pid = 1649] [serial = 93] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12121b400) [pid = 1649] [serial = 96] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x121573400) [pid = 1649] [serial = 97] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1216f1800) [pid = 1649] [serial = 99] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1237bb000) [pid = 1649] [serial = 100] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x125cbf000) [pid = 1649] [serial = 106] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x128ad1400) [pid = 1649] [serial = 109] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1212e2400) [pid = 1649] [serial = 94] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x128e10c00) [pid = 1649] [serial = 112] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1184bbc00) [pid = 1649] [serial = 79] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11684a800) [pid = 1649] [serial = 67] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118e50c00) [pid = 1649] [serial = 82] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x112d02800) [pid = 1649] [serial = 64] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12955d400) [pid = 1649] [serial = 117] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12d97f000) [pid = 1649] [serial = 61] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12b84f000) [pid = 1649] [serial = 25] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12abf2c00) [pid = 1649] [serial = 24] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12a739800) [pid = 1649] [serial = 21] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12a73e000) [pid = 1649] [serial = 22] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1292d5000) [pid = 1649] [serial = 16] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x129560000) [pid = 1649] [serial = 18] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1290a4000) [pid = 1649] [serial = 15] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1215e2000) [pid = 1649] [serial = 11] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x121898000) [pid = 1649] [serial = 8] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12d5b3c00) [pid = 1649] [serial = 52] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12d090000) [pid = 1649] [serial = 51] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12d05f000) [pid = 1649] [serial = 45] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12d08f400) [pid = 1649] [serial = 48] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12ab12c00) [pid = 1649] [serial = 42] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12ab17800) [pid = 1649] [serial = 43] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x12c847800) [pid = 1649] [serial = 39] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x12ca4b800) [pid = 1649] [serial = 40] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x12c83f400) [pid = 1649] [serial = 37] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x12c83b400) [pid = 1649] [serial = 36] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x12be1c000) [pid = 1649] [serial = 33] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x12c2c3c00) [pid = 1649] [serial = 34] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x12bdee800) [pid = 1649] [serial = 30] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x12be14000) [pid = 1649] [serial = 31] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x12bad0c00) [pid = 1649] [serial = 27] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x12baec000) [pid = 1649] [serial = 28] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x12d97a400) [pid = 1649] [serial = 60] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x12d697800) [pid = 1649] [serial = 57] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x12d69d400) [pid = 1649] [serial = 58] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x12d031c00) [pid = 1649] [serial = 54] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x12d5ba000) [pid = 1649] [serial = 55] [outer = 0x0] [url = about:blank] 13:25:25 INFO - PROCESS | 1649 | 1463603125305 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]]]}] 13:25:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:25:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1021ms 13:25:25 INFO - PROCESS | 1649 | 1463603125310 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 13:25:25 INFO - PROCESS | 1649 | 1463603125312 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 13:25:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:25:25 INFO - PROCESS | 1649 | 1463603125315 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:25:25 INFO - PROCESS | 1649 | 1463603125317 Marionette TRACE conn2 <- [1,186,null,{}] 13:25:25 INFO - PROCESS | 1649 | 1463603125327 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}] 13:25:25 INFO - PROCESS | 1649 | 1463603125395 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 13:25:25 INFO - PROCESS | 1649 | 1463603125400 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x112d43000 == 28 [pid = 1649] [id = 54] 13:25:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x115e4cc00) [pid = 1649] [serial = 158] [outer = 0x0] 13:25:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x11621f800) [pid = 1649] [serial = 159] [outer = 0x115e4cc00] 13:25:25 INFO - PROCESS | 1649 | 1463603125431 Marionette DEBUG loaded listener.js 13:25:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x116602800) [pid = 1649] [serial = 160] [outer = 0x115e4cc00] 13:25:25 INFO - PROCESS | 1649 | 1463603125745 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]]]}] 13:25:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:25:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 471ms 13:25:25 INFO - PROCESS | 1649 | 1463603125788 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 13:25:25 INFO - PROCESS | 1649 | 1463603125793 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 13:25:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:25:25 INFO - PROCESS | 1649 | 1463603125798 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:25:25 INFO - PROCESS | 1649 | 1463603125800 Marionette TRACE conn2 <- [1,190,null,{}] 13:25:25 INFO - PROCESS | 1649 | 1463603125802 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}] 13:25:25 INFO - PROCESS | 1649 | 1463603125867 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 13:25:25 INFO - PROCESS | 1649 | 1463603125873 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x116483000 == 29 [pid = 1649] [id = 55] 13:25:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x1166ca800) [pid = 1649] [serial = 161] [outer = 0x0] 13:25:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x116854400) [pid = 1649] [serial = 162] [outer = 0x1166ca800] 13:25:25 INFO - PROCESS | 1649 | 1463603125901 Marionette DEBUG loaded listener.js 13:25:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x117686c00) [pid = 1649] [serial = 163] [outer = 0x1166ca800] 13:25:26 INFO - PROCESS | 1649 | 1463603126209 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]]]}] 13:25:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:25:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 419ms 13:25:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:25:26 INFO - PROCESS | 1649 | 1463603126225 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 13:25:26 INFO - PROCESS | 1649 | 1463603126227 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 13:25:26 INFO - PROCESS | 1649 | 1463603126230 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:25:26 INFO - PROCESS | 1649 | 1463603126232 Marionette TRACE conn2 <- [1,194,null,{}] 13:25:26 INFO - PROCESS | 1649 | 1463603126243 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}] 13:25:26 INFO - PROCESS | 1649 | 1463603126321 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 13:25:26 INFO - PROCESS | 1649 | 1463603126364 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x116a9e800 == 30 [pid = 1649] [id = 56] 13:25:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x115aa7c00) [pid = 1649] [serial = 164] [outer = 0x0] 13:25:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x11842ac00) [pid = 1649] [serial = 165] [outer = 0x115aa7c00] 13:25:26 INFO - PROCESS | 1649 | 1463603126392 Marionette DEBUG loaded listener.js 13:25:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x11852f000) [pid = 1649] [serial = 166] [outer = 0x115aa7c00] 13:25:26 INFO - PROCESS | 1649 | 1463603126645 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]]]}] 13:25:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:25:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 425ms 13:25:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:25:26 INFO - PROCESS | 1649 | 1463603126658 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 13:25:26 INFO - PROCESS | 1649 | 1463603126660 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 13:25:26 INFO - PROCESS | 1649 | 1463603126662 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:25:26 INFO - PROCESS | 1649 | 1463603126664 Marionette TRACE conn2 <- [1,198,null,{}] 13:25:26 INFO - PROCESS | 1649 | 1463603126666 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}] 13:25:26 INFO - PROCESS | 1649 | 1463603126761 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 13:25:26 INFO - PROCESS | 1649 | 1463603126765 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e04800 == 31 [pid = 1649] [id = 57] 13:25:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x118a10c00) [pid = 1649] [serial = 167] [outer = 0x0] 13:25:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x11928f000) [pid = 1649] [serial = 168] [outer = 0x118a10c00] 13:25:26 INFO - PROCESS | 1649 | 1463603126802 Marionette DEBUG loaded listener.js 13:25:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x11970c800) [pid = 1649] [serial = 169] [outer = 0x118a10c00] 13:25:27 INFO - PROCESS | 1649 | 1463603127167 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]]]}] 13:25:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:25:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 519ms 13:25:27 INFO - PROCESS | 1649 | 1463603127182 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 13:25:27 INFO - PROCESS | 1649 | 1463603127185 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 13:25:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:25:27 INFO - PROCESS | 1649 | 1463603127209 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:25:27 INFO - PROCESS | 1649 | 1463603127210 Marionette TRACE conn2 <- [1,202,null,{}] 13:25:27 INFO - PROCESS | 1649 | 1463603127214 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}] 13:25:27 INFO - PROCESS | 1649 | 1463603127338 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 13:25:27 INFO - PROCESS | 1649 | 1463603127368 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185d8800 == 32 [pid = 1649] [id = 58] 13:25:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x11660ac00) [pid = 1649] [serial = 170] [outer = 0x0] 13:25:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1197de800) [pid = 1649] [serial = 171] [outer = 0x11660ac00] 13:25:27 INFO - PROCESS | 1649 | 1463603127407 Marionette DEBUG loaded listener.js 13:25:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11990cc00) [pid = 1649] [serial = 172] [outer = 0x11660ac00] 13:25:27 INFO - PROCESS | 1649 | 1463603127780 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]]]}] 13:25:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:25:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 639ms 13:25:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:25:27 INFO - PROCESS | 1649 | 1463603127830 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 13:25:27 INFO - PROCESS | 1649 | 1463603127831 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 13:25:27 INFO - PROCESS | 1649 | 1463603127833 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:25:27 INFO - PROCESS | 1649 | 1463603127834 Marionette TRACE conn2 <- [1,206,null,{}] 13:25:27 INFO - PROCESS | 1649 | 1463603127836 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}] 13:25:27 INFO - PROCESS | 1649 | 1463603127938 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 13:25:27 INFO - PROCESS | 1649 | 1463603127943 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x119222000 == 33 [pid = 1649] [id = 59] 13:25:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x119914800) [pid = 1649] [serial = 173] [outer = 0x0] 13:25:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x119cb1400) [pid = 1649] [serial = 174] [outer = 0x119914800] 13:25:27 INFO - PROCESS | 1649 | 1463603127992 Marionette DEBUG loaded listener.js 13:25:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1205c2c00) [pid = 1649] [serial = 175] [outer = 0x119914800] 13:25:28 INFO - PROCESS | 1649 | 1463603128278 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]]]}] 13:25:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:25:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 470ms 13:25:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:25:28 INFO - PROCESS | 1649 | 1463603128310 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 13:25:28 INFO - PROCESS | 1649 | 1463603128312 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 13:25:28 INFO - PROCESS | 1649 | 1463603128314 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:25:28 INFO - PROCESS | 1649 | 1463603128315 Marionette TRACE conn2 <- [1,210,null,{}] 13:25:28 INFO - PROCESS | 1649 | 1463603128317 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}] 13:25:28 INFO - PROCESS | 1649 | 1463603128403 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 13:25:28 INFO - PROCESS | 1649 | 1463603128409 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x119967800 == 34 [pid = 1649] [id = 60] 13:25:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112a5dc00) [pid = 1649] [serial = 176] [outer = 0x0] 13:25:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x120fd6c00) [pid = 1649] [serial = 177] [outer = 0x112a5dc00] 13:25:28 INFO - PROCESS | 1649 | 1463603128433 Marionette DEBUG loaded listener.js 13:25:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x121480c00) [pid = 1649] [serial = 178] [outer = 0x112a5dc00] 13:25:28 INFO - PROCESS | 1649 | 1463603128732 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]]]}] 13:25:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:25:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 468ms 13:25:28 INFO - PROCESS | 1649 | 1463603128782 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 13:25:28 INFO - PROCESS | 1649 | 1463603128784 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 13:25:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:25:28 INFO - PROCESS | 1649 | 1463603128786 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:25:28 INFO - PROCESS | 1649 | 1463603128787 Marionette TRACE conn2 <- [1,214,null,{}] 13:25:28 INFO - PROCESS | 1649 | 1463603128789 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}] 13:25:28 INFO - PROCESS | 1649 | 1463603128875 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 13:25:28 INFO - PROCESS | 1649 | 1463603128879 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b87800 == 35 [pid = 1649] [id = 61] 13:25:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x12156b400) [pid = 1649] [serial = 179] [outer = 0x0] 13:25:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1215ec000) [pid = 1649] [serial = 180] [outer = 0x12156b400] 13:25:28 INFO - PROCESS | 1649 | 1463603128929 Marionette DEBUG loaded listener.js 13:25:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x121b60400) [pid = 1649] [serial = 181] [outer = 0x12156b400] 13:25:29 INFO - PROCESS | 1649 | 1463603129231 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]]]}] 13:25:29 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12a663000) [pid = 1649] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:25:29 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x129099c00) [pid = 1649] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:25:29 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12955cc00) [pid = 1649] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:25:29 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1215e1c00) [pid = 1649] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:25:29 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x119913800) [pid = 1649] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:25:29 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x116452c00) [pid = 1649] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:25:29 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x116810000) [pid = 1649] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:25:29 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x11320d400) [pid = 1649] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:25:29 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x118a0cc00) [pid = 1649] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:25:29 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x11320c400) [pid = 1649] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:25:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 469ms 13:25:29 INFO - PROCESS | 1649 | 1463603129256 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 13:25:29 INFO - PROCESS | 1649 | 1463603129257 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 13:25:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:25:29 INFO - PROCESS | 1649 | 1463603129259 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:25:29 INFO - PROCESS | 1649 | 1463603129260 Marionette TRACE conn2 <- [1,218,null,{}] 13:25:29 INFO - PROCESS | 1649 | 1463603129263 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}] 13:25:29 INFO - PROCESS | 1649 | 1463603129330 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 13:25:29 INFO - PROCESS | 1649 | 1463603129334 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x116a9d000 == 36 [pid = 1649] [id = 62] 13:25:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x118431c00) [pid = 1649] [serial = 182] [outer = 0x0] 13:25:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11990d800) [pid = 1649] [serial = 183] [outer = 0x118431c00] 13:25:29 INFO - PROCESS | 1649 | 1463603129362 Marionette DEBUG loaded listener.js 13:25:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1237b3800) [pid = 1649] [serial = 184] [outer = 0x118431c00] 13:25:29 INFO - PROCESS | 1649 | 1463603129716 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]]]}] 13:25:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 469ms 13:25:29 INFO - PROCESS | 1649 | 1463603129729 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 13:25:29 INFO - PROCESS | 1649 | 1463603129731 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 13:25:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:25:29 INFO - PROCESS | 1649 | 1463603129734 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:25:29 INFO - PROCESS | 1649 | 1463603129736 Marionette TRACE conn2 <- [1,222,null,{}] 13:25:29 INFO - PROCESS | 1649 | 1463603129739 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}] 13:25:29 INFO - PROCESS | 1649 | 1463603129842 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 13:25:29 INFO - PROCESS | 1649 | 1463603129892 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x120530800 == 37 [pid = 1649] [id = 63] 13:25:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x112019000) [pid = 1649] [serial = 185] [outer = 0x0] 13:25:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1237e6800) [pid = 1649] [serial = 186] [outer = 0x112019000] 13:25:29 INFO - PROCESS | 1649 | 1463603129932 Marionette DEBUG loaded listener.js 13:25:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x124f08400) [pid = 1649] [serial = 187] [outer = 0x112019000] 13:25:30 INFO - PROCESS | 1649 | 1463603130240 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]]]}] 13:25:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:25:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 523ms 13:25:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:25:30 INFO - PROCESS | 1649 | 1463603130260 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 13:25:30 INFO - PROCESS | 1649 | 1463603130262 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 13:25:30 INFO - PROCESS | 1649 | 1463603130264 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:25:30 INFO - PROCESS | 1649 | 1463603130266 Marionette TRACE conn2 <- [1,226,null,{}] 13:25:30 INFO - PROCESS | 1649 | 1463603130276 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}] 13:25:30 INFO - PROCESS | 1649 | 1463603130364 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 13:25:30 INFO - PROCESS | 1649 | 1463603130369 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185d7800 == 38 [pid = 1649] [id = 64] 13:25:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x124f08c00) [pid = 1649] [serial = 188] [outer = 0x0] 13:25:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x12528fc00) [pid = 1649] [serial = 189] [outer = 0x124f08c00] 13:25:30 INFO - PROCESS | 1649 | 1463603130399 Marionette DEBUG loaded listener.js 13:25:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1258dc000) [pid = 1649] [serial = 190] [outer = 0x124f08c00] 13:25:30 INFO - PROCESS | 1649 | 1463603130703 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]]]}] 13:25:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:25:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 469ms 13:25:30 INFO - PROCESS | 1649 | 1463603130733 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 13:25:30 INFO - PROCESS | 1649 | 1463603130735 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 13:25:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:25:30 INFO - PROCESS | 1649 | 1463603130740 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:25:30 INFO - PROCESS | 1649 | 1463603130741 Marionette TRACE conn2 <- [1,230,null,{}] 13:25:30 INFO - PROCESS | 1649 | 1463603130743 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}] 13:25:30 INFO - PROCESS | 1649 | 1463603130831 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 13:25:30 INFO - PROCESS | 1649 | 1463603130837 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x121cab000 == 39 [pid = 1649] [id = 65] 13:25:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1205bf400) [pid = 1649] [serial = 191] [outer = 0x0] 13:25:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1258e1400) [pid = 1649] [serial = 192] [outer = 0x1205bf400] 13:25:30 INFO - PROCESS | 1649 | 1463603130861 Marionette DEBUG loaded listener.js 13:25:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x128a5b400) [pid = 1649] [serial = 193] [outer = 0x1205bf400] 13:25:31 INFO - PROCESS | 1649 | 1463603131130 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]]]}] 13:25:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 420ms 13:25:31 INFO - PROCESS | 1649 | 1463603131158 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 13:25:31 INFO - PROCESS | 1649 | 1463603131159 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 13:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:25:31 INFO - PROCESS | 1649 | 1463603131161 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:25:31 INFO - PROCESS | 1649 | 1463603131162 Marionette TRACE conn2 <- [1,234,null,{}] 13:25:31 INFO - PROCESS | 1649 | 1463603131176 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}] 13:25:31 INFO - PROCESS | 1649 | 1463603131255 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 13:25:31 INFO - PROCESS | 1649 | 1463603131334 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x111e0f000 == 40 [pid = 1649] [id = 66] 13:25:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x111a0a000) [pid = 1649] [serial = 194] [outer = 0x0] 13:25:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x111e2a000) [pid = 1649] [serial = 195] [outer = 0x111a0a000] 13:25:31 INFO - PROCESS | 1649 | 1463603131365 Marionette DEBUG loaded listener.js 13:25:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x112f4e000) [pid = 1649] [serial = 196] [outer = 0x111a0a000] 13:25:31 INFO - PROCESS | 1649 | 1463603131812 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]]]}] 13:25:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 718ms 13:25:31 INFO - PROCESS | 1649 | 1463603131896 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 13:25:31 INFO - PROCESS | 1649 | 1463603131899 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 13:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:25:31 INFO - PROCESS | 1649 | 1463603131905 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:25:31 INFO - PROCESS | 1649 | 1463603131908 Marionette TRACE conn2 <- [1,238,null,{}] 13:25:31 INFO - PROCESS | 1649 | 1463603131911 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}] 13:25:32 INFO - PROCESS | 1649 | 1463603132012 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 13:25:32 INFO - PROCESS | 1649 | 1463603132077 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x116aa2800 == 41 [pid = 1649] [id = 67] 13:25:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x116807000) [pid = 1649] [serial = 197] [outer = 0x0] 13:25:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x116811800) [pid = 1649] [serial = 198] [outer = 0x116807000] 13:25:32 INFO - PROCESS | 1649 | 1463603132108 Marionette DEBUG loaded listener.js 13:25:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x117450000) [pid = 1649] [serial = 199] [outer = 0x116807000] 13:25:32 INFO - PROCESS | 1649 | 1463603132653 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]]]}] 13:25:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:25:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 822ms 13:25:32 INFO - PROCESS | 1649 | 1463603132726 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 13:25:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:25:32 INFO - PROCESS | 1649 | 1463603132728 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 13:25:32 INFO - PROCESS | 1649 | 1463603132731 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:25:32 INFO - PROCESS | 1649 | 1463603132734 Marionette TRACE conn2 <- [1,242,null,{}] 13:25:32 INFO - PROCESS | 1649 | 1463603132742 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}] 13:25:32 INFO - PROCESS | 1649 | 1463603132835 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 13:25:32 INFO - PROCESS | 1649 | 1463603132899 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x113290800 == 42 [pid = 1649] [id = 68] 13:25:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11645cc00) [pid = 1649] [serial = 200] [outer = 0x0] 13:25:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11679dc00) [pid = 1649] [serial = 201] [outer = 0x11645cc00] 13:25:32 INFO - PROCESS | 1649 | 1463603132927 Marionette DEBUG loaded listener.js 13:25:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x116a65000) [pid = 1649] [serial = 202] [outer = 0x11645cc00] 13:25:33 INFO - PROCESS | 1649 | --DOCSHELL 0x121cab000 == 41 [pid = 1649] [id = 65] 13:25:33 INFO - PROCESS | 1649 | --DOCSHELL 0x1185d7800 == 40 [pid = 1649] [id = 64] 13:25:33 INFO - PROCESS | 1649 | --DOCSHELL 0x120530800 == 39 [pid = 1649] [id = 63] 13:25:33 INFO - PROCESS | 1649 | --DOCSHELL 0x116a9d000 == 38 [pid = 1649] [id = 62] 13:25:33 INFO - PROCESS | 1649 | --DOCSHELL 0x119b87800 == 37 [pid = 1649] [id = 61] 13:25:33 INFO - PROCESS | 1649 | --DOCSHELL 0x119967800 == 36 [pid = 1649] [id = 60] 13:25:33 INFO - PROCESS | 1649 | --DOCSHELL 0x119222000 == 35 [pid = 1649] [id = 59] 13:25:33 INFO - PROCESS | 1649 | --DOCSHELL 0x1185d8800 == 34 [pid = 1649] [id = 58] 13:25:33 INFO - PROCESS | 1649 | --DOCSHELL 0x117e04800 == 33 [pid = 1649] [id = 57] 13:25:33 INFO - PROCESS | 1649 | --DOCSHELL 0x116a9e800 == 32 [pid = 1649] [id = 56] 13:25:33 INFO - PROCESS | 1649 | --DOCSHELL 0x116483000 == 31 [pid = 1649] [id = 55] 13:25:33 INFO - PROCESS | 1649 | --DOCSHELL 0x112d43000 == 30 [pid = 1649] [id = 54] 13:25:33 INFO - PROCESS | 1649 | --DOCSHELL 0x1162c5800 == 29 [pid = 1649] [id = 53] 13:25:33 INFO - PROCESS | 1649 | 1463603133277 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]]]}] 13:25:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11710e400) [pid = 1649] [serial = 203] [outer = 0x12ab1d400] 13:25:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:25:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 576ms 13:25:33 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119d0b000) [pid = 1649] [serial = 138] [outer = 0x0] [url = about:blank] 13:25:33 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1205c3400) [pid = 1649] [serial = 139] [outer = 0x0] [url = about:blank] 13:25:33 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x116741c00) [pid = 1649] [serial = 123] [outer = 0x0] [url = about:blank] 13:25:33 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11680e000) [pid = 1649] [serial = 124] [outer = 0x0] [url = about:blank] 13:25:33 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11684fc00) [pid = 1649] [serial = 126] [outer = 0x0] [url = about:blank] 13:25:33 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1182e1c00) [pid = 1649] [serial = 129] [outer = 0x0] [url = about:blank] 13:25:33 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118221800) [pid = 1649] [serial = 127] [outer = 0x0] [url = about:blank] 13:25:33 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118523400) [pid = 1649] [serial = 130] [outer = 0x0] [url = about:blank] 13:25:33 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x119707400) [pid = 1649] [serial = 133] [outer = 0x0] [url = about:blank] 13:25:33 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x118ad8c00) [pid = 1649] [serial = 132] [outer = 0x0] [url = about:blank] 13:25:33 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x119708000) [pid = 1649] [serial = 135] [outer = 0x0] [url = about:blank] 13:25:33 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12a73bc00) [pid = 1649] [serial = 121] [outer = 0x0] [url = about:blank] 13:25:33 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1197e8000) [pid = 1649] [serial = 136] [outer = 0x0] [url = about:blank] 13:25:33 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12a66e800) [pid = 1649] [serial = 120] [outer = 0x0] [url = about:blank] 13:25:33 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1292d7800) [pid = 1649] [serial = 115] [outer = 0x0] [url = about:blank] 13:25:33 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12a477c00) [pid = 1649] [serial = 118] [outer = 0x0] [url = about:blank] 13:25:33 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1257ee000) [pid = 1649] [serial = 103] [outer = 0x0] [url = about:blank] 13:25:33 INFO - PROCESS | 1649 | 1463603133322 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 13:25:33 INFO - PROCESS | 1649 | 1463603133325 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 13:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:25:33 INFO - PROCESS | 1649 | 1463603133346 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:25:33 INFO - PROCESS | 1649 | 1463603133348 Marionette TRACE conn2 <- [1,246,null,{}] 13:25:33 INFO - PROCESS | 1649 | 1463603133350 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}] 13:25:33 INFO - PROCESS | 1649 | 1463603133419 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 13:25:33 INFO - PROCESS | 1649 | 1463603133424 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x116e70000 == 30 [pid = 1649] [id = 69] 13:25:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11756c800) [pid = 1649] [serial = 204] [outer = 0x0] 13:25:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x118223400) [pid = 1649] [serial = 205] [outer = 0x11756c800] 13:25:33 INFO - PROCESS | 1649 | 1463603133452 Marionette DEBUG loaded listener.js 13:25:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x118523400) [pid = 1649] [serial = 206] [outer = 0x11756c800] 13:25:33 INFO - PROCESS | 1649 | 1463603133765 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]]]}] 13:25:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:25:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 475ms 13:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:25:33 INFO - PROCESS | 1649 | 1463603133815 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 13:25:33 INFO - PROCESS | 1649 | 1463603133816 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 13:25:33 INFO - PROCESS | 1649 | 1463603133819 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:25:33 INFO - PROCESS | 1649 | 1463603133821 Marionette TRACE conn2 <- [1,250,null,{}] 13:25:33 INFO - PROCESS | 1649 | 1463603133840 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}] 13:25:33 INFO - PROCESS | 1649 | 1463603133915 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 13:25:33 INFO - PROCESS | 1649 | 1463603133923 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x118042000 == 31 [pid = 1649] [id = 70] 13:25:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118a19800) [pid = 1649] [serial = 207] [outer = 0x0] 13:25:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11970c400) [pid = 1649] [serial = 208] [outer = 0x118a19800] 13:25:33 INFO - PROCESS | 1649 | 1463603133951 Marionette DEBUG loaded listener.js 13:25:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119910800) [pid = 1649] [serial = 209] [outer = 0x118a19800] 13:25:34 INFO - PROCESS | 1649 | 1463603134261 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]]]}] 13:25:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:25:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 470ms 13:25:34 INFO - PROCESS | 1649 | 1463603134292 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 13:25:34 INFO - PROCESS | 1649 | 1463603134294 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 13:25:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:25:34 INFO - PROCESS | 1649 | 1463603134298 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:25:34 INFO - PROCESS | 1649 | 1463603134311 Marionette TRACE conn2 <- [1,254,null,{}] 13:25:34 INFO - PROCESS | 1649 | 1463603134315 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}] 13:25:34 INFO - PROCESS | 1649 | 1463603134430 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 13:25:34 INFO - PROCESS | 1649 | 1463603134486 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x118a97800 == 32 [pid = 1649] [id = 71] 13:25:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x115aac800) [pid = 1649] [serial = 210] [outer = 0x0] 13:25:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1199c6400) [pid = 1649] [serial = 211] [outer = 0x115aac800] 13:25:34 INFO - PROCESS | 1649 | 1463603134526 Marionette DEBUG loaded listener.js 13:25:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119d0b400) [pid = 1649] [serial = 212] [outer = 0x115aac800] 13:25:34 INFO - PROCESS | 1649 | 1463603134878 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]]]}] 13:25:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:25:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 631ms 13:25:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:25:34 INFO - PROCESS | 1649 | 1463603134929 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 13:25:34 INFO - PROCESS | 1649 | 1463603134930 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 13:25:34 INFO - PROCESS | 1649 | 1463603134932 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:25:34 INFO - PROCESS | 1649 | 1463603134933 Marionette TRACE conn2 <- [1,258,null,{}] 13:25:34 INFO - PROCESS | 1649 | 1463603134935 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}] 13:25:35 INFO - PROCESS | 1649 | 1463603135023 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 13:25:35 INFO - PROCESS | 1649 | 1463603135028 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x115a7b000 == 33 [pid = 1649] [id = 72] 13:25:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x118ad0800) [pid = 1649] [serial = 213] [outer = 0x0] 13:25:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1205b9400) [pid = 1649] [serial = 214] [outer = 0x118ad0800] 13:25:35 INFO - PROCESS | 1649 | 1463603135053 Marionette DEBUG loaded listener.js 13:25:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x120fdd800) [pid = 1649] [serial = 215] [outer = 0x118ad0800] 13:25:35 INFO - PROCESS | 1649 | 1463603135332 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]]]}] 13:25:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:25:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 424ms 13:25:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:25:35 INFO - PROCESS | 1649 | 1463603135360 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 13:25:35 INFO - PROCESS | 1649 | 1463603135361 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 13:25:35 INFO - PROCESS | 1649 | 1463603135376 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:25:35 INFO - PROCESS | 1649 | 1463603135378 Marionette TRACE conn2 <- [1,262,null,{}] 13:25:35 INFO - PROCESS | 1649 | 1463603135380 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}] 13:25:35 INFO - PROCESS | 1649 | 1463603135484 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 13:25:35 INFO - PROCESS | 1649 | 1463603135492 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12052f800 == 34 [pid = 1649] [id = 73] 13:25:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1205c3000) [pid = 1649] [serial = 216] [outer = 0x0] 13:25:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1215e4400) [pid = 1649] [serial = 217] [outer = 0x1205c3000] 13:25:35 INFO - PROCESS | 1649 | 1463603135517 Marionette DEBUG loaded listener.js 13:25:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12528c400) [pid = 1649] [serial = 218] [outer = 0x1205c3000] 13:25:35 INFO - PROCESS | 1649 | 1463603135834 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]]]}] 13:25:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:25:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 482ms 13:25:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:25:35 INFO - PROCESS | 1649 | 1463603135846 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 13:25:35 INFO - PROCESS | 1649 | 1463603135847 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 13:25:35 INFO - PROCESS | 1649 | 1463603135849 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:25:35 INFO - PROCESS | 1649 | 1463603135850 Marionette TRACE conn2 <- [1,266,null,{}] 13:25:35 INFO - PROCESS | 1649 | 1463603135853 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}] 13:25:35 INFO - PROCESS | 1649 | 1463603135947 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 13:25:35 INFO - PROCESS | 1649 | 1463603135952 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12134f000 == 35 [pid = 1649] [id = 74] 13:25:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x121211000) [pid = 1649] [serial = 219] [outer = 0x0] 13:25:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1257ed800) [pid = 1649] [serial = 220] [outer = 0x121211000] 13:25:35 INFO - PROCESS | 1649 | 1463603135978 Marionette DEBUG loaded listener.js 13:25:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1258e2000) [pid = 1649] [serial = 221] [outer = 0x121211000] 13:25:36 INFO - PROCESS | 1649 | 1463603136310 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]]]}] 13:25:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:25:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 521ms 13:25:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:25:36 INFO - PROCESS | 1649 | 1463603136380 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 13:25:36 INFO - PROCESS | 1649 | 1463603136382 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 13:25:36 INFO - PROCESS | 1649 | 1463603136384 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:25:36 INFO - PROCESS | 1649 | 1463603136385 Marionette TRACE conn2 <- [1,270,null,{}] 13:25:36 INFO - PROCESS | 1649 | 1463603136387 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}] 13:25:36 INFO - PROCESS | 1649 | 1463603136509 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 13:25:36 INFO - PROCESS | 1649 | 1463603136550 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x121caf800 == 36 [pid = 1649] [id = 75] 13:25:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x125cbc800) [pid = 1649] [serial = 222] [outer = 0x0] 13:25:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x128ad0800) [pid = 1649] [serial = 223] [outer = 0x125cbc800] 13:25:36 INFO - PROCESS | 1649 | 1463603136589 Marionette DEBUG loaded listener.js 13:25:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x128cd1800) [pid = 1649] [serial = 224] [outer = 0x125cbc800] 13:25:36 INFO - PROCESS | 1649 | 1463603136978 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]]]}] 13:25:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:25:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 622ms 13:25:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:25:37 INFO - PROCESS | 1649 | 1463603137006 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 13:25:37 INFO - PROCESS | 1649 | 1463603137007 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 13:25:37 INFO - PROCESS | 1649 | 1463603137010 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:25:37 INFO - PROCESS | 1649 | 1463603137012 Marionette TRACE conn2 <- [1,274,null,{}] 13:25:37 INFO - PROCESS | 1649 | 1463603137014 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}] 13:25:37 INFO - PROCESS | 1649 | 1463603137116 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 13:25:37 INFO - PROCESS | 1649 | 1463603137129 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x124dc3000 == 37 [pid = 1649] [id = 76] 13:25:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x125cc3400) [pid = 1649] [serial = 225] [outer = 0x0] 13:25:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x128cdfc00) [pid = 1649] [serial = 226] [outer = 0x125cc3400] 13:25:37 INFO - PROCESS | 1649 | 1463603137162 Marionette DEBUG loaded listener.js 13:25:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x129097000) [pid = 1649] [serial = 227] [outer = 0x125cc3400] 13:25:37 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12156b400) [pid = 1649] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:25:37 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x124f08c00) [pid = 1649] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:25:37 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118431c00) [pid = 1649] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:25:37 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x115e4cc00) [pid = 1649] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:25:37 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x112019000) [pid = 1649] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:25:37 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11660ac00) [pid = 1649] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:25:37 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x119914800) [pid = 1649] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:25:37 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x115aa7c00) [pid = 1649] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:25:37 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118a10c00) [pid = 1649] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:25:37 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1166ca800) [pid = 1649] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:25:37 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x112a5dc00) [pid = 1649] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:25:37 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x112d06000) [pid = 1649] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:25:37 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11679b000) [pid = 1649] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:25:37 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x119911000) [pid = 1649] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:25:37 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1205c4c00) [pid = 1649] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:25:37 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118216000) [pid = 1649] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:25:37 INFO - PROCESS | 1649 | 1463603137643 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]]]}] 13:25:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:25:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 669ms 13:25:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:25:37 INFO - PROCESS | 1649 | 1463603137679 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 13:25:37 INFO - PROCESS | 1649 | 1463603137680 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 13:25:37 INFO - PROCESS | 1649 | 1463603137682 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:25:37 INFO - PROCESS | 1649 | 1463603137683 Marionette TRACE conn2 <- [1,278,null,{}] 13:25:37 INFO - PROCESS | 1649 | 1463603137686 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}] 13:25:37 INFO - PROCESS | 1649 | 1463603137755 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 13:25:37 INFO - PROCESS | 1649 | 1463603137759 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x11920b000 == 38 [pid = 1649] [id = 77] 13:25:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1166ca800) [pid = 1649] [serial = 228] [outer = 0x0] 13:25:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1182d9400) [pid = 1649] [serial = 229] [outer = 0x1166ca800] 13:25:37 INFO - PROCESS | 1649 | 1463603137786 Marionette DEBUG loaded listener.js 13:25:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x119d06800) [pid = 1649] [serial = 230] [outer = 0x1166ca800] 13:25:38 INFO - PROCESS | 1649 | 1463603138096 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]]]}] 13:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 420ms 13:25:38 INFO - PROCESS | 1649 | 1463603138111 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 13:25:38 INFO - PROCESS | 1649 | 1463603138112 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 13:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:25:38 INFO - PROCESS | 1649 | 1463603138133 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:25:38 INFO - PROCESS | 1649 | 1463603138135 Marionette TRACE conn2 <- [1,282,null,{}] 13:25:38 INFO - PROCESS | 1649 | 1463603138148 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}] 13:25:38 INFO - PROCESS | 1649 | 1463603138289 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 13:25:38 INFO - PROCESS | 1649 | 1463603138297 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x125c72000 == 39 [pid = 1649] [id = 78] 13:25:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12156b400) [pid = 1649] [serial = 231] [outer = 0x0] 13:25:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12909f800) [pid = 1649] [serial = 232] [outer = 0x12156b400] 13:25:38 INFO - PROCESS | 1649 | 1463603138341 Marionette DEBUG loaded listener.js 13:25:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1292d7c00) [pid = 1649] [serial = 233] [outer = 0x12156b400] 13:25:38 INFO - PROCESS | 1649 | 1463603138673 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]]]}] 13:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 593ms 13:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:25:38 INFO - PROCESS | 1649 | 1463603138713 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 13:25:38 INFO - PROCESS | 1649 | 1463603138714 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 13:25:38 INFO - PROCESS | 1649 | 1463603138716 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:25:38 INFO - PROCESS | 1649 | 1463603138717 Marionette TRACE conn2 <- [1,286,null,{}] 13:25:38 INFO - PROCESS | 1649 | 1463603138720 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}] 13:25:38 INFO - PROCESS | 1649 | 1463603138809 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 13:25:38 INFO - PROCESS | 1649 | 1463603138815 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x128a87800 == 40 [pid = 1649] [id = 79] 13:25:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1292dac00) [pid = 1649] [serial = 234] [outer = 0x0] 13:25:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12955e400) [pid = 1649] [serial = 235] [outer = 0x1292dac00] 13:25:38 INFO - PROCESS | 1649 | 1463603138841 Marionette DEBUG loaded listener.js 13:25:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12a474400) [pid = 1649] [serial = 236] [outer = 0x1292dac00] 13:25:39 INFO - PROCESS | 1649 | 1463603139118 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]]]}] 13:25:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:25:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 419ms 13:25:39 INFO - PROCESS | 1649 | 1463603139143 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 13:25:39 INFO - PROCESS | 1649 | 1463603139144 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 13:25:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:25:39 INFO - PROCESS | 1649 | 1463603139146 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:25:39 INFO - PROCESS | 1649 | 1463603139147 Marionette TRACE conn2 <- [1,290,null,{}] 13:25:39 INFO - PROCESS | 1649 | 1463603139149 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}] 13:25:39 INFO - PROCESS | 1649 | 1463603139225 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 13:25:39 INFO - PROCESS | 1649 | 1463603139230 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12908c000 == 41 [pid = 1649] [id = 80] 13:25:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12a47cc00) [pid = 1649] [serial = 237] [outer = 0x0] 13:25:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12a667400) [pid = 1649] [serial = 238] [outer = 0x12a47cc00] 13:25:39 INFO - PROCESS | 1649 | 1463603139256 Marionette DEBUG loaded listener.js 13:25:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12a739400) [pid = 1649] [serial = 239] [outer = 0x12a47cc00] 13:25:39 INFO - PROCESS | 1649 | 1463603139593 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]]]}] 13:25:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:25:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 468ms 13:25:39 INFO - PROCESS | 1649 | 1463603139615 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 13:25:39 INFO - PROCESS | 1649 | 1463603139618 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 13:25:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:25:39 INFO - PROCESS | 1649 | 1463603139624 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:25:39 INFO - PROCESS | 1649 | 1463603139626 Marionette TRACE conn2 <- [1,294,null,{}] 13:25:39 INFO - PROCESS | 1649 | 1463603139630 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}] 13:25:39 INFO - PROCESS | 1649 | 1463603139724 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 13:25:39 INFO - PROCESS | 1649 | 1463603139766 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x116477800 == 42 [pid = 1649] [id = 81] 13:25:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x113269400) [pid = 1649] [serial = 240] [outer = 0x0] 13:25:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x115aafc00) [pid = 1649] [serial = 241] [outer = 0x113269400] 13:25:39 INFO - PROCESS | 1649 | 1463603139798 Marionette DEBUG loaded listener.js 13:25:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11679b000) [pid = 1649] [serial = 242] [outer = 0x113269400] 13:25:40 INFO - PROCESS | 1649 | 1463603140213 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]]]}] 13:25:40 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. 13:25:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 623ms 13:25:40 INFO - PROCESS | 1649 | 1463603140245 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 13:25:40 INFO - PROCESS | 1649 | 1463603140249 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 13:25:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:25:40 INFO - PROCESS | 1649 | 1463603140254 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:25:40 INFO - PROCESS | 1649 | 1463603140256 Marionette TRACE conn2 <- [1,298,null,{}] 13:25:40 INFO - PROCESS | 1649 | 1463603140258 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}] 13:25:40 INFO - PROCESS | 1649 | 1463603140350 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 13:25:40 INFO - PROCESS | 1649 | 1463603140407 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x1166eb800 == 43 [pid = 1649] [id = 82] 13:25:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11684ec00) [pid = 1649] [serial = 243] [outer = 0x0] 13:25:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11852d400) [pid = 1649] [serial = 244] [outer = 0x11684ec00] 13:25:40 INFO - PROCESS | 1649 | 1463603140439 Marionette DEBUG loaded listener.js 13:25:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x118e47c00) [pid = 1649] [serial = 245] [outer = 0x11684ec00] 13:25:40 INFO - PROCESS | 1649 | 1463603140859 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]]]}] 13:25:40 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. 13:25:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 619ms 13:25:40 INFO - PROCESS | 1649 | 1463603140875 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 13:25:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:25:40 INFO - PROCESS | 1649 | 1463603140877 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 13:25:40 INFO - PROCESS | 1649 | 1463603140881 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:25:40 INFO - PROCESS | 1649 | 1463603140885 Marionette TRACE conn2 <- [1,302,null,{}] 13:25:40 INFO - PROCESS | 1649 | 1463603140896 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}] 13:25:41 INFO - PROCESS | 1649 | 1463603141038 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 13:25:41 INFO - PROCESS | 1649 | 1463603141145 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x125c7d800 == 44 [pid = 1649] [id = 83] 13:25:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1197e0800) [pid = 1649] [serial = 246] [outer = 0x0] 13:25:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x119d05000) [pid = 1649] [serial = 247] [outer = 0x1197e0800] 13:25:41 INFO - PROCESS | 1649 | 1463603141200 Marionette DEBUG loaded listener.js 13:25:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x121899000) [pid = 1649] [serial = 248] [outer = 0x1197e0800] 13:25:41 INFO - PROCESS | 1649 | 1463603141707 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]]]}] 13:25:41 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. 13:25:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 876ms 13:25:41 INFO - PROCESS | 1649 | 1463603141756 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 13:25:41 INFO - PROCESS | 1649 | 1463603141758 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 13:25:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:25:41 INFO - PROCESS | 1649 | 1463603141761 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:25:41 INFO - PROCESS | 1649 | 1463603141762 Marionette TRACE conn2 <- [1,306,null,{}] 13:25:41 INFO - PROCESS | 1649 | 1463603141764 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}] 13:25:41 INFO - PROCESS | 1649 | 1463603141855 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 13:25:41 INFO - PROCESS | 1649 | 1463603141911 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x129258800 == 45 [pid = 1649] [id = 84] 13:25:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1237e6400) [pid = 1649] [serial = 249] [outer = 0x0] 13:25:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x124f58400) [pid = 1649] [serial = 250] [outer = 0x1237e6400] 13:25:41 INFO - PROCESS | 1649 | 1463603141941 Marionette DEBUG loaded listener.js 13:25:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x125cbf800) [pid = 1649] [serial = 251] [outer = 0x1237e6400] 13:25:42 INFO - PROCESS | 1649 | 1463603142336 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]]]}] 13:25:42 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. 13:25:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 618ms 13:25:42 INFO - PROCESS | 1649 | 1463603142380 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 13:25:42 INFO - PROCESS | 1649 | 1463603142381 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 13:25:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:25:42 INFO - PROCESS | 1649 | 1463603142383 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:25:42 INFO - PROCESS | 1649 | 1463603142385 Marionette TRACE conn2 <- [1,310,null,{}] 13:25:42 INFO - PROCESS | 1649 | 1463603142387 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}] 13:25:42 INFO - PROCESS | 1649 | 1463603142477 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 13:25:42 INFO - PROCESS | 1649 | 1463603142519 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12939d800 == 46 [pid = 1649] [id = 85] 13:25:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1237ea400) [pid = 1649] [serial = 252] [outer = 0x0] 13:25:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x128a56400) [pid = 1649] [serial = 253] [outer = 0x1237ea400] 13:25:42 INFO - PROCESS | 1649 | 1463603142550 Marionette DEBUG loaded listener.js 13:25:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x128a5b800) [pid = 1649] [serial = 254] [outer = 0x1237ea400] 13:25:42 INFO - PROCESS | 1649 | 1463603142959 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]]]}] 13:25:43 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. 13:25:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 620ms 13:25:43 INFO - PROCESS | 1649 | 1463603143004 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 13:25:43 INFO - PROCESS | 1649 | 1463603143005 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 13:25:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:25:43 INFO - PROCESS | 1649 | 1463603143008 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:25:43 INFO - PROCESS | 1649 | 1463603143009 Marionette TRACE conn2 <- [1,314,null,{}] 13:25:43 INFO - PROCESS | 1649 | 1463603143012 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}] 13:25:43 INFO - PROCESS | 1649 | 1463603143225 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 13:25:43 INFO - PROCESS | 1649 | 1463603143315 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x116aba800 == 47 [pid = 1649] [id = 86] 13:25:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11323e800) [pid = 1649] [serial = 255] [outer = 0x0] 13:25:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x115e4b800) [pid = 1649] [serial = 256] [outer = 0x11323e800] 13:25:43 INFO - PROCESS | 1649 | 1463603143342 Marionette DEBUG loaded listener.js 13:25:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x116603000) [pid = 1649] [serial = 257] [outer = 0x11323e800] 13:25:43 INFO - PROCESS | 1649 | 1463603143777 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]]]}] 13:25:43 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. 13:25:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 821ms 13:25:43 INFO - PROCESS | 1649 | 1463603143838 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 13:25:43 INFO - PROCESS | 1649 | 1463603143840 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 13:25:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:25:43 INFO - PROCESS | 1649 | 1463603143844 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:25:43 INFO - PROCESS | 1649 | 1463603143847 Marionette TRACE conn2 <- [1,318,null,{}] 13:25:43 INFO - PROCESS | 1649 | 1463603143850 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}] 13:25:43 INFO - PROCESS | 1649 | 1463603143934 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 13:25:44 INFO - PROCESS | 1649 | --DOCSHELL 0x128a87800 == 46 [pid = 1649] [id = 79] 13:25:44 INFO - PROCESS | 1649 | --DOCSHELL 0x125c72000 == 45 [pid = 1649] [id = 78] 13:25:44 INFO - PROCESS | 1649 | --DOCSHELL 0x11920b000 == 44 [pid = 1649] [id = 77] 13:25:44 INFO - PROCESS | 1649 | --DOCSHELL 0x124dc3000 == 43 [pid = 1649] [id = 76] 13:25:44 INFO - PROCESS | 1649 | --DOCSHELL 0x121caf800 == 42 [pid = 1649] [id = 75] 13:25:44 INFO - PROCESS | 1649 | --DOCSHELL 0x12134f000 == 41 [pid = 1649] [id = 74] 13:25:44 INFO - PROCESS | 1649 | --DOCSHELL 0x12052f800 == 40 [pid = 1649] [id = 73] 13:25:44 INFO - PROCESS | 1649 | --DOCSHELL 0x115a7b000 == 39 [pid = 1649] [id = 72] 13:25:44 INFO - PROCESS | 1649 | --DOCSHELL 0x118a97800 == 38 [pid = 1649] [id = 71] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x116281c00) [pid = 1649] [serial = 156] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | 1463603144026 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:44 INFO - PROCESS | 1649 | --DOCSHELL 0x118042000 == 37 [pid = 1649] [id = 70] 13:25:44 INFO - PROCESS | 1649 | --DOCSHELL 0x116e70000 == 36 [pid = 1649] [id = 69] 13:25:44 INFO - PROCESS | 1649 | --DOCSHELL 0x113290800 == 35 [pid = 1649] [id = 68] 13:25:44 INFO - PROCESS | 1649 | --DOCSHELL 0x116aa2800 == 34 [pid = 1649] [id = 67] 13:25:44 INFO - PROCESS | 1649 | --DOCSHELL 0x111e0f000 == 33 [pid = 1649] [id = 66] 13:25:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x112e2a000 == 34 [pid = 1649] [id = 87] 13:25:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x116280c00) [pid = 1649] [serial = 258] [outer = 0x0] 13:25:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1167a0000) [pid = 1649] [serial = 259] [outer = 0x116280c00] 13:25:44 INFO - PROCESS | 1649 | 1463603144056 Marionette DEBUG loaded listener.js 13:25:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x118219000) [pid = 1649] [serial = 260] [outer = 0x116280c00] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x119cb1400) [pid = 1649] [serial = 174] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11842ac00) [pid = 1649] [serial = 165] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11852f000) [pid = 1649] [serial = 166] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11928f000) [pid = 1649] [serial = 168] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x116854400) [pid = 1649] [serial = 162] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x120fd6c00) [pid = 1649] [serial = 177] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x117686c00) [pid = 1649] [serial = 163] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x115e58000) [pid = 1649] [serial = 142] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x113218c00) [pid = 1649] [serial = 141] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1182e4000) [pid = 1649] [serial = 145] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11768a800) [pid = 1649] [serial = 144] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x119caf000) [pid = 1649] [serial = 148] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11991b800) [pid = 1649] [serial = 147] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x121480400) [pid = 1649] [serial = 151] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1205c2c00) [pid = 1649] [serial = 175] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x120fd8000) [pid = 1649] [serial = 150] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1215e3400) [pid = 1649] [serial = 154] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x119911800) [pid = 1649] [serial = 153] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1215ec000) [pid = 1649] [serial = 180] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1258dc000) [pid = 1649] [serial = 190] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11990d800) [pid = 1649] [serial = 183] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1237b3800) [pid = 1649] [serial = 184] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12528fc00) [pid = 1649] [serial = 189] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x121b60400) [pid = 1649] [serial = 181] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11621f800) [pid = 1649] [serial = 159] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x116602800) [pid = 1649] [serial = 160] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x124f08400) [pid = 1649] [serial = 187] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1197de800) [pid = 1649] [serial = 171] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x121480c00) [pid = 1649] [serial = 178] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11990cc00) [pid = 1649] [serial = 172] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11970c800) [pid = 1649] [serial = 169] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1237e6800) [pid = 1649] [serial = 186] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1258e1400) [pid = 1649] [serial = 192] [outer = 0x0] [url = about:blank] 13:25:44 INFO - PROCESS | 1649 | 1463603144375 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]]]}] 13:25:44 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. 13:25:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 570ms 13:25:44 INFO - PROCESS | 1649 | 1463603144415 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 13:25:44 INFO - PROCESS | 1649 | 1463603144417 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 13:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:25:44 INFO - PROCESS | 1649 | 1463603144419 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:25:44 INFO - PROCESS | 1649 | 1463603144420 Marionette TRACE conn2 <- [1,322,null,{}] 13:25:44 INFO - PROCESS | 1649 | 1463603144423 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}] 13:25:44 INFO - PROCESS | 1649 | 1463603144495 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 13:25:44 INFO - PROCESS | 1649 | 1463603144521 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x117443800 == 35 [pid = 1649] [id = 88] 13:25:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118a10c00) [pid = 1649] [serial = 261] [outer = 0x0] 13:25:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118e50c00) [pid = 1649] [serial = 262] [outer = 0x118a10c00] 13:25:44 INFO - PROCESS | 1649 | 1463603144547 Marionette DEBUG loaded listener.js 13:25:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1197dec00) [pid = 1649] [serial = 263] [outer = 0x118a10c00] 13:25:44 INFO - PROCESS | 1649 | 1463603144864 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]]]}] 13:25:44 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. 13:25:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 470ms 13:25:44 INFO - PROCESS | 1649 | 1463603144891 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 13:25:44 INFO - PROCESS | 1649 | 1463603144894 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 13:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:25:44 INFO - PROCESS | 1649 | 1463603144902 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:25:44 INFO - PROCESS | 1649 | 1463603144907 Marionette TRACE conn2 <- [1,326,null,{}] 13:25:44 INFO - PROCESS | 1649 | 1463603144909 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}] 13:25:44 INFO - PROCESS | 1649 | 1463603144985 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 13:25:45 INFO - PROCESS | 1649 | 1463603145028 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185ef000 == 36 [pid = 1649] [id = 89] 13:25:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x118ac9800) [pid = 1649] [serial = 264] [outer = 0x0] 13:25:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1199c7400) [pid = 1649] [serial = 265] [outer = 0x118ac9800] 13:25:45 INFO - PROCESS | 1649 | 1463603145053 Marionette DEBUG loaded listener.js 13:25:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x120fd4800) [pid = 1649] [serial = 266] [outer = 0x118ac9800] 13:25:45 INFO - PROCESS | 1649 | 1463603145346 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]]]}] 13:25:45 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. 13:25:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 478ms 13:25:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:25:45 INFO - PROCESS | 1649 | 1463603145377 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 13:25:45 INFO - PROCESS | 1649 | 1463603145379 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 13:25:45 INFO - PROCESS | 1649 | 1463603145381 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:25:45 INFO - PROCESS | 1649 | 1463603145382 Marionette TRACE conn2 <- [1,330,null,{}] 13:25:45 INFO - PROCESS | 1649 | 1463603145384 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}] 13:25:45 INFO - PROCESS | 1649 | 1463603145461 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 13:25:45 INFO - PROCESS | 1649 | 1463603145465 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x119639800 == 37 [pid = 1649] [id = 90] 13:25:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x121214c00) [pid = 1649] [serial = 267] [outer = 0x0] 13:25:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1216ebc00) [pid = 1649] [serial = 268] [outer = 0x121214c00] 13:25:45 INFO - PROCESS | 1649 | 1463603145493 Marionette DEBUG loaded listener.js 13:25:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x124d05400) [pid = 1649] [serial = 269] [outer = 0x121214c00] 13:25:45 INFO - PROCESS | 1649 | 1463603145829 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]]]}] 13:25:45 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. 13:25:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 468ms 13:25:45 INFO - PROCESS | 1649 | 1463603145850 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 13:25:45 INFO - PROCESS | 1649 | 1463603145851 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 13:25:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:25:45 INFO - PROCESS | 1649 | 1463603145869 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:25:45 INFO - PROCESS | 1649 | 1463603145870 Marionette TRACE conn2 <- [1,334,null,{}] 13:25:45 INFO - PROCESS | 1649 | 1463603145872 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}] 13:25:45 INFO - PROCESS | 1649 | 1463603145943 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 13:25:45 INFO - PROCESS | 1649 | 1463603145948 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x11203d000 == 38 [pid = 1649] [id = 91] 13:25:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1258dc800) [pid = 1649] [serial = 270] [outer = 0x0] 13:25:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x125cbd400) [pid = 1649] [serial = 271] [outer = 0x1258dc800] 13:25:45 INFO - PROCESS | 1649 | 1463603145982 Marionette DEBUG loaded listener.js 13:25:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x128a5d400) [pid = 1649] [serial = 272] [outer = 0x1258dc800] 13:25:46 INFO - PROCESS | 1649 | 1463603146329 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]]]}] 13:25:46 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. 13:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 486ms 13:25:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:25:46 INFO - PROCESS | 1649 | 1463603146342 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 13:25:46 INFO - PROCESS | 1649 | 1463603146343 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 13:25:46 INFO - PROCESS | 1649 | 1463603146345 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:25:46 INFO - PROCESS | 1649 | 1463603146346 Marionette TRACE conn2 <- [1,338,null,{}] 13:25:46 INFO - PROCESS | 1649 | 1463603146348 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}] 13:25:46 INFO - PROCESS | 1649 | 1463603146441 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 13:25:46 INFO - PROCESS | 1649 | 1463603146455 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x121154000 == 39 [pid = 1649] [id = 92] 13:25:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x128a5d800) [pid = 1649] [serial = 273] [outer = 0x0] 13:25:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x128acf400) [pid = 1649] [serial = 274] [outer = 0x128a5d800] 13:25:46 INFO - PROCESS | 1649 | 1463603146479 Marionette DEBUG loaded listener.js 13:25:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x128cdec00) [pid = 1649] [serial = 275] [outer = 0x128a5d800] 13:25:46 INFO - PROCESS | 1649 | 1463603146814 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]]]}] 13:25:46 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. 13:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 518ms 13:25:46 INFO - PROCESS | 1649 | 1463603146864 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 13:25:46 INFO - PROCESS | 1649 | 1463603146865 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 13:25:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:25:46 INFO - PROCESS | 1649 | 1463603146867 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:25:46 INFO - PROCESS | 1649 | 1463603146868 Marionette TRACE conn2 <- [1,342,null,{}] 13:25:46 INFO - PROCESS | 1649 | 1463603146870 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}] 13:25:46 INFO - PROCESS | 1649 | 1463603146957 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 13:25:46 INFO - PROCESS | 1649 | 1463603146961 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x121cbd800 == 40 [pid = 1649] [id = 93] 13:25:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x128a60400) [pid = 1649] [serial = 276] [outer = 0x0] 13:25:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x129096000) [pid = 1649] [serial = 277] [outer = 0x128a60400] 13:25:46 INFO - PROCESS | 1649 | 1463603146986 Marionette DEBUG loaded listener.js 13:25:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1292d1800) [pid = 1649] [serial = 278] [outer = 0x128a60400] 13:25:47 INFO - PROCESS | 1649 | 1463603147294 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]]]}] 13:25:47 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. 13:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 468ms 13:25:47 INFO - PROCESS | 1649 | 1463603147336 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 13:25:47 INFO - PROCESS | 1649 | 1463603147339 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 13:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:25:47 INFO - PROCESS | 1649 | 1463603147343 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:25:47 INFO - PROCESS | 1649 | 1463603147344 Marionette TRACE conn2 <- [1,346,null,{}] 13:25:47 INFO - PROCESS | 1649 | 1463603147346 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}] 13:25:47 INFO - PROCESS | 1649 | 1463603147443 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 13:25:47 INFO - PROCESS | 1649 | 1463603147456 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x1252b4000 == 41 [pid = 1649] [id = 94] 13:25:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1292d5400) [pid = 1649] [serial = 279] [outer = 0x0] 13:25:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12955c000) [pid = 1649] [serial = 280] [outer = 0x1292d5400] 13:25:47 INFO - PROCESS | 1649 | 1463603147481 Marionette DEBUG loaded listener.js 13:25:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12a66d400) [pid = 1649] [serial = 281] [outer = 0x1292d5400] 13:25:47 INFO - PROCESS | 1649 | 1463603147772 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]]]}] 13:25:47 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. 13:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 13:25:47 INFO - PROCESS | 1649 | 1463603147812 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 13:25:47 INFO - PROCESS | 1649 | 1463603147813 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 13:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:25:47 INFO - PROCESS | 1649 | 1463603147815 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:25:47 INFO - PROCESS | 1649 | 1463603147816 Marionette TRACE conn2 <- [1,350,null,{}] 13:25:47 INFO - PROCESS | 1649 | 1463603147818 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}] 13:25:47 INFO - PROCESS | 1649 | 1463603147911 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 13:25:47 INFO - PROCESS | 1649 | 1463603147915 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x128a84800 == 42 [pid = 1649] [id = 95] 13:25:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1292da400) [pid = 1649] [serial = 282] [outer = 0x0] 13:25:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12a73cc00) [pid = 1649] [serial = 283] [outer = 0x1292da400] 13:25:47 INFO - PROCESS | 1649 | 1463603147939 Marionette DEBUG loaded listener.js 13:25:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12a745400) [pid = 1649] [serial = 284] [outer = 0x1292da400] 13:25:48 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x125cc3400) [pid = 1649] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:25:48 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x115f57400) [pid = 1649] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:25:48 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x125cbc800) [pid = 1649] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:25:48 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x115aac800) [pid = 1649] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:25:48 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11645cc00) [pid = 1649] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:25:48 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1166ca800) [pid = 1649] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:25:48 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1205c3000) [pid = 1649] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:25:48 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x121211000) [pid = 1649] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:25:48 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12156b400) [pid = 1649] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:25:48 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118ad0800) [pid = 1649] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:25:48 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x118a19800) [pid = 1649] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:25:48 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11756c800) [pid = 1649] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:25:48 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1292dac00) [pid = 1649] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:25:48 INFO - PROCESS | 1649 | 1463603148347 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]]]}] 13:25:48 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. 13:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 568ms 13:25:48 INFO - PROCESS | 1649 | 1463603148384 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 13:25:48 INFO - PROCESS | 1649 | 1463603148385 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 13:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:25:48 INFO - PROCESS | 1649 | 1463603148388 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:25:48 INFO - PROCESS | 1649 | 1463603148389 Marionette TRACE conn2 <- [1,354,null,{}] 13:25:48 INFO - PROCESS | 1649 | 1463603148391 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}] 13:25:48 INFO - PROCESS | 1649 | 1463603148465 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 13:25:48 INFO - PROCESS | 1649 | 1463603148470 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x124bca800 == 43 [pid = 1649] [id = 96] 13:25:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11649a400) [pid = 1649] [serial = 285] [outer = 0x0] 13:25:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1184c0c00) [pid = 1649] [serial = 286] [outer = 0x11649a400] 13:25:48 INFO - PROCESS | 1649 | 1463603148502 Marionette DEBUG loaded listener.js 13:25:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12a481400) [pid = 1649] [serial = 287] [outer = 0x11649a400] 13:25:48 INFO - PROCESS | 1649 | 1463603148831 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]]]}] 13:25:48 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. 13:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 468ms 13:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:25:48 INFO - PROCESS | 1649 | 1463603148857 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 13:25:48 INFO - PROCESS | 1649 | 1463603148859 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 13:25:48 INFO - PROCESS | 1649 | 1463603148861 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:25:48 INFO - PROCESS | 1649 | 1463603148863 Marionette TRACE conn2 <- [1,358,null,{}] 13:25:48 INFO - PROCESS | 1649 | 1463603148865 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}] 13:25:48 INFO - PROCESS | 1649 | 1463603148970 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 13:25:48 INFO - PROCESS | 1649 | 1463603148978 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a41c000 == 44 [pid = 1649] [id = 97] 13:25:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12a745800) [pid = 1649] [serial = 288] [outer = 0x0] 13:25:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12ab14000) [pid = 1649] [serial = 289] [outer = 0x12a745800] 13:25:49 INFO - PROCESS | 1649 | 1463603149003 Marionette DEBUG loaded listener.js 13:25:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12ab1dc00) [pid = 1649] [serial = 290] [outer = 0x12a745800] 13:25:49 INFO - PROCESS | 1649 | 1463603149289 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]]]}] 13:25:49 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. 13:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 468ms 13:25:49 INFO - PROCESS | 1649 | 1463603149330 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 13:25:49 INFO - PROCESS | 1649 | 1463603149331 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 13:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:25:49 INFO - PROCESS | 1649 | 1463603149333 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:25:49 INFO - PROCESS | 1649 | 1463603149334 Marionette TRACE conn2 <- [1,362,null,{}] 13:25:49 INFO - PROCESS | 1649 | 1463603149338 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}] 13:25:49 INFO - PROCESS | 1649 | 1463603149416 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 13:25:49 INFO - PROCESS | 1649 | 1463603149422 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a876800 == 45 [pid = 1649] [id = 98] 13:25:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12a743000) [pid = 1649] [serial = 291] [outer = 0x0] 13:25:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12abeb400) [pid = 1649] [serial = 292] [outer = 0x12a743000] 13:25:49 INFO - PROCESS | 1649 | 1463603149447 Marionette DEBUG loaded listener.js 13:25:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12abf1400) [pid = 1649] [serial = 293] [outer = 0x12a743000] 13:25:49 INFO - PROCESS | 1649 | 1463603149763 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]]]}] 13:25:49 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. 13:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 472ms 13:25:49 INFO - PROCESS | 1649 | 1463603149807 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 13:25:49 INFO - PROCESS | 1649 | 1463603149808 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 13:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:25:49 INFO - PROCESS | 1649 | 1463603149810 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:25:49 INFO - PROCESS | 1649 | 1463603149811 Marionette TRACE conn2 <- [1,366,null,{}] 13:25:49 INFO - PROCESS | 1649 | 1463603149821 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}] 13:25:49 INFO - PROCESS | 1649 | 1463603149895 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 13:25:49 INFO - PROCESS | 1649 | 1463603149899 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a890000 == 46 [pid = 1649] [id = 99] 13:25:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12ab1e000) [pid = 1649] [serial = 294] [outer = 0x0] 13:25:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12b2e2400) [pid = 1649] [serial = 295] [outer = 0x12ab1e000] 13:25:49 INFO - PROCESS | 1649 | 1463603149926 Marionette DEBUG loaded listener.js 13:25:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12b84d000) [pid = 1649] [serial = 296] [outer = 0x12ab1e000] 13:25:50 INFO - PROCESS | 1649 | 1463603150229 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]]]}] 13:25:50 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. 13:25:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 426ms 13:25:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:25:50 INFO - PROCESS | 1649 | 1463603150243 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 13:25:50 INFO - PROCESS | 1649 | 1463603150245 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 13:25:50 INFO - PROCESS | 1649 | 1463603150247 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:25:50 INFO - PROCESS | 1649 | 1463603150248 Marionette TRACE conn2 <- [1,370,null,{}] 13:25:50 INFO - PROCESS | 1649 | 1463603150250 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}] 13:25:50 INFO - PROCESS | 1649 | 1463603150383 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 13:25:50 INFO - PROCESS | 1649 | 1463603150428 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x113295000 == 47 [pid = 1649] [id = 100] 13:25:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1122a8c00) [pid = 1649] [serial = 297] [outer = 0x0] 13:25:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x112d02800) [pid = 1649] [serial = 298] [outer = 0x1122a8c00] 13:25:50 INFO - PROCESS | 1649 | 1463603150460 Marionette DEBUG loaded listener.js 13:25:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x115f4d400) [pid = 1649] [serial = 299] [outer = 0x1122a8c00] 13:25:50 INFO - PROCESS | 1649 | 1463603150885 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]]]}] 13:25:50 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. 13:25:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 669ms 13:25:50 INFO - PROCESS | 1649 | 1463603150917 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 13:25:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:25:50 INFO - PROCESS | 1649 | 1463603150920 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 13:25:50 INFO - PROCESS | 1649 | 1463603150923 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:25:50 INFO - PROCESS | 1649 | 1463603150925 Marionette TRACE conn2 <- [1,374,null,{}] 13:25:50 INFO - PROCESS | 1649 | 1463603150928 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}] 13:25:51 INFO - PROCESS | 1649 | 1463603151028 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 13:25:51 INFO - PROCESS | 1649 | 1463603151111 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e59800 == 48 [pid = 1649] [id = 101] 13:25:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11842cc00) [pid = 1649] [serial = 300] [outer = 0x0] 13:25:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1184c5400) [pid = 1649] [serial = 301] [outer = 0x11842cc00] 13:25:51 INFO - PROCESS | 1649 | 1463603151156 Marionette DEBUG loaded listener.js 13:25:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11928f000) [pid = 1649] [serial = 302] [outer = 0x11842cc00] 13:25:51 INFO - PROCESS | 1649 | 1463603151653 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:25:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:25:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 770ms 13:25:51 INFO - PROCESS | 1649 | 1463603151694 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 13:25:51 INFO - PROCESS | 1649 | 1463603151697 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 13:25:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:25:51 INFO - PROCESS | 1649 | 1463603151700 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:25:51 INFO - PROCESS | 1649 | 1463603151703 Marionette TRACE conn2 <- [1,378,null,{}] 13:25:51 INFO - PROCESS | 1649 | 1463603151707 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}] 13:25:51 INFO - PROCESS | 1649 | 1463603151832 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 13:25:51 INFO - PROCESS | 1649 | 1463603151881 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x1252bf000 == 49 [pid = 1649] [id = 102] 13:25:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1199c9c00) [pid = 1649] [serial = 303] [outer = 0x0] 13:25:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x120fd5400) [pid = 1649] [serial = 304] [outer = 0x1199c9c00] 13:25:51 INFO - PROCESS | 1649 | 1463603151911 Marionette DEBUG loaded listener.js 13:25:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x121b61000) [pid = 1649] [serial = 305] [outer = 0x1199c9c00] 13:25:52 INFO - PROCESS | 1649 | 1463603152353 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:25:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:25:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 723ms 13:25:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:25:52 INFO - PROCESS | 1649 | 1463603152423 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 13:25:52 INFO - PROCESS | 1649 | 1463603152426 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 13:25:52 INFO - PROCESS | 1649 | 1463603152434 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:25:52 INFO - PROCESS | 1649 | 1463603152437 Marionette TRACE conn2 <- [1,382,null,{}] 13:25:52 INFO - PROCESS | 1649 | 1463603152457 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}] 13:25:52 INFO - PROCESS | 1649 | 1463603152556 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 13:25:52 INFO - PROCESS | 1649 | 1463603152616 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b882800 == 50 [pid = 1649] [id = 103] 13:25:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x112a61400) [pid = 1649] [serial = 306] [outer = 0x0] 13:25:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x128acd800) [pid = 1649] [serial = 307] [outer = 0x112a61400] 13:25:52 INFO - PROCESS | 1649 | 1463603152646 Marionette DEBUG loaded listener.js 13:25:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12a73a800) [pid = 1649] [serial = 308] [outer = 0x112a61400] 13:25:53 INFO - PROCESS | 1649 | 1463603153109 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:25:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:25:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 693ms 13:25:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:25:53 INFO - PROCESS | 1649 | 1463603153123 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 13:25:53 INFO - PROCESS | 1649 | 1463603153124 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 13:25:53 INFO - PROCESS | 1649 | 1463603153126 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:25:53 INFO - PROCESS | 1649 | 1463603153127 Marionette TRACE conn2 <- [1,386,null,{}] 13:25:53 INFO - PROCESS | 1649 | 1463603153130 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}] 13:25:53 INFO - PROCESS | 1649 | 1463603153230 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 13:25:53 INFO - PROCESS | 1649 | 1463603153275 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x115f87800 == 51 [pid = 1649] [id = 104] 13:25:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11323f800) [pid = 1649] [serial = 309] [outer = 0x0] 13:25:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x125cbe000) [pid = 1649] [serial = 310] [outer = 0x11323f800] 13:25:53 INFO - PROCESS | 1649 | 1463603153305 Marionette DEBUG loaded listener.js 13:25:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12ab13400) [pid = 1649] [serial = 311] [outer = 0x11323f800] 13:25:53 INFO - PROCESS | 1649 | 1463603153843 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]]]}] 13:25:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:25:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 770ms 13:25:53 INFO - PROCESS | 1649 | 1463603153897 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 13:25:53 INFO - PROCESS | 1649 | 1463603153899 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 13:25:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:25:53 INFO - PROCESS | 1649 | 1463603153903 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:25:53 INFO - PROCESS | 1649 | 1463603153905 Marionette TRACE conn2 <- [1,390,null,{}] 13:25:53 INFO - PROCESS | 1649 | 1463603153908 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}] 13:25:54 INFO - PROCESS | 1649 | 1463603153999 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 13:25:54 INFO - PROCESS | 1649 | 1463603154060 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x116e78800 == 52 [pid = 1649] [id = 105] 13:25:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11660b400) [pid = 1649] [serial = 312] [outer = 0x0] 13:25:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x1167a2000) [pid = 1649] [serial = 313] [outer = 0x11660b400] 13:25:54 INFO - PROCESS | 1649 | 1463603154088 Marionette DEBUG loaded listener.js 13:25:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x117564000) [pid = 1649] [serial = 314] [outer = 0x11660b400] 13:25:54 INFO - PROCESS | 1649 | 1463603154545 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]]]}] 13:25:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12a890000 == 51 [pid = 1649] [id = 99] 13:25:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12a876800 == 50 [pid = 1649] [id = 98] 13:25:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12a41c000 == 49 [pid = 1649] [id = 97] 13:25:54 INFO - PROCESS | 1649 | --DOCSHELL 0x124bca800 == 48 [pid = 1649] [id = 96] 13:25:54 INFO - PROCESS | 1649 | --DOCSHELL 0x128a84800 == 47 [pid = 1649] [id = 95] 13:25:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1252b4000 == 46 [pid = 1649] [id = 94] 13:25:54 INFO - PROCESS | 1649 | --DOCSHELL 0x121cbd800 == 45 [pid = 1649] [id = 93] 13:25:54 INFO - PROCESS | 1649 | --DOCSHELL 0x121154000 == 44 [pid = 1649] [id = 92] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12a667400) [pid = 1649] [serial = 238] [outer = 0x0] [url = about:blank] 13:25:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:25:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 672ms 13:25:54 INFO - PROCESS | 1649 | --DOCSHELL 0x11203d000 == 43 [pid = 1649] [id = 91] 13:25:54 INFO - PROCESS | 1649 | --DOCSHELL 0x119639800 == 42 [pid = 1649] [id = 90] 13:25:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1185ef000 == 41 [pid = 1649] [id = 89] 13:25:54 INFO - PROCESS | 1649 | --DOCSHELL 0x117443800 == 40 [pid = 1649] [id = 88] 13:25:54 INFO - PROCESS | 1649 | --DOCSHELL 0x112e2a000 == 39 [pid = 1649] [id = 87] 13:25:54 INFO - PROCESS | 1649 | --DOCSHELL 0x116aba800 == 38 [pid = 1649] [id = 86] 13:25:54 INFO - PROCESS | 1649 | --DOCSHELL 0x129258800 == 37 [pid = 1649] [id = 84] 13:25:54 INFO - PROCESS | 1649 | --DOCSHELL 0x125c7d800 == 36 [pid = 1649] [id = 83] 13:25:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1166eb800 == 35 [pid = 1649] [id = 82] 13:25:54 INFO - PROCESS | 1649 | --DOCSHELL 0x116477800 == 34 [pid = 1649] [id = 81] 13:25:54 INFO - PROCESS | 1649 | 1463603154585 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 13:25:54 INFO - PROCESS | 1649 | 1463603154589 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12a474400) [pid = 1649] [serial = 236] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x129097000) [pid = 1649] [serial = 227] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11649c400) [pid = 1649] [serial = 157] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x128ad0800) [pid = 1649] [serial = 223] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x119d0b400) [pid = 1649] [serial = 212] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12ab19400) [pid = 1649] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11679dc00) [pid = 1649] [serial = 201] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1182d9400) [pid = 1649] [serial = 229] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1215e4400) [pid = 1649] [serial = 217] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1258e2000) [pid = 1649] [serial = 221] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1292d7c00) [pid = 1649] [serial = 233] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x120fdd800) [pid = 1649] [serial = 215] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x119d06800) [pid = 1649] [serial = 230] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11970c400) [pid = 1649] [serial = 208] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x116811800) [pid = 1649] [serial = 198] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x128cdfc00) [pid = 1649] [serial = 226] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1205b9400) [pid = 1649] [serial = 214] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x128cd1800) [pid = 1649] [serial = 224] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x111e2a000) [pid = 1649] [serial = 195] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12909f800) [pid = 1649] [serial = 232] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x118523400) [pid = 1649] [serial = 206] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x116a65000) [pid = 1649] [serial = 202] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x118223400) [pid = 1649] [serial = 205] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x119910800) [pid = 1649] [serial = 209] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1199c6400) [pid = 1649] [serial = 211] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12528c400) [pid = 1649] [serial = 218] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12955e400) [pid = 1649] [serial = 235] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1257ed800) [pid = 1649] [serial = 220] [outer = 0x0] [url = about:blank] 13:25:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:25:54 INFO - PROCESS | 1649 | 1463603154607 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:25:54 INFO - PROCESS | 1649 | 1463603154609 Marionette TRACE conn2 <- [1,394,null,{}] 13:25:54 INFO - PROCESS | 1649 | 1463603154611 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}] 13:25:54 INFO - PROCESS | 1649 | 1463603154687 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 13:25:54 INFO - PROCESS | 1649 | 1463603154691 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x116477800 == 35 [pid = 1649] [id = 106] 13:25:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x117684800) [pid = 1649] [serial = 315] [outer = 0x0] 13:25:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x118223000) [pid = 1649] [serial = 316] [outer = 0x117684800] 13:25:54 INFO - PROCESS | 1649 | 1463603154719 Marionette DEBUG loaded listener.js 13:25:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11852ec00) [pid = 1649] [serial = 317] [outer = 0x117684800] 13:25:55 INFO - PROCESS | 1649 | 1463603155110 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]]]}] 13:25:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:25:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 571ms 13:25:55 INFO - PROCESS | 1649 | 1463603155192 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 13:25:55 INFO - PROCESS | 1649 | 1463603155193 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 13:25:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:25:55 INFO - PROCESS | 1649 | 1463603155218 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:25:55 INFO - PROCESS | 1649 | 1463603155222 Marionette TRACE conn2 <- [1,398,null,{}] 13:25:55 INFO - PROCESS | 1649 | 1463603155259 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}] 13:25:55 INFO - PROCESS | 1649 | 1463603155337 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 13:25:55 INFO - PROCESS | 1649 | 1463603155344 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185ef000 == 36 [pid = 1649] [id = 107] 13:25:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x119b14400) [pid = 1649] [serial = 318] [outer = 0x0] 13:25:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1205bf000) [pid = 1649] [serial = 319] [outer = 0x119b14400] 13:25:55 INFO - PROCESS | 1649 | 1463603155372 Marionette DEBUG loaded listener.js 13:25:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x120fdb800) [pid = 1649] [serial = 320] [outer = 0x119b14400] 13:25:55 INFO - PROCESS | 1649 | 1463603155693 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]]]}] 13:25:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:25:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 547ms 13:25:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:25:55 INFO - PROCESS | 1649 | 1463603155746 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 13:25:55 INFO - PROCESS | 1649 | 1463603155748 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 13:25:55 INFO - PROCESS | 1649 | 1463603155750 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:25:55 INFO - PROCESS | 1649 | 1463603155751 Marionette TRACE conn2 <- [1,402,null,{}] 13:25:55 INFO - PROCESS | 1649 | 1463603155753 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}] 13:25:55 INFO - PROCESS | 1649 | 1463603155827 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 13:25:55 INFO - PROCESS | 1649 | 1463603155831 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x11996b800 == 37 [pid = 1649] [id = 108] 13:25:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x121480400) [pid = 1649] [serial = 321] [outer = 0x0] 13:25:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1218a0800) [pid = 1649] [serial = 322] [outer = 0x121480400] 13:25:55 INFO - PROCESS | 1649 | 1463603155859 Marionette DEBUG loaded listener.js 13:25:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x124d0d400) [pid = 1649] [serial = 323] [outer = 0x121480400] 13:25:56 INFO - PROCESS | 1649 | 1463603156180 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]]]}] 13:25:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:25:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 468ms 13:25:56 INFO - PROCESS | 1649 | 1463603156219 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 13:25:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:25:56 INFO - PROCESS | 1649 | 1463603156220 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 13:25:56 INFO - PROCESS | 1649 | 1463603156224 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:25:56 INFO - PROCESS | 1649 | 1463603156226 Marionette TRACE conn2 <- [1,406,null,{}] 13:25:56 INFO - PROCESS | 1649 | 1463603156228 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}] 13:25:56 INFO - PROCESS | 1649 | 1463603156300 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 13:25:56 INFO - PROCESS | 1649 | 1463603156350 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x119bec000 == 38 [pid = 1649] [id = 109] 13:25:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1215e8400) [pid = 1649] [serial = 324] [outer = 0x0] 13:25:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12528d800) [pid = 1649] [serial = 325] [outer = 0x1215e8400] 13:25:56 INFO - PROCESS | 1649 | 1463603156375 Marionette DEBUG loaded listener.js 13:25:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x125830c00) [pid = 1649] [serial = 326] [outer = 0x1215e8400] 13:25:56 INFO - PROCESS | 1649 | 1463603156698 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]]]}] 13:25:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:25:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 520ms 13:25:56 INFO - PROCESS | 1649 | 1463603156744 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 13:25:56 INFO - PROCESS | 1649 | 1463603156745 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 13:25:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:25:56 INFO - PROCESS | 1649 | 1463603156748 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:25:56 INFO - PROCESS | 1649 | 1463603156749 Marionette TRACE conn2 <- [1,410,null,{}] 13:25:56 INFO - PROCESS | 1649 | 1463603156751 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}] 13:25:56 INFO - PROCESS | 1649 | 1463603156860 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 13:25:56 INFO - PROCESS | 1649 | 1463603156875 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x116e60000 == 39 [pid = 1649] [id = 110] 13:25:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1258d9800) [pid = 1649] [serial = 327] [outer = 0x0] 13:25:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x128a55c00) [pid = 1649] [serial = 328] [outer = 0x1258d9800] 13:25:56 INFO - PROCESS | 1649 | 1463603156900 Marionette DEBUG loaded listener.js 13:25:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x128ad3c00) [pid = 1649] [serial = 329] [outer = 0x1258d9800] 13:25:57 INFO - PROCESS | 1649 | 1463603157230 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]]]}] 13:25:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:25:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 517ms 13:25:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:25:57 INFO - PROCESS | 1649 | 1463603157266 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 13:25:57 INFO - PROCESS | 1649 | 1463603157267 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 13:25:57 INFO - PROCESS | 1649 | 1463603157269 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:25:57 INFO - PROCESS | 1649 | 1463603157270 Marionette TRACE conn2 <- [1,414,null,{}] 13:25:57 INFO - PROCESS | 1649 | 1463603157273 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}] 13:25:57 INFO - PROCESS | 1649 | 1463603157361 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 13:25:57 INFO - PROCESS | 1649 | 1463603157366 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ab7000 == 40 [pid = 1649] [id = 111] 13:25:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1258da400) [pid = 1649] [serial = 330] [outer = 0x0] 13:25:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x128e03800) [pid = 1649] [serial = 331] [outer = 0x1258da400] 13:25:57 INFO - PROCESS | 1649 | 1463603157390 Marionette DEBUG loaded listener.js 13:25:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1290a0c00) [pid = 1649] [serial = 332] [outer = 0x1258da400] 13:25:57 INFO - PROCESS | 1649 | 1463603157786 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]]]}] 13:25:57 INFO - PROCESS | 1649 | 1463603157825 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:25:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:25:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 570ms 13:25:57 INFO - PROCESS | 1649 | 1463603157841 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 13:25:57 INFO - PROCESS | 1649 | 1463603157843 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 13:25:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:25:57 INFO - PROCESS | 1649 | 1463603157847 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:25:57 INFO - PROCESS | 1649 | 1463603157849 Marionette TRACE conn2 <- [1,418,null,{}] 13:25:57 INFO - PROCESS | 1649 | 1463603157852 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}] 13:25:57 INFO - PROCESS | 1649 | 1463603157993 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 13:25:58 INFO - PROCESS | 1649 | 1463603158017 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x124bbc800 == 41 [pid = 1649] [id = 112] 13:25:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x128cd9c00) [pid = 1649] [serial = 333] [outer = 0x0] 13:25:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1292db400) [pid = 1649] [serial = 334] [outer = 0x128cd9c00] 13:25:58 INFO - PROCESS | 1649 | 1463603158057 Marionette DEBUG loaded listener.js 13:25:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12a742c00) [pid = 1649] [serial = 335] [outer = 0x128cd9c00] 13:25:58 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x128a5d800) [pid = 1649] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:25:58 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1292d5400) [pid = 1649] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:25:58 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x128a60400) [pid = 1649] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:25:58 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1292da400) [pid = 1649] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:25:58 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x118ac9800) [pid = 1649] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:25:58 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x116280c00) [pid = 1649] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:25:58 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x121214c00) [pid = 1649] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:25:58 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x118a10c00) [pid = 1649] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:25:58 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11323e800) [pid = 1649] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:25:58 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1258dc800) [pid = 1649] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:25:58 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11649a400) [pid = 1649] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:25:58 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12a745800) [pid = 1649] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:25:58 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12a743000) [pid = 1649] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:25:58 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12a47cc00) [pid = 1649] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:25:58 INFO - PROCESS | 1649 | 1463603158980 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]]]}] 13:25:59 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 13:25:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1171ms 13:25:59 INFO - PROCESS | 1649 | 1463603159018 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 13:25:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:25:59 INFO - PROCESS | 1649 | 1463603159027 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 13:25:59 INFO - PROCESS | 1649 | 1463603159029 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:25:59 INFO - PROCESS | 1649 | 1463603159030 Marionette TRACE conn2 <- [1,422,null,{}] 13:25:59 INFO - PROCESS | 1649 | 1463603159033 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}] 13:25:59 INFO - PROCESS | 1649 | 1463603159094 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 13:25:59 INFO - PROCESS | 1649 | 1463603159097 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12135f000 == 42 [pid = 1649] [id = 113] 13:25:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x118223c00) [pid = 1649] [serial = 336] [outer = 0x0] 13:25:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x121487000) [pid = 1649] [serial = 337] [outer = 0x118223c00] 13:25:59 INFO - PROCESS | 1649 | 1463603159117 Marionette DEBUG loaded listener.js 13:25:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12a66fc00) [pid = 1649] [serial = 338] [outer = 0x118223c00] 13:25:59 INFO - PROCESS | 1649 | 1463603159965 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]]]}] 13:26:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:26:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 972ms 13:26:00 INFO - PROCESS | 1649 | 1463603160001 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 13:26:00 INFO - PROCESS | 1649 | 1463603160003 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 13:26:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:26:00 INFO - PROCESS | 1649 | 1463603160008 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:26:00 INFO - PROCESS | 1649 | 1463603160009 Marionette TRACE conn2 <- [1,426,null,{}] 13:26:00 INFO - PROCESS | 1649 | 1463603160011 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}] 13:26:00 INFO - PROCESS | 1649 | 1463603160084 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 13:26:00 INFO - PROCESS | 1649 | 1463603160091 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x129079800 == 43 [pid = 1649] [id = 114] 13:26:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12955e400) [pid = 1649] [serial = 339] [outer = 0x0] 13:26:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12a80dc00) [pid = 1649] [serial = 340] [outer = 0x12955e400] 13:26:00 INFO - PROCESS | 1649 | 1463603160116 Marionette DEBUG loaded listener.js 13:26:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12ab1b800) [pid = 1649] [serial = 341] [outer = 0x12955e400] 13:26:00 INFO - PROCESS | 1649 | 1463603160429 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] 13:26:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:26:00 INFO - PROCESS | 1649 | 1463603160479 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 13:26:00 INFO - PROCESS | 1649 | 1463603160481 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:26:00 INFO - PROCESS | 1649 | 1463603160483 Marionette TRACE conn2 <- [1,430,null,{}] 13:26:00 INFO - PROCESS | 1649 | 1463603160485 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}] 13:26:00 INFO - PROCESS | 1649 | 1463603160589 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 13:26:00 INFO - PROCESS | 1649 | 1463603160594 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a421000 == 44 [pid = 1649] [id = 115] 13:26:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12ab15800) [pid = 1649] [serial = 342] [outer = 0x0] 13:26:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12b848800) [pid = 1649] [serial = 343] [outer = 0x12ab15800] 13:26:00 INFO - PROCESS | 1649 | 1463603160623 Marionette DEBUG loaded listener.js 13:26:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12bacf800) [pid = 1649] [serial = 344] [outer = 0x12ab15800] 13:26:01 INFO - PROCESS | 1649 | 1463603161088 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]]]}] 13:26:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:26:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 619ms 13:26:01 INFO - PROCESS | 1649 | 1463603161101 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 13:26:01 INFO - PROCESS | 1649 | 1463603161103 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 13:26:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:26:01 INFO - PROCESS | 1649 | 1463603161109 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:26:01 INFO - PROCESS | 1649 | 1463603161110 Marionette TRACE conn2 <- [1,434,null,{}] 13:26:01 INFO - PROCESS | 1649 | 1463603161115 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}] 13:26:01 INFO - PROCESS | 1649 | 1463603161214 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 13:26:01 INFO - PROCESS | 1649 | 1463603161270 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x116e69000 == 45 [pid = 1649] [id = 116] 13:26:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11680b400) [pid = 1649] [serial = 345] [outer = 0x0] 13:26:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11710e800) [pid = 1649] [serial = 346] [outer = 0x11680b400] 13:26:01 INFO - PROCESS | 1649 | 1463603161328 Marionette DEBUG loaded listener.js 13:26:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1182d8800) [pid = 1649] [serial = 347] [outer = 0x11680b400] 13:26:01 INFO - PROCESS | 1649 | 1463603161754 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]]]}] 13:26:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:26:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 671ms 13:26:01 INFO - PROCESS | 1649 | 1463603161789 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 13:26:01 INFO - PROCESS | 1649 | 1463603161793 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 13:26:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:26:01 INFO - PROCESS | 1649 | 1463603161799 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:26:01 INFO - PROCESS | 1649 | 1463603161801 Marionette TRACE conn2 <- [1,438,null,{}] 13:26:01 INFO - PROCESS | 1649 | 1463603161803 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}] 13:26:01 INFO - PROCESS | 1649 | 1463603161903 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 13:26:01 INFO - PROCESS | 1649 | 1463603161962 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x119bed800 == 46 [pid = 1649] [id = 117] 13:26:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x118a11400) [pid = 1649] [serial = 348] [outer = 0x0] 13:26:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x119910800) [pid = 1649] [serial = 349] [outer = 0x118a11400] 13:26:01 INFO - PROCESS | 1649 | 1463603161992 Marionette DEBUG loaded listener.js 13:26:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x119cad800) [pid = 1649] [serial = 350] [outer = 0x118a11400] 13:26:02 INFO - PROCESS | 1649 | 1463603162409 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]]]}] 13:26:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:26:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 671ms 13:26:02 INFO - PROCESS | 1649 | 1463603162470 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 13:26:02 INFO - PROCESS | 1649 | 1463603162472 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 13:26:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:26:02 INFO - PROCESS | 1649 | 1463603162475 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:26:02 INFO - PROCESS | 1649 | 1463603162477 Marionette TRACE conn2 <- [1,442,null,{}] 13:26:02 INFO - PROCESS | 1649 | 1463603162485 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}] 13:26:02 INFO - PROCESS | 1649 | 1463603162603 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 13:26:02 INFO - PROCESS | 1649 | 1463603162665 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a41f000 == 47 [pid = 1649] [id = 118] 13:26:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x124f4fc00) [pid = 1649] [serial = 351] [outer = 0x0] 13:26:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x1258d5800) [pid = 1649] [serial = 352] [outer = 0x124f4fc00] 13:26:02 INFO - PROCESS | 1649 | 1463603162696 Marionette DEBUG loaded listener.js 13:26:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x125cc8400) [pid = 1649] [serial = 353] [outer = 0x124f4fc00] 13:26:03 INFO - PROCESS | 1649 | 1463603163131 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]]]}] 13:26:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:26:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 672ms 13:26:03 INFO - PROCESS | 1649 | 1463603163148 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 13:26:03 INFO - PROCESS | 1649 | 1463603163149 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 13:26:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:26:03 INFO - PROCESS | 1649 | 1463603163152 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:26:03 INFO - PROCESS | 1649 | 1463603163153 Marionette TRACE conn2 <- [1,446,null,{}] 13:26:03 INFO - PROCESS | 1649 | 1463603163174 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}] 13:26:03 INFO - PROCESS | 1649 | 1463603163271 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 13:26:03 INFO - PROCESS | 1649 | 1463603163330 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a6cf000 == 48 [pid = 1649] [id = 119] 13:26:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x128a5c400) [pid = 1649] [serial = 354] [outer = 0x0] 13:26:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x128acfc00) [pid = 1649] [serial = 355] [outer = 0x128a5c400] 13:26:03 INFO - PROCESS | 1649 | 1463603163360 Marionette DEBUG loaded listener.js 13:26:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12a802c00) [pid = 1649] [serial = 356] [outer = 0x128a5c400] 13:26:03 INFO - PROCESS | 1649 | 1463603163797 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]]]}] 13:26:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:26:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 686ms 13:26:03 INFO - PROCESS | 1649 | 1463603163888 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 13:26:03 INFO - PROCESS | 1649 | 1463603163889 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 13:26:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:26:03 INFO - PROCESS | 1649 | 1463603163894 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:26:03 INFO - PROCESS | 1649 | 1463603163895 Marionette TRACE conn2 <- [1,450,null,{}] 13:26:03 INFO - PROCESS | 1649 | 1463603163897 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}] 13:26:03 INFO - PROCESS | 1649 | 1463603163990 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 13:26:04 INFO - PROCESS | 1649 | 1463603164037 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x116aa4800 == 49 [pid = 1649] [id = 120] 13:26:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x117450c00) [pid = 1649] [serial = 357] [outer = 0x0] 13:26:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12a810400) [pid = 1649] [serial = 358] [outer = 0x117450c00] 13:26:04 INFO - PROCESS | 1649 | 1463603164067 Marionette DEBUG loaded listener.js 13:26:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12abe9800) [pid = 1649] [serial = 359] [outer = 0x117450c00] 13:26:04 INFO - PROCESS | 1649 | 1463603164718 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] 13:26:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:26:04 INFO - PROCESS | 1649 | 1463603164770 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 13:26:04 INFO - PROCESS | 1649 | 1463603164774 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:26:04 INFO - PROCESS | 1649 | 1463603164778 Marionette TRACE conn2 <- [1,454,null,{}] 13:26:04 INFO - PROCESS | 1649 | 1463603164783 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}] 13:26:04 INFO - PROCESS | 1649 | 1463603164872 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 13:26:04 INFO - PROCESS | 1649 | 1463603164926 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x115a7f000 == 50 [pid = 1649] [id = 121] 13:26:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x1182db000) [pid = 1649] [serial = 360] [outer = 0x0] 13:26:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x118531400) [pid = 1649] [serial = 361] [outer = 0x1182db000] 13:26:04 INFO - PROCESS | 1649 | 1463603164954 Marionette DEBUG loaded listener.js 13:26:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x119711400) [pid = 1649] [serial = 362] [outer = 0x1182db000] 13:26:05 INFO - PROCESS | 1649 | --DOCSHELL 0x129079800 == 49 [pid = 1649] [id = 114] 13:26:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12135f000 == 48 [pid = 1649] [id = 113] 13:26:05 INFO - PROCESS | 1649 | --DOCSHELL 0x124bbc800 == 47 [pid = 1649] [id = 112] 13:26:05 INFO - PROCESS | 1649 | --DOCSHELL 0x116ab7000 == 46 [pid = 1649] [id = 111] 13:26:05 INFO - PROCESS | 1649 | --DOCSHELL 0x116e60000 == 45 [pid = 1649] [id = 110] 13:26:05 INFO - PROCESS | 1649 | --DOCSHELL 0x119bec000 == 44 [pid = 1649] [id = 109] 13:26:05 INFO - PROCESS | 1649 | --DOCSHELL 0x11996b800 == 43 [pid = 1649] [id = 108] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x128a56400) [pid = 1649] [serial = 253] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x115aafc00) [pid = 1649] [serial = 241] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x119d05000) [pid = 1649] [serial = 247] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x124f58400) [pid = 1649] [serial = 250] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11852d400) [pid = 1649] [serial = 244] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOCSHELL 0x1185ef000 == 42 [pid = 1649] [id = 107] 13:26:05 INFO - PROCESS | 1649 | --DOCSHELL 0x116477800 == 41 [pid = 1649] [id = 106] 13:26:05 INFO - PROCESS | 1649 | --DOCSHELL 0x116e78800 == 40 [pid = 1649] [id = 105] 13:26:05 INFO - PROCESS | 1649 | --DOCSHELL 0x113295000 == 39 [pid = 1649] [id = 100] 13:26:05 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:05 INFO - PROCESS | 1649 | 1463603165425 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]]]}] 13:26:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:26:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 673ms 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x128acf400) [pid = 1649] [serial = 274] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x128cdec00) [pid = 1649] [serial = 275] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12955c000) [pid = 1649] [serial = 280] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x129096000) [pid = 1649] [serial = 277] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12a73cc00) [pid = 1649] [serial = 283] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x120fd4800) [pid = 1649] [serial = 266] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1199c7400) [pid = 1649] [serial = 265] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1167a0000) [pid = 1649] [serial = 259] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x118219000) [pid = 1649] [serial = 260] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1216ebc00) [pid = 1649] [serial = 268] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x124d05400) [pid = 1649] [serial = 269] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x118e50c00) [pid = 1649] [serial = 262] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1197dec00) [pid = 1649] [serial = 263] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x116603000) [pid = 1649] [serial = 257] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x115e4b800) [pid = 1649] [serial = 256] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x125cbd400) [pid = 1649] [serial = 271] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12b2e2400) [pid = 1649] [serial = 295] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12a66d400) [pid = 1649] [serial = 281] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12a481400) [pid = 1649] [serial = 287] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12ab14000) [pid = 1649] [serial = 289] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1184c0c00) [pid = 1649] [serial = 286] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12abeb400) [pid = 1649] [serial = 292] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12a745400) [pid = 1649] [serial = 284] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12a739400) [pid = 1649] [serial = 239] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12abf1400) [pid = 1649] [serial = 293] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12ab1dc00) [pid = 1649] [serial = 290] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1292d1800) [pid = 1649] [serial = 278] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x128a5d400) [pid = 1649] [serial = 272] [outer = 0x0] [url = about:blank] 13:26:05 INFO - PROCESS | 1649 | 1463603165461 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 13:26:05 INFO - PROCESS | 1649 | 1463603165466 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 13:26:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:26:05 INFO - PROCESS | 1649 | 1463603165476 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:26:05 INFO - PROCESS | 1649 | 1463603165477 Marionette TRACE conn2 <- [1,458,null,{}] 13:26:05 INFO - PROCESS | 1649 | 1463603165479 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}] 13:26:05 INFO - PROCESS | 1649 | 1463603165562 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 13:26:05 INFO - PROCESS | 1649 | 1463603165572 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x1167cb000 == 40 [pid = 1649] [id = 122] 13:26:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11970a400) [pid = 1649] [serial = 363] [outer = 0x0] 13:26:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x119d05000) [pid = 1649] [serial = 364] [outer = 0x11970a400] 13:26:05 INFO - PROCESS | 1649 | 1463603165609 Marionette DEBUG loaded listener.js 13:26:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x120fd4c00) [pid = 1649] [serial = 365] [outer = 0x11970a400] 13:26:06 INFO - PROCESS | 1649 | 1463603166066 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] 13:26:06 INFO - PROCESS | 1649 | 1463603166098 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 13:26:06 INFO - PROCESS | 1649 | 1463603166100 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:26:06 INFO - PROCESS | 1649 | 1463603166102 Marionette TRACE conn2 <- [1,462,null,{}] 13:26:06 INFO - PROCESS | 1649 | 1463603166113 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}] 13:26:06 INFO - PROCESS | 1649 | 1463603166234 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 13:26:06 INFO - PROCESS | 1649 | 1463603166242 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b6f800 == 41 [pid = 1649] [id = 123] 13:26:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1215e3400) [pid = 1649] [serial = 366] [outer = 0x0] 13:26:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x124f50800) [pid = 1649] [serial = 367] [outer = 0x1215e3400] 13:26:06 INFO - PROCESS | 1649 | 1463603166286 Marionette DEBUG loaded listener.js 13:26:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x125cc8c00) [pid = 1649] [serial = 368] [outer = 0x1215e3400] 13:26:06 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:06 INFO - PROCESS | 1649 | 1463603166733 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] 13:26:06 INFO - PROCESS | 1649 | 1463603166780 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 13:26:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:26:06 INFO - PROCESS | 1649 | 1463603166782 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:26:06 INFO - PROCESS | 1649 | 1463603166783 Marionette TRACE conn2 <- [1,466,null,{}] 13:26:06 INFO - PROCESS | 1649 | 1463603166795 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}] 13:26:06 INFO - PROCESS | 1649 | 1463603166893 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 13:26:06 INFO - PROCESS | 1649 | 1463603166900 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x121224800 == 42 [pid = 1649] [id = 124] 13:26:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x128ad7c00) [pid = 1649] [serial = 369] [outer = 0x0] 13:26:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x129096000) [pid = 1649] [serial = 370] [outer = 0x128ad7c00] 13:26:06 INFO - PROCESS | 1649 | 1463603166924 Marionette DEBUG loaded listener.js 13:26:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12955c000) [pid = 1649] [serial = 371] [outer = 0x128ad7c00] 13:26:07 INFO - PROCESS | 1649 | 1463603167331 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] 13:26:07 INFO - PROCESS | 1649 | 1463603167356 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 13:26:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:26:07 INFO - PROCESS | 1649 | 1463603167358 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:26:07 INFO - PROCESS | 1649 | 1463603167359 Marionette TRACE conn2 <- [1,470,null,{}] 13:26:07 INFO - PROCESS | 1649 | 1463603167362 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}] 13:26:07 INFO - PROCESS | 1649 | 1463603167463 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 13:26:07 INFO - PROCESS | 1649 | 1463603167473 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x121cb5800 == 43 [pid = 1649] [id = 125] 13:26:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x128ad4000) [pid = 1649] [serial = 372] [outer = 0x0] 13:26:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12a663400) [pid = 1649] [serial = 373] [outer = 0x128ad4000] 13:26:07 INFO - PROCESS | 1649 | 1463603167511 Marionette DEBUG loaded listener.js 13:26:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12a802800) [pid = 1649] [serial = 374] [outer = 0x128ad4000] 13:26:07 INFO - PROCESS | 1649 | 1463603167976 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]]]}] 13:26:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:26:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 669ms 13:26:08 INFO - PROCESS | 1649 | 1463603168028 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 13:26:08 INFO - PROCESS | 1649 | 1463603168029 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 13:26:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:26:08 INFO - PROCESS | 1649 | 1463603168032 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:26:08 INFO - PROCESS | 1649 | 1463603168033 Marionette TRACE conn2 <- [1,474,null,{}] 13:26:08 INFO - PROCESS | 1649 | 1463603168035 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}] 13:26:08 INFO - PROCESS | 1649 | 1463603168200 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 13:26:08 INFO - PROCESS | 1649 | 1463603168222 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x128752000 == 44 [pid = 1649] [id = 126] 13:26:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12bacbc00) [pid = 1649] [serial = 375] [outer = 0x0] 13:26:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12bad0400) [pid = 1649] [serial = 376] [outer = 0x12bacbc00] 13:26:08 INFO - PROCESS | 1649 | 1463603168248 Marionette DEBUG loaded listener.js 13:26:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12bad7c00) [pid = 1649] [serial = 377] [outer = 0x12bacbc00] 13:26:08 INFO - PROCESS | 1649 | 1463603168583 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]]]}] 13:26:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:26:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 568ms 13:26:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:26:08 INFO - PROCESS | 1649 | 1463603168600 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 13:26:08 INFO - PROCESS | 1649 | 1463603168601 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 13:26:08 INFO - PROCESS | 1649 | 1463603168604 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:26:08 INFO - PROCESS | 1649 | 1463603168608 Marionette TRACE conn2 <- [1,478,null,{}] 13:26:08 INFO - PROCESS | 1649 | 1463603168618 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}] 13:26:08 INFO - PROCESS | 1649 | 1463603168711 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 13:26:08 INFO - PROCESS | 1649 | 1463603168715 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x128e97000 == 45 [pid = 1649] [id = 127] 13:26:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12ab15000) [pid = 1649] [serial = 378] [outer = 0x0] 13:26:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12baf1400) [pid = 1649] [serial = 379] [outer = 0x12ab15000] 13:26:08 INFO - PROCESS | 1649 | 1463603168739 Marionette DEBUG loaded listener.js 13:26:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12baf6c00) [pid = 1649] [serial = 380] [outer = 0x12ab15000] 13:26:09 INFO - PROCESS | 1649 | 1463603169052 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]]]}] 13:26:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:26:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 479ms 13:26:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:26:09 INFO - PROCESS | 1649 | 1463603169084 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 13:26:09 INFO - PROCESS | 1649 | 1463603169085 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 13:26:09 INFO - PROCESS | 1649 | 1463603169094 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:26:09 INFO - PROCESS | 1649 | 1463603169095 Marionette TRACE conn2 <- [1,482,null,{}] 13:26:09 INFO - PROCESS | 1649 | 1463603169098 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}] 13:26:09 INFO - PROCESS | 1649 | 1463603169188 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 13:26:09 INFO - PROCESS | 1649 | 1463603169193 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a407800 == 46 [pid = 1649] [id = 128] 13:26:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12baedc00) [pid = 1649] [serial = 381] [outer = 0x0] 13:26:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12bdf6400) [pid = 1649] [serial = 382] [outer = 0x12baedc00] 13:26:09 INFO - PROCESS | 1649 | 1463603169217 Marionette DEBUG loaded listener.js 13:26:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12be12800) [pid = 1649] [serial = 383] [outer = 0x12baedc00] 13:26:09 INFO - PROCESS | 1649 | 1463603169583 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]]]}] 13:26:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:26:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 524ms 13:26:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:26:09 INFO - PROCESS | 1649 | 1463603169613 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 13:26:09 INFO - PROCESS | 1649 | 1463603169614 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 13:26:09 INFO - PROCESS | 1649 | 1463603169616 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:26:09 INFO - PROCESS | 1649 | 1463603169617 Marionette TRACE conn2 <- [1,486,null,{}] 13:26:09 INFO - PROCESS | 1649 | 1463603169619 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}] 13:26:09 INFO - PROCESS | 1649 | 1463603169822 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 13:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1258da400) [pid = 1649] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1258d9800) [pid = 1649] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x128cd9c00) [pid = 1649] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1215e8400) [pid = 1649] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11323f800) [pid = 1649] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x121480400) [pid = 1649] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11660b400) [pid = 1649] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x117684800) [pid = 1649] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12955e400) [pid = 1649] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x119b14400) [pid = 1649] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x118223c00) [pid = 1649] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1237ea400) [pid = 1649] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x113269400) [pid = 1649] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1237e6400) [pid = 1649] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11684ec00) [pid = 1649] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1197e0800) [pid = 1649] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x111a0a000) [pid = 1649] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x116807000) [pid = 1649] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1205bf400) [pid = 1649] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:26:09 INFO - PROCESS | 1649 | 1463603169867 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x116240800 == 47 [pid = 1649] [id = 129] 13:26:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11320c400) [pid = 1649] [serial = 384] [outer = 0x0] 13:26:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x115f57000) [pid = 1649] [serial = 385] [outer = 0x11320c400] 13:26:09 INFO - PROCESS | 1649 | 1463603169892 Marionette DEBUG loaded listener.js 13:26:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1182e2800) [pid = 1649] [serial = 386] [outer = 0x11320c400] 13:26:10 INFO - PROCESS | 1649 | 1463603170162 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]]]}] 13:26:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:26:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 568ms 13:26:10 INFO - PROCESS | 1649 | 1463603170184 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 13:26:10 INFO - PROCESS | 1649 | 1463603170186 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 13:26:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:26:10 INFO - PROCESS | 1649 | 1463603170196 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:26:10 INFO - PROCESS | 1649 | 1463603170197 Marionette TRACE conn2 <- [1,490,null,{}] 13:26:10 INFO - PROCESS | 1649 | 1463603170199 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}] 13:26:10 INFO - PROCESS | 1649 | 1463603170280 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 13:26:10 INFO - PROCESS | 1649 | 1463603170285 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x124aaa800 == 48 [pid = 1649] [id = 130] 13:26:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1199c6400) [pid = 1649] [serial = 387] [outer = 0x0] 13:26:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12582bc00) [pid = 1649] [serial = 388] [outer = 0x1199c6400] 13:26:10 INFO - PROCESS | 1649 | 1463603170312 Marionette DEBUG loaded listener.js 13:26:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x129564800) [pid = 1649] [serial = 389] [outer = 0x1199c6400] 13:26:10 INFO - PROCESS | 1649 | 1463603170654 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]]]}] 13:26:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:26:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 468ms 13:26:10 INFO - PROCESS | 1649 | 1463603170664 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 13:26:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:26:10 INFO - PROCESS | 1649 | 1463603170666 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 13:26:10 INFO - PROCESS | 1649 | 1463603170668 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:26:10 INFO - PROCESS | 1649 | 1463603170670 Marionette TRACE conn2 <- [1,494,null,{}] 13:26:10 INFO - PROCESS | 1649 | 1463603170675 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}] 13:26:10 INFO - PROCESS | 1649 | 1463603170786 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 13:26:10 INFO - PROCESS | 1649 | 1463603170796 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac7a000 == 49 [pid = 1649] [id = 131] 13:26:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12ab16400) [pid = 1649] [serial = 390] [outer = 0x0] 13:26:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12be1b800) [pid = 1649] [serial = 391] [outer = 0x12ab16400] 13:26:10 INFO - PROCESS | 1649 | 1463603170824 Marionette DEBUG loaded listener.js 13:26:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12c2cb800) [pid = 1649] [serial = 392] [outer = 0x12ab16400] 13:26:11 INFO - PROCESS | 1649 | 1463603171111 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]]]}] 13:26:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:26:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 473ms 13:26:11 INFO - PROCESS | 1649 | 1463603171145 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 13:26:11 INFO - PROCESS | 1649 | 1463603171146 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 13:26:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:26:11 INFO - PROCESS | 1649 | 1463603171149 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:26:11 INFO - PROCESS | 1649 | 1463603171150 Marionette TRACE conn2 <- [1,498,null,{}] 13:26:11 INFO - PROCESS | 1649 | 1463603171152 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}] 13:26:11 INFO - PROCESS | 1649 | 1463603171232 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 13:26:11 INFO - PROCESS | 1649 | 1463603171239 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba1f000 == 50 [pid = 1649] [id = 132] 13:26:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12955e400) [pid = 1649] [serial = 393] [outer = 0x0] 13:26:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12c83f000) [pid = 1649] [serial = 394] [outer = 0x12955e400] 13:26:11 INFO - PROCESS | 1649 | 1463603171265 Marionette DEBUG loaded listener.js 13:26:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12c843c00) [pid = 1649] [serial = 395] [outer = 0x12955e400] 13:26:11 INFO - PROCESS | 1649 | 1463603171597 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]]]}] 13:26:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:26:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 468ms 13:26:11 INFO - PROCESS | 1649 | 1463603171617 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 13:26:11 INFO - PROCESS | 1649 | 1463603171618 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 13:26:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:26:11 INFO - PROCESS | 1649 | 1463603171621 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:26:11 INFO - PROCESS | 1649 | 1463603171623 Marionette TRACE conn2 <- [1,502,null,{}] 13:26:11 INFO - PROCESS | 1649 | 1463603171628 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}] 13:26:11 INFO - PROCESS | 1649 | 1463603171735 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 13:26:11 INFO - PROCESS | 1649 | 1463603171744 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba77000 == 51 [pid = 1649] [id = 133] 13:26:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12c2cac00) [pid = 1649] [serial = 396] [outer = 0x0] 13:26:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12c849400) [pid = 1649] [serial = 397] [outer = 0x12c2cac00] 13:26:11 INFO - PROCESS | 1649 | 1463603171768 Marionette DEBUG loaded listener.js 13:26:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12ca4d000) [pid = 1649] [serial = 398] [outer = 0x12c2cac00] 13:26:12 INFO - PROCESS | 1649 | 1463603172227 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]]]}] 13:26:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:26:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 622ms 13:26:12 INFO - PROCESS | 1649 | 1463603172244 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 13:26:12 INFO - PROCESS | 1649 | 1463603172247 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 13:26:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:26:12 INFO - PROCESS | 1649 | 1463603172250 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:26:12 INFO - PROCESS | 1649 | 1463603172253 Marionette TRACE conn2 <- [1,506,null,{}] 13:26:12 INFO - PROCESS | 1649 | 1463603172275 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}] 13:26:12 INFO - PROCESS | 1649 | 1463603172376 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 13:26:12 INFO - PROCESS | 1649 | 1463603172439 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x118a8e000 == 52 [pid = 1649] [id = 134] 13:26:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x118219400) [pid = 1649] [serial = 399] [outer = 0x0] 13:26:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x118a0dc00) [pid = 1649] [serial = 400] [outer = 0x118219400] 13:26:12 INFO - PROCESS | 1649 | 1463603172471 Marionette DEBUG loaded listener.js 13:26:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x119911c00) [pid = 1649] [serial = 401] [outer = 0x118219400] 13:26:12 INFO - PROCESS | 1649 | 1463603172958 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]]]}] 13:26:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:26:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 739ms 13:26:13 INFO - PROCESS | 1649 | 1463603173047 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 13:26:13 INFO - PROCESS | 1649 | 1463603173053 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 13:26:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:26:13 INFO - PROCESS | 1649 | 1463603173062 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:26:13 INFO - PROCESS | 1649 | 1463603173064 Marionette TRACE conn2 <- [1,510,null,{}] 13:26:13 INFO - PROCESS | 1649 | 1463603173069 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}] 13:26:13 INFO - PROCESS | 1649 | 1463603173228 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 13:26:13 INFO - PROCESS | 1649 | 1463603173260 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x125c6c800 == 53 [pid = 1649] [id = 135] 13:26:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x119b19400) [pid = 1649] [serial = 402] [outer = 0x0] 13:26:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x124f56c00) [pid = 1649] [serial = 403] [outer = 0x119b19400] 13:26:13 INFO - PROCESS | 1649 | 1463603173288 Marionette DEBUG loaded listener.js 13:26:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x125cbc800) [pid = 1649] [serial = 404] [outer = 0x119b19400] 13:26:13 INFO - PROCESS | 1649 | 1463603173802 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]]]}] 13:26:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:26:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 772ms 13:26:13 INFO - PROCESS | 1649 | 1463603173834 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 13:26:13 INFO - PROCESS | 1649 | 1463603173837 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 13:26:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:26:13 INFO - PROCESS | 1649 | 1463603173862 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:26:13 INFO - PROCESS | 1649 | 1463603173866 Marionette TRACE conn2 <- [1,514,null,{}] 13:26:13 INFO - PROCESS | 1649 | 1463603173881 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}] 13:26:13 INFO - PROCESS | 1649 | 1463603173990 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 13:26:14 INFO - PROCESS | 1649 | 1463603174055 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12926c800 == 54 [pid = 1649] [id = 136] 13:26:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x121486000) [pid = 1649] [serial = 405] [outer = 0x0] 13:26:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12a807400) [pid = 1649] [serial = 406] [outer = 0x121486000] 13:26:14 INFO - PROCESS | 1649 | 1463603174086 Marionette DEBUG loaded listener.js 13:26:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12abf2c00) [pid = 1649] [serial = 407] [outer = 0x121486000] 13:26:14 INFO - PROCESS | 1649 | 1463603174511 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]]]}] 13:26:14 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 13:26:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 676ms 13:26:14 INFO - PROCESS | 1649 | 1463603174535 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 13:26:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:26:14 INFO - PROCESS | 1649 | 1463603174537 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 13:26:14 INFO - PROCESS | 1649 | 1463603174540 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:26:14 INFO - PROCESS | 1649 | 1463603174541 Marionette TRACE conn2 <- [1,518,null,{}] 13:26:14 INFO - PROCESS | 1649 | 1463603174543 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}] 13:26:14 INFO - PROCESS | 1649 | 1463603174642 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 13:26:14 INFO - PROCESS | 1649 | 1463603174691 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c26b000 == 55 [pid = 1649] [id = 137] 13:26:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12b2e4400) [pid = 1649] [serial = 408] [outer = 0x0] 13:26:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12baf1c00) [pid = 1649] [serial = 409] [outer = 0x12b2e4400] 13:26:14 INFO - PROCESS | 1649 | 1463603174721 Marionette DEBUG loaded listener.js 13:26:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12be1e400) [pid = 1649] [serial = 410] [outer = 0x12b2e4400] 13:26:15 INFO - PROCESS | 1649 | 1463603175124 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]]]}] 13:26:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:26:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 618ms 13:26:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:26:15 INFO - PROCESS | 1649 | 1463603175159 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 13:26:15 INFO - PROCESS | 1649 | 1463603175160 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 13:26:15 INFO - PROCESS | 1649 | 1463603175162 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:26:15 INFO - PROCESS | 1649 | 1463603175163 Marionette TRACE conn2 <- [1,522,null,{}] 13:26:15 INFO - PROCESS | 1649 | 1463603175166 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}] 13:26:15 INFO - PROCESS | 1649 | 1463603175258 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 13:26:15 INFO - PROCESS | 1649 | 1463603175307 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c465000 == 56 [pid = 1649] [id = 138] 13:26:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12ab1d800) [pid = 1649] [serial = 411] [outer = 0x0] 13:26:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12c2c8800) [pid = 1649] [serial = 412] [outer = 0x12ab1d800] 13:26:15 INFO - PROCESS | 1649 | 1463603175337 Marionette DEBUG loaded listener.js 13:26:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12c848800) [pid = 1649] [serial = 413] [outer = 0x12ab1d800] 13:26:15 INFO - PROCESS | 1649 | 1463603175783 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]]]}] 13:26:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:26:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 668ms 13:26:16 INFO - PROCESS | 1649 | 1463603176040 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 13:26:16 INFO - PROCESS | 1649 | 1463603176042 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 13:26:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:26:16 INFO - PROCESS | 1649 | 1463603176063 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:26:16 INFO - PROCESS | 1649 | 1463603176065 Marionette TRACE conn2 <- [1,526,null,{}] 13:26:16 INFO - PROCESS | 1649 | 1463603176068 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}] 13:26:16 INFO - PROCESS | 1649 | 1463603176154 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 13:26:16 INFO - PROCESS | 1649 | 1463603176204 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x119217800 == 57 [pid = 1649] [id = 139] 13:26:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11756f000) [pid = 1649] [serial = 414] [outer = 0x0] 13:26:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x118215c00) [pid = 1649] [serial = 415] [outer = 0x11756f000] 13:26:16 INFO - PROCESS | 1649 | 1463603176231 Marionette DEBUG loaded listener.js 13:26:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x1184ba800) [pid = 1649] [serial = 416] [outer = 0x11756f000] 13:26:16 INFO - PROCESS | 1649 | 1463603176680 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]]]}] 13:26:16 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 13:26:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 671ms 13:26:16 INFO - PROCESS | 1649 | 1463603176734 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 13:26:16 INFO - PROCESS | 1649 | 1463603176737 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 13:26:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:26:16 INFO - PROCESS | 1649 | 1463603176744 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:26:16 INFO - PROCESS | 1649 | 1463603176746 Marionette TRACE conn2 <- [1,530,null,{}] 13:26:16 INFO - PROCESS | 1649 | 1463603176749 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}] 13:26:16 INFO - PROCESS | 1649 | 1463603176835 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 13:26:16 INFO - PROCESS | 1649 | 1463603176901 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x116718800 == 58 [pid = 1649] [id = 140] 13:26:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x118523400) [pid = 1649] [serial = 417] [outer = 0x0] 13:26:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x1197e0800) [pid = 1649] [serial = 418] [outer = 0x118523400] 13:26:16 INFO - PROCESS | 1649 | 1463603176928 Marionette DEBUG loaded listener.js 13:26:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x119cae400) [pid = 1649] [serial = 419] [outer = 0x118523400] 13:26:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12908c000 == 57 [pid = 1649] [id = 80] 13:26:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba1f000 == 56 [pid = 1649] [id = 132] 13:26:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac7a000 == 55 [pid = 1649] [id = 131] 13:26:17 INFO - PROCESS | 1649 | --DOCSHELL 0x124aaa800 == 54 [pid = 1649] [id = 130] 13:26:17 INFO - PROCESS | 1649 | --DOCSHELL 0x116240800 == 53 [pid = 1649] [id = 129] 13:26:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12a407800 == 52 [pid = 1649] [id = 128] 13:26:17 INFO - PROCESS | 1649 | --DOCSHELL 0x128e97000 == 51 [pid = 1649] [id = 127] 13:26:17 INFO - PROCESS | 1649 | --DOCSHELL 0x128752000 == 50 [pid = 1649] [id = 126] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x112d02800) [pid = 1649] [serial = 298] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x1184c5400) [pid = 1649] [serial = 301] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x120fd5400) [pid = 1649] [serial = 304] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x128acd800) [pid = 1649] [serial = 307] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12b848800) [pid = 1649] [serial = 343] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOCSHELL 0x121cb5800 == 49 [pid = 1649] [id = 125] 13:26:17 INFO - PROCESS | 1649 | --DOCSHELL 0x121224800 == 48 [pid = 1649] [id = 124] 13:26:17 INFO - PROCESS | 1649 | --DOCSHELL 0x119b6f800 == 47 [pid = 1649] [id = 123] 13:26:17 INFO - PROCESS | 1649 | --DOCSHELL 0x1167cb000 == 46 [pid = 1649] [id = 122] 13:26:17 INFO - PROCESS | 1649 | --DOCSHELL 0x115a7f000 == 45 [pid = 1649] [id = 121] 13:26:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12a6cf000 == 44 [pid = 1649] [id = 119] 13:26:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12a41f000 == 43 [pid = 1649] [id = 118] 13:26:17 INFO - PROCESS | 1649 | --DOCSHELL 0x119bed800 == 42 [pid = 1649] [id = 117] 13:26:17 INFO - PROCESS | 1649 | --DOCSHELL 0x116e69000 == 41 [pid = 1649] [id = 116] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x112f4e000) [pid = 1649] [serial = 196] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x117450000) [pid = 1649] [serial = 199] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x128a5b400) [pid = 1649] [serial = 193] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x128a5b800) [pid = 1649] [serial = 254] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11679b000) [pid = 1649] [serial = 242] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x125cbf800) [pid = 1649] [serial = 251] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x118e47c00) [pid = 1649] [serial = 245] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x121899000) [pid = 1649] [serial = 248] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x128e03800) [pid = 1649] [serial = 331] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x128a55c00) [pid = 1649] [serial = 328] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1292db400) [pid = 1649] [serial = 334] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12528d800) [pid = 1649] [serial = 325] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12ab13400) [pid = 1649] [serial = 311] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x125cbe000) [pid = 1649] [serial = 310] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1218a0800) [pid = 1649] [serial = 322] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x124d0d400) [pid = 1649] [serial = 323] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1167a2000) [pid = 1649] [serial = 313] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x117564000) [pid = 1649] [serial = 314] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x118223000) [pid = 1649] [serial = 316] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11852ec00) [pid = 1649] [serial = 317] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12a742c00) [pid = 1649] [serial = 335] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12a80dc00) [pid = 1649] [serial = 340] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x120fdb800) [pid = 1649] [serial = 320] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1205bf000) [pid = 1649] [serial = 319] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1290a0c00) [pid = 1649] [serial = 332] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12a66fc00) [pid = 1649] [serial = 338] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x128ad3c00) [pid = 1649] [serial = 329] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x125830c00) [pid = 1649] [serial = 326] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12ab1b800) [pid = 1649] [serial = 341] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x121487000) [pid = 1649] [serial = 337] [outer = 0x0] [url = about:blank] 13:26:17 INFO - PROCESS | 1649 | 1463603177315 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"]]]}] 13:26:17 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 13:26:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:26:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:26:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:26:17 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 13:26:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:26:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:26:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:26:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 622ms 13:26:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:26:17 INFO - PROCESS | 1649 | 1463603177365 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 13:26:17 INFO - PROCESS | 1649 | 1463603177366 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 13:26:17 INFO - PROCESS | 1649 | 1463603177369 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:26:17 INFO - PROCESS | 1649 | 1463603177370 Marionette TRACE conn2 <- [1,534,null,{}] 13:26:17 INFO - PROCESS | 1649 | 1463603177377 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}] 13:26:17 INFO - PROCESS | 1649 | 1463603177476 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 13:26:17 INFO - PROCESS | 1649 | 1463603177482 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x118327000 == 42 [pid = 1649] [id = 141] 13:26:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1212dfc00) [pid = 1649] [serial = 420] [outer = 0x0] 13:26:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1214e6800) [pid = 1649] [serial = 421] [outer = 0x1212dfc00] 13:26:17 INFO - PROCESS | 1649 | 1463603177511 Marionette DEBUG loaded listener.js 13:26:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1237eac00) [pid = 1649] [serial = 422] [outer = 0x1212dfc00] 13:26:17 INFO - PROCESS | 1649 | 1463603177832 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]]]}] 13:26:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:26:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 468ms 13:26:17 INFO - PROCESS | 1649 | 1463603177838 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 13:26:17 INFO - PROCESS | 1649 | 1463603177842 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 13:26:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:26:17 INFO - PROCESS | 1649 | 1463603177845 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:26:17 INFO - PROCESS | 1649 | 1463603177846 Marionette TRACE conn2 <- [1,538,null,{}] 13:26:17 INFO - PROCESS | 1649 | 1463603177867 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}] 13:26:17 INFO - PROCESS | 1649 | 1463603177944 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 13:26:17 INFO - PROCESS | 1649 | 1463603177949 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x11996c800 == 43 [pid = 1649] [id = 142] 13:26:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x124f06800) [pid = 1649] [serial = 423] [outer = 0x0] 13:26:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1257e4800) [pid = 1649] [serial = 424] [outer = 0x124f06800] 13:26:17 INFO - PROCESS | 1649 | 1463603177981 Marionette DEBUG loaded listener.js 13:26:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x125cc9400) [pid = 1649] [serial = 425] [outer = 0x124f06800] 13:26:18 INFO - PROCESS | 1649 | 1463603178314 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]]]}] 13:26:18 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. 13:26:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 483ms 13:26:18 INFO - PROCESS | 1649 | 1463603178335 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 13:26:18 INFO - PROCESS | 1649 | 1463603178336 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 13:26:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:26:18 INFO - PROCESS | 1649 | 1463603178340 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:26:18 INFO - PROCESS | 1649 | 1463603178342 Marionette TRACE conn2 <- [1,542,null,{}] 13:26:18 INFO - PROCESS | 1649 | 1463603178345 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}] 13:26:18 INFO - PROCESS | 1649 | 1463603178416 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 13:26:18 INFO - PROCESS | 1649 | 1463603178467 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12114b000 == 44 [pid = 1649] [id = 143] 13:26:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x124d10400) [pid = 1649] [serial = 426] [outer = 0x0] 13:26:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x128a55400) [pid = 1649] [serial = 427] [outer = 0x124d10400] 13:26:18 INFO - PROCESS | 1649 | 1463603178492 Marionette DEBUG loaded listener.js 13:26:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x128acf400) [pid = 1649] [serial = 428] [outer = 0x124d10400] 13:26:18 INFO - PROCESS | 1649 | 1463603178763 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]]]}] 13:26:18 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. 13:26:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 471ms 13:26:18 INFO - PROCESS | 1649 | 1463603178812 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 13:26:18 INFO - PROCESS | 1649 | 1463603178813 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 13:26:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:26:18 INFO - PROCESS | 1649 | 1463603178816 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:26:18 INFO - PROCESS | 1649 | 1463603178817 Marionette TRACE conn2 <- [1,546,null,{}] 13:26:18 INFO - PROCESS | 1649 | 1463603178819 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}] 13:26:18 INFO - PROCESS | 1649 | 1463603178929 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 13:26:18 INFO - PROCESS | 1649 | 1463603178934 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x121cac800 == 45 [pid = 1649] [id = 144] 13:26:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x128ad2800) [pid = 1649] [serial = 429] [outer = 0x0] 13:26:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1290a3000) [pid = 1649] [serial = 430] [outer = 0x128ad2800] 13:26:18 INFO - PROCESS | 1649 | 1463603178969 Marionette DEBUG loaded listener.js 13:26:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12a73f000) [pid = 1649] [serial = 431] [outer = 0x128ad2800] 13:26:19 INFO - PROCESS | 1649 | 1463603179343 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]]]}] 13:26:19 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:26:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 568ms 13:26:19 INFO - PROCESS | 1649 | 1463603179386 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 13:26:19 INFO - PROCESS | 1649 | 1463603179388 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 13:26:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:26:19 INFO - PROCESS | 1649 | 1463603179391 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:26:19 INFO - PROCESS | 1649 | 1463603179393 Marionette TRACE conn2 <- [1,550,null,{}] 13:26:19 INFO - PROCESS | 1649 | 1463603179397 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}] 13:26:19 INFO - PROCESS | 1649 | 1463603179565 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 13:26:19 INFO - PROCESS | 1649 | 1463603179584 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12578f800 == 46 [pid = 1649] [id = 145] 13:26:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12a665000) [pid = 1649] [serial = 432] [outer = 0x0] 13:26:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12a745c00) [pid = 1649] [serial = 433] [outer = 0x12a665000] 13:26:19 INFO - PROCESS | 1649 | 1463603179633 Marionette DEBUG loaded listener.js 13:26:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12abec800) [pid = 1649] [serial = 434] [outer = 0x12a665000] 13:26:19 INFO - PROCESS | 1649 | 1463603179964 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]]]}] 13:26:20 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. 13:26:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 621ms 13:26:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:26:20 INFO - PROCESS | 1649 | 1463603180018 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 13:26:20 INFO - PROCESS | 1649 | 1463603180019 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 13:26:20 INFO - PROCESS | 1649 | 1463603180022 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:26:20 INFO - PROCESS | 1649 | 1463603180023 Marionette TRACE conn2 <- [1,554,null,{}] 13:26:20 INFO - PROCESS | 1649 | 1463603180026 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}] 13:26:20 INFO - PROCESS | 1649 | 1463603180150 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 13:26:20 INFO - PROCESS | 1649 | 1463603180222 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x129077000 == 47 [pid = 1649] [id = 146] 13:26:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12a80cc00) [pid = 1649] [serial = 435] [outer = 0x0] 13:26:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12b848800) [pid = 1649] [serial = 436] [outer = 0x12a80cc00] 13:26:20 INFO - PROCESS | 1649 | 1463603180267 Marionette DEBUG loaded listener.js 13:26:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12bad7400) [pid = 1649] [serial = 437] [outer = 0x12a80cc00] 13:26:20 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:20 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:20 INFO - PROCESS | 1649 | 1463603180592 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]]]}] 13:26:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:26:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 620ms 13:26:20 INFO - PROCESS | 1649 | 1463603180641 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 13:26:20 INFO - PROCESS | 1649 | 1463603180642 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 13:26:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:26:20 INFO - PROCESS | 1649 | 1463603180645 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:26:20 INFO - PROCESS | 1649 | 1463603180646 Marionette TRACE conn2 <- [1,558,null,{}] 13:26:20 INFO - PROCESS | 1649 | 1463603180648 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}] 13:26:20 INFO - PROCESS | 1649 | 1463603180743 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 13:26:20 INFO - PROCESS | 1649 | 1463603180756 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x129258800 == 48 [pid = 1649] [id = 147] 13:26:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12b852400) [pid = 1649] [serial = 438] [outer = 0x0] 13:26:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12baf3400) [pid = 1649] [serial = 439] [outer = 0x12b852400] 13:26:20 INFO - PROCESS | 1649 | 1463603180780 Marionette DEBUG loaded listener.js 13:26:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12be13c00) [pid = 1649] [serial = 440] [outer = 0x12b852400] 13:26:21 INFO - PROCESS | 1649 | 1463603181098 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]]]}] 13:26:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:26:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 468ms 13:26:21 INFO - PROCESS | 1649 | 1463603181114 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 13:26:21 INFO - PROCESS | 1649 | 1463603181115 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 13:26:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:26:21 INFO - PROCESS | 1649 | 1463603181117 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:26:21 INFO - PROCESS | 1649 | 1463603181118 Marionette TRACE conn2 <- [1,562,null,{}] 13:26:21 INFO - PROCESS | 1649 | 1463603181121 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}] 13:26:21 INFO - PROCESS | 1649 | 1463603181221 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 13:26:21 INFO - PROCESS | 1649 | 1463603181234 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a411800 == 49 [pid = 1649] [id = 148] 13:26:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12baf4400) [pid = 1649] [serial = 441] [outer = 0x0] 13:26:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12c2c5000) [pid = 1649] [serial = 442] [outer = 0x12baf4400] 13:26:21 INFO - PROCESS | 1649 | 1463603181259 Marionette DEBUG loaded listener.js 13:26:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12c83c800) [pid = 1649] [serial = 443] [outer = 0x12baf4400] 13:26:21 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:21 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x11680b400) [pid = 1649] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:26:21 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x128ad7c00) [pid = 1649] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:26:21 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x1215e3400) [pid = 1649] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:26:21 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x117450c00) [pid = 1649] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:26:21 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12955e400) [pid = 1649] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:26:21 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11970a400) [pid = 1649] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:26:21 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x128ad4000) [pid = 1649] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:26:21 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1182db000) [pid = 1649] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:26:21 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11320c400) [pid = 1649] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:26:21 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12ab16400) [pid = 1649] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:26:21 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1199c6400) [pid = 1649] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:26:21 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11842cc00) [pid = 1649] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:26:21 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1122a8c00) [pid = 1649] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:26:21 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1199c9c00) [pid = 1649] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:26:21 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x112a61400) [pid = 1649] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:26:21 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12ab1e000) [pid = 1649] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:26:21 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12bacbc00) [pid = 1649] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:26:21 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12ab15000) [pid = 1649] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:26:21 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12baedc00) [pid = 1649] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:26:21 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x118a11400) [pid = 1649] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:26:21 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x128a5c400) [pid = 1649] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:26:21 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x124f4fc00) [pid = 1649] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:26:21 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:21 INFO - PROCESS | 1649 | 1463603181714 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]]]}] 13:26:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:26:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 618ms 13:26:21 INFO - PROCESS | 1649 | 1463603181736 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 13:26:21 INFO - PROCESS | 1649 | 1463603181738 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 13:26:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:26:21 INFO - PROCESS | 1649 | 1463603181742 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:26:21 INFO - PROCESS | 1649 | 1463603181744 Marionette TRACE conn2 <- [1,566,null,{}] 13:26:21 INFO - PROCESS | 1649 | 1463603181746 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}] 13:26:21 INFO - PROCESS | 1649 | 1463603181834 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 13:26:21 INFO - PROCESS | 1649 | 1463603181886 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x121412800 == 50 [pid = 1649] [id = 149] 13:26:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11680b400) [pid = 1649] [serial = 444] [outer = 0x0] 13:26:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1182e2000) [pid = 1649] [serial = 445] [outer = 0x11680b400] 13:26:21 INFO - PROCESS | 1649 | 1463603181916 Marionette DEBUG loaded listener.js 13:26:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12ab15000) [pid = 1649] [serial = 446] [outer = 0x11680b400] 13:26:22 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:22 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:22 INFO - PROCESS | 1649 | 1463603182211 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]]]}] 13:26:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:26:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 519ms 13:26:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:26:22 INFO - PROCESS | 1649 | 1463603182262 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 13:26:22 INFO - PROCESS | 1649 | 1463603182263 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 13:26:22 INFO - PROCESS | 1649 | 1463603182265 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:26:22 INFO - PROCESS | 1649 | 1463603182266 Marionette TRACE conn2 <- [1,570,null,{}] 13:26:22 INFO - PROCESS | 1649 | 1463603182268 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}] 13:26:22 INFO - PROCESS | 1649 | 1463603182347 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 13:26:22 INFO - PROCESS | 1649 | 1463603182351 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b81f000 == 51 [pid = 1649] [id = 150] 13:26:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12b855800) [pid = 1649] [serial = 447] [outer = 0x0] 13:26:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12c841400) [pid = 1649] [serial = 448] [outer = 0x12b855800] 13:26:22 INFO - PROCESS | 1649 | 1463603182378 Marionette DEBUG loaded listener.js 13:26:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12ca52000) [pid = 1649] [serial = 449] [outer = 0x12b855800] 13:26:22 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:22 INFO - PROCESS | 1649 | [1649] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:26:22 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:22 INFO - PROCESS | 1649 | 1463603182709 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]]]}] 13:26:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:26:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 469ms 13:26:22 INFO - PROCESS | 1649 | 1463603182735 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 13:26:22 INFO - PROCESS | 1649 | 1463603182736 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 13:26:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:26:22 INFO - PROCESS | 1649 | 1463603182738 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:26:22 INFO - PROCESS | 1649 | 1463603182739 Marionette TRACE conn2 <- [1,574,null,{}] 13:26:22 INFO - PROCESS | 1649 | 1463603182742 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}] 13:26:22 INFO - PROCESS | 1649 | 1463603182842 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 13:26:22 INFO - PROCESS | 1649 | 1463603182848 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b897800 == 52 [pid = 1649] [id = 151] 13:26:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12ab14400) [pid = 1649] [serial = 450] [outer = 0x0] 13:26:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12d028400) [pid = 1649] [serial = 451] [outer = 0x12ab14400] 13:26:22 INFO - PROCESS | 1649 | 1463603182873 Marionette DEBUG loaded listener.js 13:26:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12d032800) [pid = 1649] [serial = 452] [outer = 0x12ab14400] 13:26:23 INFO - PROCESS | 1649 | 1463603183192 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]]]}] 13:26:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:26:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 471ms 13:26:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:26:23 INFO - PROCESS | 1649 | 1463603183210 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 13:26:23 INFO - PROCESS | 1649 | 1463603183211 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 13:26:23 INFO - PROCESS | 1649 | 1463603183213 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:26:23 INFO - PROCESS | 1649 | 1463603183214 Marionette TRACE conn2 <- [1,578,null,{}] 13:26:23 INFO - PROCESS | 1649 | 1463603183217 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}] 13:26:23 INFO - PROCESS | 1649 | 1463603183302 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 13:26:23 INFO - PROCESS | 1649 | 1463603183309 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c261800 == 53 [pid = 1649] [id = 152] 13:26:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12c458400) [pid = 1649] [serial = 453] [outer = 0x0] 13:26:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12c459400) [pid = 1649] [serial = 454] [outer = 0x12c458400] 13:26:23 INFO - PROCESS | 1649 | 1463603183333 Marionette DEBUG loaded listener.js 13:26:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12c45f400) [pid = 1649] [serial = 455] [outer = 0x12c458400] 13:26:23 INFO - PROCESS | 1649 | 1463603183732 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]]]}] 13:26:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:26:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 568ms 13:26:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:26:23 INFO - PROCESS | 1649 | 1463603183782 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 13:26:23 INFO - PROCESS | 1649 | 1463603183784 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 13:26:23 INFO - PROCESS | 1649 | 1463603183788 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:26:23 INFO - PROCESS | 1649 | 1463603183790 Marionette TRACE conn2 <- [1,582,null,{}] 13:26:23 INFO - PROCESS | 1649 | 1463603183794 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}] 13:26:23 INFO - PROCESS | 1649 | 1463603183899 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 13:26:23 INFO - PROCESS | 1649 | 1463603183965 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x1167ad000 == 54 [pid = 1649] [id = 153] 13:26:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x110fb9800) [pid = 1649] [serial = 456] [outer = 0x0] 13:26:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x110fbe800) [pid = 1649] [serial = 457] [outer = 0x110fb9800] 13:26:23 INFO - PROCESS | 1649 | 1463603183996 Marionette DEBUG loaded listener.js 13:26:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x112a69800) [pid = 1649] [serial = 458] [outer = 0x110fb9800] 13:26:24 INFO - PROCESS | 1649 | 1463603184427 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]]]}] 13:26:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:26:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 672ms 13:26:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:26:24 INFO - PROCESS | 1649 | 1463603184460 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 13:26:24 INFO - PROCESS | 1649 | 1463603184464 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 13:26:24 INFO - PROCESS | 1649 | 1463603184468 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:26:24 INFO - PROCESS | 1649 | 1463603184470 Marionette TRACE conn2 <- [1,586,null,{}] 13:26:24 INFO - PROCESS | 1649 | 1463603184473 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}] 13:26:24 INFO - PROCESS | 1649 | 1463603184572 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 13:26:24 INFO - PROCESS | 1649 | 1463603184624 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x119bda000 == 55 [pid = 1649] [id = 154] 13:26:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x112f51800) [pid = 1649] [serial = 459] [outer = 0x0] 13:26:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x118223c00) [pid = 1649] [serial = 460] [outer = 0x112f51800] 13:26:24 INFO - PROCESS | 1649 | 1463603184653 Marionette DEBUG loaded listener.js 13:26:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x118acb000) [pid = 1649] [serial = 461] [outer = 0x112f51800] 13:26:24 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:25 INFO - PROCESS | 1649 | 1463603185074 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]]]}] 13:26:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:26:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 621ms 13:26:25 INFO - PROCESS | 1649 | 1463603185089 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 13:26:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:26:25 INFO - PROCESS | 1649 | 1463603185091 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 13:26:25 INFO - PROCESS | 1649 | 1463603185093 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:26:25 INFO - PROCESS | 1649 | 1463603185096 Marionette TRACE conn2 <- [1,590,null,{}] 13:26:25 INFO - PROCESS | 1649 | 1463603185104 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}] 13:26:25 INFO - PROCESS | 1649 | 1463603185215 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 13:26:25 INFO - PROCESS | 1649 | 1463603185331 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba0c800 == 56 [pid = 1649] [id = 155] 13:26:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x120fd6c00) [pid = 1649] [serial = 462] [outer = 0x0] 13:26:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x1237e1400) [pid = 1649] [serial = 463] [outer = 0x120fd6c00] 13:26:25 INFO - PROCESS | 1649 | 1463603185364 Marionette DEBUG loaded listener.js 13:26:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x125837000) [pid = 1649] [serial = 464] [outer = 0x120fd6c00] 13:26:25 INFO - PROCESS | 1649 | 1463603185797 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]]]}] 13:26:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:26:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 721ms 13:26:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:26:25 INFO - PROCESS | 1649 | 1463603185815 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 13:26:25 INFO - PROCESS | 1649 | 1463603185817 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 13:26:25 INFO - PROCESS | 1649 | 1463603185819 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:26:25 INFO - PROCESS | 1649 | 1463603185820 Marionette TRACE conn2 <- [1,594,null,{}] 13:26:25 INFO - PROCESS | 1649 | 1463603185823 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}] 13:26:25 INFO - PROCESS | 1649 | 1463603185922 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 13:26:25 INFO - PROCESS | 1649 | 1463603185971 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca26000 == 57 [pid = 1649] [id = 156] 13:26:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x125830c00) [pid = 1649] [serial = 465] [outer = 0x0] 13:26:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x128a5e000) [pid = 1649] [serial = 466] [outer = 0x125830c00] 13:26:26 INFO - PROCESS | 1649 | 1463603186000 Marionette DEBUG loaded listener.js 13:26:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x1292d7800) [pid = 1649] [serial = 467] [outer = 0x125830c00] 13:26:26 INFO - PROCESS | 1649 | 1463603186404 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]]]}] 13:26:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:26:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 618ms 13:26:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:26:26 INFO - PROCESS | 1649 | 1463603186438 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 13:26:26 INFO - PROCESS | 1649 | 1463603186439 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 13:26:26 INFO - PROCESS | 1649 | 1463603186441 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:26:26 INFO - PROCESS | 1649 | 1463603186443 Marionette TRACE conn2 <- [1,598,null,{}] 13:26:26 INFO - PROCESS | 1649 | 1463603186445 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}] 13:26:26 INFO - PROCESS | 1649 | 1463603186541 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 13:26:26 INFO - PROCESS | 1649 | 1463603186624 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cba2800 == 58 [pid = 1649] [id = 157] 13:26:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x128ad8400) [pid = 1649] [serial = 468] [outer = 0x0] 13:26:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12a73cc00) [pid = 1649] [serial = 469] [outer = 0x128ad8400] 13:26:26 INFO - PROCESS | 1649 | 1463603186654 Marionette DEBUG loaded listener.js 13:26:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12b84f800) [pid = 1649] [serial = 470] [outer = 0x128ad8400] 13:26:27 INFO - PROCESS | 1649 | 1463603187080 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]]]}] 13:26:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:26:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 669ms 13:26:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:26:27 INFO - PROCESS | 1649 | 1463603187111 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 13:26:27 INFO - PROCESS | 1649 | 1463603187112 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 13:26:27 INFO - PROCESS | 1649 | 1463603187115 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:26:27 INFO - PROCESS | 1649 | 1463603187116 Marionette TRACE conn2 <- [1,602,null,{}] 13:26:27 INFO - PROCESS | 1649 | 1463603187118 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}] 13:26:27 INFO - PROCESS | 1649 | 1463603187230 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 13:26:27 INFO - PROCESS | 1649 | 1463603187284 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x1252c5000 == 59 [pid = 1649] [id = 158] 13:26:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12b2d7000) [pid = 1649] [serial = 471] [outer = 0x0] 13:26:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12be15800) [pid = 1649] [serial = 472] [outer = 0x12b2d7000] 13:26:27 INFO - PROCESS | 1649 | 1463603187314 Marionette DEBUG loaded listener.js 13:26:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12c847c00) [pid = 1649] [serial = 473] [outer = 0x12b2d7000] 13:26:27 INFO - PROCESS | 1649 | 1463603187922 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]]]}] 13:26:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:26:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 869ms 13:26:27 INFO - PROCESS | 1649 | 1463603187985 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 13:26:27 INFO - PROCESS | 1649 | 1463603187987 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 13:26:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:26:27 INFO - PROCESS | 1649 | 1463603187991 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:26:27 INFO - PROCESS | 1649 | 1463603187993 Marionette TRACE conn2 <- [1,606,null,{}] 13:26:27 INFO - PROCESS | 1649 | 1463603187996 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}] 13:26:28 INFO - PROCESS | 1649 | 1463603188089 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 13:26:28 INFO - PROCESS | 1649 | 1463603188145 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x116650000 == 60 [pid = 1649] [id = 159] 13:26:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x116805000) [pid = 1649] [serial = 474] [outer = 0x0] 13:26:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x11684dc00) [pid = 1649] [serial = 475] [outer = 0x116805000] 13:26:28 INFO - PROCESS | 1649 | 1463603188174 Marionette DEBUG loaded listener.js 13:26:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x118220400) [pid = 1649] [serial = 476] [outer = 0x116805000] 13:26:28 INFO - PROCESS | 1649 | 1463603188551 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]]]}] 13:26:28 INFO - PROCESS | 1649 | --DOCSHELL 0x118e59800 == 59 [pid = 1649] [id = 101] 13:26:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12b897800 == 58 [pid = 1649] [id = 151] 13:26:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12b81f000 == 57 [pid = 1649] [id = 150] 13:26:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:26:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 620ms 13:26:28 INFO - PROCESS | 1649 | --DOCSHELL 0x121412800 == 56 [pid = 1649] [id = 149] 13:26:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12a411800 == 55 [pid = 1649] [id = 148] 13:26:28 INFO - PROCESS | 1649 | --DOCSHELL 0x129258800 == 54 [pid = 1649] [id = 147] 13:26:28 INFO - PROCESS | 1649 | --DOCSHELL 0x129077000 == 53 [pid = 1649] [id = 146] 13:26:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12578f800 == 52 [pid = 1649] [id = 145] 13:26:28 INFO - PROCESS | 1649 | --DOCSHELL 0x121cac800 == 51 [pid = 1649] [id = 144] 13:26:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12114b000 == 50 [pid = 1649] [id = 143] 13:26:28 INFO - PROCESS | 1649 | --DOCSHELL 0x11996c800 == 49 [pid = 1649] [id = 142] 13:26:28 INFO - PROCESS | 1649 | --DOCSHELL 0x118327000 == 48 [pid = 1649] [id = 141] 13:26:28 INFO - PROCESS | 1649 | --DOCSHELL 0x116718800 == 47 [pid = 1649] [id = 140] 13:26:28 INFO - PROCESS | 1649 | --DOCSHELL 0x119217800 == 46 [pid = 1649] [id = 139] 13:26:28 INFO - PROCESS | 1649 | --DOCSHELL 0x125c6c800 == 45 [pid = 1649] [id = 135] 13:26:28 INFO - PROCESS | 1649 | --DOCSHELL 0x118a8e000 == 44 [pid = 1649] [id = 134] 13:26:28 INFO - PROCESS | 1649 | 1463603188638 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 13:26:28 INFO - PROCESS | 1649 | 1463603188641 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 13:26:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:26:28 INFO - PROCESS | 1649 | 1463603188646 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:26:28 INFO - PROCESS | 1649 | 1463603188647 Marionette TRACE conn2 <- [1,610,null,{}] 13:26:28 INFO - PROCESS | 1649 | 1463603188649 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}] 13:26:28 INFO - PROCESS | 1649 | 1463603188728 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 13:26:28 INFO - PROCESS | 1649 | 1463603188739 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x1167c1000 == 45 [pid = 1649] [id = 160] 13:26:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x1184ba400) [pid = 1649] [serial = 477] [outer = 0x0] 13:26:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x118acbc00) [pid = 1649] [serial = 478] [outer = 0x1184ba400] 13:26:28 INFO - PROCESS | 1649 | 1463603188765 Marionette DEBUG loaded listener.js 13:26:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x1199c4400) [pid = 1649] [serial = 479] [outer = 0x1184ba400] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x11928f000) [pid = 1649] [serial = 302] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x115f4d400) [pid = 1649] [serial = 299] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x121b61000) [pid = 1649] [serial = 305] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12a73a800) [pid = 1649] [serial = 308] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12b84d000) [pid = 1649] [serial = 296] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12bad0400) [pid = 1649] [serial = 376] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12baf1400) [pid = 1649] [serial = 379] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12bdf6400) [pid = 1649] [serial = 382] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x119cad800) [pid = 1649] [serial = 350] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x119910800) [pid = 1649] [serial = 349] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12a802c00) [pid = 1649] [serial = 356] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x128acfc00) [pid = 1649] [serial = 355] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x125cc8400) [pid = 1649] [serial = 353] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12baf6c00) [pid = 1649] [serial = 380] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x1258d5800) [pid = 1649] [serial = 352] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x1182d8800) [pid = 1649] [serial = 347] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11710e800) [pid = 1649] [serial = 346] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x129096000) [pid = 1649] [serial = 370] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12955c000) [pid = 1649] [serial = 371] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x124f50800) [pid = 1649] [serial = 367] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x125cc8c00) [pid = 1649] [serial = 368] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12abe9800) [pid = 1649] [serial = 359] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12a810400) [pid = 1649] [serial = 358] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12c83f000) [pid = 1649] [serial = 394] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x119d05000) [pid = 1649] [serial = 364] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x120fd4c00) [pid = 1649] [serial = 365] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12a663400) [pid = 1649] [serial = 373] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x119711400) [pid = 1649] [serial = 362] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x118531400) [pid = 1649] [serial = 361] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12be12800) [pid = 1649] [serial = 383] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1182e2800) [pid = 1649] [serial = 386] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12c2cb800) [pid = 1649] [serial = 392] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x115f57000) [pid = 1649] [serial = 385] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12c843c00) [pid = 1649] [serial = 395] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12be1b800) [pid = 1649] [serial = 391] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x129564800) [pid = 1649] [serial = 389] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12bad7c00) [pid = 1649] [serial = 377] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12582bc00) [pid = 1649] [serial = 388] [outer = 0x0] [url = about:blank] 13:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12a802800) [pid = 1649] [serial = 374] [outer = 0x0] [url = about:blank] 13:26:29 INFO - PROCESS | 1649 | 1463603189108 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]]]}] 13:26:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:26:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 469ms 13:26:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:26:29 INFO - PROCESS | 1649 | 1463603189115 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 13:26:29 INFO - PROCESS | 1649 | 1463603189116 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 13:26:29 INFO - PROCESS | 1649 | 1463603189118 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:26:29 INFO - PROCESS | 1649 | 1463603189121 Marionette TRACE conn2 <- [1,614,null,{}] 13:26:29 INFO - PROCESS | 1649 | 1463603189131 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}] 13:26:29 INFO - PROCESS | 1649 | 1463603189221 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 13:26:29 INFO - PROCESS | 1649 | 1463603189272 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x119967800 == 46 [pid = 1649] [id = 161] 13:26:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1199c2800) [pid = 1649] [serial = 480] [outer = 0x0] 13:26:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x120fd8c00) [pid = 1649] [serial = 481] [outer = 0x1199c2800] 13:26:29 INFO - PROCESS | 1649 | 1463603189299 Marionette DEBUG loaded listener.js 13:26:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x124f50800) [pid = 1649] [serial = 482] [outer = 0x1199c2800] 13:26:29 INFO - PROCESS | 1649 | 1463603189612 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]]]}] 13:26:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:26:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 523ms 13:26:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:26:29 INFO - PROCESS | 1649 | 1463603189642 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 13:26:29 INFO - PROCESS | 1649 | 1463603189644 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 13:26:29 INFO - PROCESS | 1649 | 1463603189646 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:26:29 INFO - PROCESS | 1649 | 1463603189647 Marionette TRACE conn2 <- [1,618,null,{}] 13:26:29 INFO - PROCESS | 1649 | 1463603189649 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}] 13:26:29 INFO - PROCESS | 1649 | 1463603189733 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 13:26:29 INFO - PROCESS | 1649 | 1463603189786 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x120517800 == 47 [pid = 1649] [id = 162] 13:26:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x124f08c00) [pid = 1649] [serial = 483] [outer = 0x0] 13:26:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1258d5800) [pid = 1649] [serial = 484] [outer = 0x124f08c00] 13:26:29 INFO - PROCESS | 1649 | 1463603189812 Marionette DEBUG loaded listener.js 13:26:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x128ad1800) [pid = 1649] [serial = 485] [outer = 0x124f08c00] 13:26:30 INFO - PROCESS | 1649 | 1463603190075 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]]]}] 13:26:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:26:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 468ms 13:26:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:26:30 INFO - PROCESS | 1649 | 1463603190114 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 13:26:30 INFO - PROCESS | 1649 | 1463603190116 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 13:26:30 INFO - PROCESS | 1649 | 1463603190118 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:26:30 INFO - PROCESS | 1649 | 1463603190119 Marionette TRACE conn2 <- [1,622,null,{}] 13:26:30 INFO - PROCESS | 1649 | 1463603190129 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}] 13:26:30 INFO - PROCESS | 1649 | 1463603190211 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 13:26:30 INFO - PROCESS | 1649 | 1463603190215 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x11804a800 == 48 [pid = 1649] [id = 163] 13:26:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x128acc800) [pid = 1649] [serial = 486] [outer = 0x0] 13:26:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x129096000) [pid = 1649] [serial = 487] [outer = 0x128acc800] 13:26:30 INFO - PROCESS | 1649 | 1463603190240 Marionette DEBUG loaded listener.js 13:26:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12a669800) [pid = 1649] [serial = 488] [outer = 0x128acc800] 13:26:30 INFO - PROCESS | 1649 | 1463603190650 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]]]}] 13:26:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:26:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 568ms 13:26:30 INFO - PROCESS | 1649 | 1463603190687 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 13:26:30 INFO - PROCESS | 1649 | 1463603190690 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 13:26:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:26:30 INFO - PROCESS | 1649 | 1463603190694 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:26:30 INFO - PROCESS | 1649 | 1463603190696 Marionette TRACE conn2 <- [1,626,null,{}] 13:26:30 INFO - PROCESS | 1649 | 1463603190699 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}] 13:26:30 INFO - PROCESS | 1649 | 1463603190871 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 13:26:30 INFO - PROCESS | 1649 | 1463603190894 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x125c7e000 == 49 [pid = 1649] [id = 164] 13:26:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12a73a800) [pid = 1649] [serial = 489] [outer = 0x0] 13:26:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12ab21000) [pid = 1649] [serial = 490] [outer = 0x12a73a800] 13:26:30 INFO - PROCESS | 1649 | 1463603190926 Marionette DEBUG loaded listener.js 13:26:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12bad8400) [pid = 1649] [serial = 491] [outer = 0x12a73a800] 13:26:31 INFO - PROCESS | 1649 | 1463603191271 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]]]}] 13:26:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:26:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 619ms 13:26:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:26:31 INFO - PROCESS | 1649 | 1463603191313 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 13:26:31 INFO - PROCESS | 1649 | 1463603191315 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 13:26:31 INFO - PROCESS | 1649 | 1463603191317 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:26:31 INFO - PROCESS | 1649 | 1463603191318 Marionette TRACE conn2 <- [1,630,null,{}] 13:26:31 INFO - PROCESS | 1649 | 1463603191320 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}] 13:26:31 INFO - PROCESS | 1649 | 1463603191415 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 13:26:31 INFO - PROCESS | 1649 | 1463603191419 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x129085000 == 50 [pid = 1649] [id = 165] 13:26:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12a804000) [pid = 1649] [serial = 492] [outer = 0x0] 13:26:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12baf6c00) [pid = 1649] [serial = 493] [outer = 0x12a804000] 13:26:31 INFO - PROCESS | 1649 | 1463603191444 Marionette DEBUG loaded listener.js 13:26:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12be1a800) [pid = 1649] [serial = 494] [outer = 0x12a804000] 13:26:31 INFO - PROCESS | 1649 | 1463603191784 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]]]}] 13:26:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:26:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 517ms 13:26:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:26:31 INFO - PROCESS | 1649 | 1463603191835 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 13:26:31 INFO - PROCESS | 1649 | 1463603191836 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 13:26:31 INFO - PROCESS | 1649 | 1463603191838 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:26:31 INFO - PROCESS | 1649 | 1463603191839 Marionette TRACE conn2 <- [1,634,null,{}] 13:26:31 INFO - PROCESS | 1649 | 1463603191842 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}] 13:26:31 INFO - PROCESS | 1649 | 1463603191938 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 13:26:31 INFO - PROCESS | 1649 | 1463603191942 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a40d800 == 51 [pid = 1649] [id = 166] 13:26:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12baf9000) [pid = 1649] [serial = 495] [outer = 0x0] 13:26:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12c2c5800) [pid = 1649] [serial = 496] [outer = 0x12baf9000] 13:26:31 INFO - PROCESS | 1649 | 1463603191995 Marionette DEBUG loaded listener.js 13:26:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12c45c800) [pid = 1649] [serial = 497] [outer = 0x12baf9000] 13:26:32 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:32 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:32 INFO - PROCESS | 1649 | 1463603192316 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]]]}] 13:26:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:26:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 519ms 13:26:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:26:32 INFO - PROCESS | 1649 | 1463603192357 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 13:26:32 INFO - PROCESS | 1649 | 1463603192358 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 13:26:32 INFO - PROCESS | 1649 | 1463603192360 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:26:32 INFO - PROCESS | 1649 | 1463603192362 Marionette TRACE conn2 <- [1,638,null,{}] 13:26:32 INFO - PROCESS | 1649 | 1463603192364 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}] 13:26:32 INFO - PROCESS | 1649 | 1463603192462 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 13:26:32 INFO - PROCESS | 1649 | 1463603192473 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a87d800 == 52 [pid = 1649] [id = 167] 13:26:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12c2cc000) [pid = 1649] [serial = 498] [outer = 0x0] 13:26:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12c842c00) [pid = 1649] [serial = 499] [outer = 0x12c2cc000] 13:26:32 INFO - PROCESS | 1649 | 1463603192497 Marionette DEBUG loaded listener.js 13:26:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12ca4c000) [pid = 1649] [serial = 500] [outer = 0x12c2cc000] 13:26:32 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x118523400) [pid = 1649] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11680b400) [pid = 1649] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12a80cc00) [pid = 1649] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12baf4400) [pid = 1649] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x124f06800) [pid = 1649] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12b855800) [pid = 1649] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12b852400) [pid = 1649] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12ab14400) [pid = 1649] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x128ad2800) [pid = 1649] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12a665000) [pid = 1649] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x124d10400) [pid = 1649] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11756f000) [pid = 1649] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1212dfc00) [pid = 1649] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:26:32 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:32 INFO - PROCESS | 1649 | 1463603192964 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]]]}] 13:26:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:26:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 618ms 13:26:32 INFO - PROCESS | 1649 | 1463603192980 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 13:26:32 INFO - PROCESS | 1649 | 1463603192981 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 13:26:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:26:32 INFO - PROCESS | 1649 | 1463603192983 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:26:32 INFO - PROCESS | 1649 | 1463603192984 Marionette TRACE conn2 <- [1,642,null,{}] 13:26:32 INFO - PROCESS | 1649 | 1463603192987 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}] 13:26:33 INFO - PROCESS | 1649 | 1463603193097 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 13:26:33 INFO - PROCESS | 1649 | 1463603193177 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x124f34000 == 53 [pid = 1649] [id = 168] 13:26:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x128a54400) [pid = 1649] [serial = 501] [outer = 0x0] 13:26:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12b855800) [pid = 1649] [serial = 502] [outer = 0x128a54400] 13:26:33 INFO - PROCESS | 1649 | 1463603193217 Marionette DEBUG loaded listener.js 13:26:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12c843c00) [pid = 1649] [serial = 503] [outer = 0x128a54400] 13:26:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12bacc800) [pid = 1649] [serial = 504] [outer = 0x12ab1d400] 13:26:33 INFO - PROCESS | 1649 | 1463603193565 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]]]}] 13:26:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:26:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 617ms 13:26:33 INFO - PROCESS | 1649 | 1463603193602 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 13:26:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:26:33 INFO - PROCESS | 1649 | 1463603193613 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 13:26:33 INFO - PROCESS | 1649 | 1463603193616 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:26:33 INFO - PROCESS | 1649 | 1463603193617 Marionette TRACE conn2 <- [1,646,null,{}] 13:26:33 INFO - PROCESS | 1649 | 1463603193620 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}] 13:26:33 INFO - PROCESS | 1649 | 1463603193729 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 13:26:33 INFO - PROCESS | 1649 | 1463603193789 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ab6000 == 54 [pid = 1649] [id = 169] 13:26:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1166c4800) [pid = 1649] [serial = 505] [outer = 0x0] 13:26:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11756ec00) [pid = 1649] [serial = 506] [outer = 0x1166c4800] 13:26:33 INFO - PROCESS | 1649 | 1463603193817 Marionette DEBUG loaded listener.js 13:26:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12d5bd000) [pid = 1649] [serial = 507] [outer = 0x1166c4800] 13:26:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:26:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 468ms 13:26:34 INFO - PROCESS | 1649 | 1463603194076 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]]]}] 13:26:34 INFO - PROCESS | 1649 | 1463603194085 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 13:26:34 INFO - PROCESS | 1649 | 1463603194086 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 13:26:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:26:34 INFO - PROCESS | 1649 | 1463603194089 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:26:34 INFO - PROCESS | 1649 | 1463603194091 Marionette TRACE conn2 <- [1,650,null,{}] 13:26:34 INFO - PROCESS | 1649 | 1463603194102 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}] 13:26:34 INFO - PROCESS | 1649 | 1463603194185 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 13:26:34 INFO - PROCESS | 1649 | 1463603194192 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c27a000 == 55 [pid = 1649] [id = 170] 13:26:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x117161800) [pid = 1649] [serial = 508] [outer = 0x0] 13:26:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x117166000) [pid = 1649] [serial = 509] [outer = 0x117161800] 13:26:34 INFO - PROCESS | 1649 | 1463603194217 Marionette DEBUG loaded listener.js 13:26:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11716ac00) [pid = 1649] [serial = 510] [outer = 0x117161800] 13:26:34 INFO - PROCESS | 1649 | 1463603194526 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]]]}] 13:26:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:26:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 476ms 13:26:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:26:34 INFO - PROCESS | 1649 | 1463603194566 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 13:26:34 INFO - PROCESS | 1649 | 1463603194567 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 13:26:34 INFO - PROCESS | 1649 | 1463603194569 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:26:34 INFO - PROCESS | 1649 | 1463603194570 Marionette TRACE conn2 <- [1,654,null,{}] 13:26:34 INFO - PROCESS | 1649 | 1463603194573 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}] 13:26:34 INFO - PROCESS | 1649 | 1463603194681 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 13:26:34 INFO - PROCESS | 1649 | 1463603194688 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca29000 == 56 [pid = 1649] [id = 171] 13:26:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11715d000) [pid = 1649] [serial = 511] [outer = 0x0] 13:26:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x117167c00) [pid = 1649] [serial = 512] [outer = 0x11715d000] 13:26:34 INFO - PROCESS | 1649 | 1463603194712 Marionette DEBUG loaded listener.js 13:26:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x1211d8c00) [pid = 1649] [serial = 513] [outer = 0x11715d000] 13:26:35 INFO - PROCESS | 1649 | 1463603195181 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]]]}] 13:26:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:26:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 671ms 13:26:35 INFO - PROCESS | 1649 | 1463603195241 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 13:26:35 INFO - PROCESS | 1649 | 1463603195244 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 13:26:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:26:35 INFO - PROCESS | 1649 | 1463603195248 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:26:35 INFO - PROCESS | 1649 | 1463603195250 Marionette TRACE conn2 <- [1,658,null,{}] 13:26:35 INFO - PROCESS | 1649 | 1463603195253 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}] 13:26:35 INFO - PROCESS | 1649 | 1463603195363 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 13:26:35 INFO - PROCESS | 1649 | 1463603195424 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x118a8e000 == 57 [pid = 1649] [id = 172] 13:26:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x1167a1000) [pid = 1649] [serial = 514] [outer = 0x0] 13:26:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x117164800) [pid = 1649] [serial = 515] [outer = 0x1167a1000] 13:26:35 INFO - PROCESS | 1649 | 1463603195513 Marionette DEBUG loaded listener.js 13:26:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x1182e4c00) [pid = 1649] [serial = 516] [outer = 0x1167a1000] 13:26:36 INFO - PROCESS | 1649 | 1463603196008 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]]]}] 13:26:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:26:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 821ms 13:26:36 INFO - PROCESS | 1649 | 1463603196069 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 13:26:36 INFO - PROCESS | 1649 | 1463603196073 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 13:26:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:26:36 INFO - PROCESS | 1649 | 1463603196093 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:26:36 INFO - PROCESS | 1649 | 1463603196095 Marionette TRACE conn2 <- [1,662,null,{}] 13:26:36 INFO - PROCESS | 1649 | 1463603196098 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}] 13:26:36 INFO - PROCESS | 1649 | 1463603196197 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 13:26:36 INFO - PROCESS | 1649 | 1463603196250 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x121224800 == 58 [pid = 1649] [id = 173] 13:26:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x1199c6400) [pid = 1649] [serial = 517] [outer = 0x0] 13:26:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x120fd7000) [pid = 1649] [serial = 518] [outer = 0x1199c6400] 13:26:36 INFO - PROCESS | 1649 | 1463603196280 Marionette DEBUG loaded listener.js 13:26:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x1211da400) [pid = 1649] [serial = 519] [outer = 0x1199c6400] 13:26:36 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:36 INFO - PROCESS | 1649 | 1463603196764 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]]]}] 13:26:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:26:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 723ms 13:26:36 INFO - PROCESS | 1649 | 1463603196814 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 13:26:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:26:36 INFO - PROCESS | 1649 | 1463603196817 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 13:26:36 INFO - PROCESS | 1649 | 1463603196820 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:26:36 INFO - PROCESS | 1649 | 1463603196824 Marionette TRACE conn2 <- [1,666,null,{}] 13:26:36 INFO - PROCESS | 1649 | 1463603196861 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}] 13:26:37 INFO - PROCESS | 1649 | 1463603197013 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 13:26:37 INFO - PROCESS | 1649 | 1463603197110 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cbaa000 == 59 [pid = 1649] [id = 174] 13:26:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x124d04400) [pid = 1649] [serial = 520] [outer = 0x0] 13:26:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x1258d8000) [pid = 1649] [serial = 521] [outer = 0x124d04400] 13:26:37 INFO - PROCESS | 1649 | 1463603197160 Marionette DEBUG loaded listener.js 13:26:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x128cdec00) [pid = 1649] [serial = 522] [outer = 0x124d04400] 13:26:37 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:37 INFO - PROCESS | 1649 | 1463603197641 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]]]}] 13:26:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:26:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 845ms 13:26:37 INFO - PROCESS | 1649 | 1463603197665 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 13:26:37 INFO - PROCESS | 1649 | 1463603197668 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 13:26:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:26:37 INFO - PROCESS | 1649 | 1463603197693 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:26:37 INFO - PROCESS | 1649 | 1463603197695 Marionette TRACE conn2 <- [1,670,null,{}] 13:26:37 INFO - PROCESS | 1649 | 1463603197700 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}] 13:26:37 INFO - PROCESS | 1649 | 1463603197852 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 13:26:37 INFO - PROCESS | 1649 | 1463603197933 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d2ba000 == 60 [pid = 1649] [id = 175] 13:26:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12a802800) [pid = 1649] [serial = 523] [outer = 0x0] 13:26:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12ab21400) [pid = 1649] [serial = 524] [outer = 0x12a802800] 13:26:37 INFO - PROCESS | 1649 | 1463603197963 Marionette DEBUG loaded listener.js 13:26:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12b856c00) [pid = 1649] [serial = 525] [outer = 0x12a802800] 13:26:38 INFO - PROCESS | 1649 | 1463603198383 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]]]}] 13:26:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:26:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 743ms 13:26:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:26:38 INFO - PROCESS | 1649 | 1463603198415 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 13:26:38 INFO - PROCESS | 1649 | 1463603198416 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 13:26:38 INFO - PROCESS | 1649 | 1463603198418 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:26:38 INFO - PROCESS | 1649 | 1463603198419 Marionette TRACE conn2 <- [1,674,null,{}] 13:26:38 INFO - PROCESS | 1649 | 1463603198422 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}] 13:26:38 INFO - PROCESS | 1649 | 1463603198523 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 13:26:38 INFO - PROCESS | 1649 | 1463603198576 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12939a000 == 61 [pid = 1649] [id = 176] 13:26:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x1182e5c00) [pid = 1649] [serial = 526] [outer = 0x0] 13:26:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12bacac00) [pid = 1649] [serial = 527] [outer = 0x1182e5c00] 13:26:38 INFO - PROCESS | 1649 | 1463603198605 Marionette DEBUG loaded listener.js 13:26:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12c0c4800) [pid = 1649] [serial = 528] [outer = 0x1182e5c00] 13:26:38 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:39 INFO - PROCESS | 1649 | 1463603199374 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]]]}] 13:26:39 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 13:26:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 969ms 13:26:39 INFO - PROCESS | 1649 | 1463603199388 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 13:26:39 INFO - PROCESS | 1649 | 1463603199392 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 13:26:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:26:39 INFO - PROCESS | 1649 | 1463603199396 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:26:39 INFO - PROCESS | 1649 | 1463603199398 Marionette TRACE conn2 <- [1,678,null,{}] 13:26:39 INFO - PROCESS | 1649 | 1463603199402 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}] 13:26:39 INFO - PROCESS | 1649 | 1463603199493 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 13:26:39 INFO - PROCESS | 1649 | 1463603199561 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x11963b000 == 62 [pid = 1649] [id = 177] 13:26:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x112d05000) [pid = 1649] [serial = 529] [outer = 0x0] 13:26:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x11679e800) [pid = 1649] [serial = 530] [outer = 0x112d05000] 13:26:39 INFO - PROCESS | 1649 | 1463603199588 Marionette DEBUG loaded listener.js 13:26:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x117168000) [pid = 1649] [serial = 531] [outer = 0x112d05000] 13:26:40 INFO - PROCESS | 1649 | 1463603200016 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]]]}] 13:26:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:26:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 673ms 13:26:40 INFO - PROCESS | 1649 | 1463603200073 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 13:26:40 INFO - PROCESS | 1649 | 1463603200077 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 13:26:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:26:40 INFO - PROCESS | 1649 | 1463603200082 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:26:40 INFO - PROCESS | 1649 | 1463603200084 Marionette TRACE conn2 <- [1,682,null,{}] 13:26:40 INFO - PROCESS | 1649 | 1463603200086 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}] 13:26:40 INFO - PROCESS | 1649 | 1463603200177 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 13:26:40 INFO - PROCESS | 1649 | 1463603200247 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x116878000 == 63 [pid = 1649] [id = 178] 13:26:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x117168400) [pid = 1649] [serial = 532] [outer = 0x0] 13:26:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x1182d8800) [pid = 1649] [serial = 533] [outer = 0x117168400] 13:26:40 INFO - PROCESS | 1649 | 1463603200274 Marionette DEBUG loaded listener.js 13:26:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x11852dc00) [pid = 1649] [serial = 534] [outer = 0x117168400] 13:26:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12c27a000 == 62 [pid = 1649] [id = 170] 13:26:40 INFO - PROCESS | 1649 | --DOCSHELL 0x116ab6000 == 61 [pid = 1649] [id = 169] 13:26:40 INFO - PROCESS | 1649 | --DOCSHELL 0x124f34000 == 60 [pid = 1649] [id = 168] 13:26:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12a87d800 == 59 [pid = 1649] [id = 167] 13:26:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12a40d800 == 58 [pid = 1649] [id = 166] 13:26:40 INFO - PROCESS | 1649 | --DOCSHELL 0x129085000 == 57 [pid = 1649] [id = 165] 13:26:40 INFO - PROCESS | 1649 | --DOCSHELL 0x125c7e000 == 56 [pid = 1649] [id = 164] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12c459400) [pid = 1649] [serial = 454] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12a807400) [pid = 1649] [serial = 406] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12c2c8800) [pid = 1649] [serial = 412] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x118a0dc00) [pid = 1649] [serial = 400] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x124f56c00) [pid = 1649] [serial = 403] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12baf1c00) [pid = 1649] [serial = 409] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOCSHELL 0x11804a800 == 55 [pid = 1649] [id = 163] 13:26:40 INFO - PROCESS | 1649 | --DOCSHELL 0x120517800 == 54 [pid = 1649] [id = 162] 13:26:40 INFO - PROCESS | 1649 | --DOCSHELL 0x119967800 == 53 [pid = 1649] [id = 161] 13:26:40 INFO - PROCESS | 1649 | --DOCSHELL 0x1167c1000 == 52 [pid = 1649] [id = 160] 13:26:40 INFO - PROCESS | 1649 | --DOCSHELL 0x116650000 == 51 [pid = 1649] [id = 159] 13:26:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba0c800 == 50 [pid = 1649] [id = 155] 13:26:40 INFO - PROCESS | 1649 | --DOCSHELL 0x119bda000 == 49 [pid = 1649] [id = 154] 13:26:40 INFO - PROCESS | 1649 | --DOCSHELL 0x1167ad000 == 48 [pid = 1649] [id = 153] 13:26:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12c261800 == 47 [pid = 1649] [id = 152] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12d032800) [pid = 1649] [serial = 452] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x119cae400) [pid = 1649] [serial = 419] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12ab15000) [pid = 1649] [serial = 446] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x1197e0800) [pid = 1649] [serial = 418] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12b848800) [pid = 1649] [serial = 436] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12c2c5000) [pid = 1649] [serial = 442] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x125cc9400) [pid = 1649] [serial = 425] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12ca52000) [pid = 1649] [serial = 449] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12baf3400) [pid = 1649] [serial = 439] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x1257e4800) [pid = 1649] [serial = 424] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12c83c800) [pid = 1649] [serial = 443] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12c849400) [pid = 1649] [serial = 397] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12d028400) [pid = 1649] [serial = 451] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x1290a3000) [pid = 1649] [serial = 430] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12abec800) [pid = 1649] [serial = 434] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1182e2000) [pid = 1649] [serial = 445] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12be13c00) [pid = 1649] [serial = 440] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x128acf400) [pid = 1649] [serial = 428] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12c841400) [pid = 1649] [serial = 448] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1184ba800) [pid = 1649] [serial = 416] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x118215c00) [pid = 1649] [serial = 415] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1214e6800) [pid = 1649] [serial = 421] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12a745c00) [pid = 1649] [serial = 433] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12bad7400) [pid = 1649] [serial = 437] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1237eac00) [pid = 1649] [serial = 422] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12a73f000) [pid = 1649] [serial = 431] [outer = 0x0] [url = about:blank] 13:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x128a55400) [pid = 1649] [serial = 427] [outer = 0x0] [url = about:blank] 13:26:41 INFO - PROCESS | 1649 | 1463603201165 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]]]}] 13:26:41 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) 13:26:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1120ms 13:26:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:26:41 INFO - PROCESS | 1649 | 1463603201203 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 13:26:41 INFO - PROCESS | 1649 | 1463603201204 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 13:26:41 INFO - PROCESS | 1649 | 1463603201206 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:26:41 INFO - PROCESS | 1649 | 1463603201208 Marionette TRACE conn2 <- [1,686,null,{}] 13:26:41 INFO - PROCESS | 1649 | 1463603201216 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}] 13:26:41 INFO - PROCESS | 1649 | 1463603201296 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 13:26:41 INFO - PROCESS | 1649 | 1463603201355 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x118331800 == 48 [pid = 1649] [id = 179] 13:26:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x117169000) [pid = 1649] [serial = 535] [outer = 0x0] 13:26:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x119cacc00) [pid = 1649] [serial = 536] [outer = 0x117169000] 13:26:41 INFO - PROCESS | 1649 | 1463603201383 Marionette DEBUG loaded listener.js 13:26:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1205c0400) [pid = 1649] [serial = 537] [outer = 0x117169000] 13:26:42 INFO - PROCESS | 1649 | 1463603202153 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]]]}] 13:26:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:26:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 972ms 13:26:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:26:42 INFO - PROCESS | 1649 | 1463603202178 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 13:26:42 INFO - PROCESS | 1649 | 1463603202180 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 13:26:42 INFO - PROCESS | 1649 | 1463603202182 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:26:42 INFO - PROCESS | 1649 | 1463603202183 Marionette TRACE conn2 <- [1,690,null,{}] 13:26:42 INFO - PROCESS | 1649 | 1463603202185 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}] 13:26:42 INFO - PROCESS | 1649 | 1463603202261 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 13:26:42 INFO - PROCESS | 1649 | 1463603202265 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x119972800 == 49 [pid = 1649] [id = 180] 13:26:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1211d8000) [pid = 1649] [serial = 538] [outer = 0x0] 13:26:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x121480c00) [pid = 1649] [serial = 539] [outer = 0x1211d8000] 13:26:42 INFO - PROCESS | 1649 | 1463603202292 Marionette DEBUG loaded listener.js 13:26:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x121899000) [pid = 1649] [serial = 540] [outer = 0x1211d8000] 13:26:43 INFO - PROCESS | 1649 | 1463603203113 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]]]}] 13:26:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:26:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 974ms 13:26:43 INFO - PROCESS | 1649 | 1463603203160 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 13:26:43 INFO - PROCESS | 1649 | 1463603203162 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 13:26:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:26:43 INFO - PROCESS | 1649 | 1463603203171 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:26:43 INFO - PROCESS | 1649 | 1463603203172 Marionette TRACE conn2 <- [1,694,null,{}] 13:26:43 INFO - PROCESS | 1649 | 1463603203175 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}] 13:26:43 INFO - PROCESS | 1649 | 1463603203280 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 13:26:43 INFO - PROCESS | 1649 | 1463603203284 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12052a800 == 50 [pid = 1649] [id = 181] 13:26:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x121574000) [pid = 1649] [serial = 541] [outer = 0x0] 13:26:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x124f55000) [pid = 1649] [serial = 542] [outer = 0x121574000] 13:26:43 INFO - PROCESS | 1649 | 1463603203307 Marionette DEBUG loaded listener.js 13:26:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x125834c00) [pid = 1649] [serial = 543] [outer = 0x121574000] 13:26:44 INFO - PROCESS | 1649 | 1463603204156 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]]]}] 13:26:44 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) 13:26:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1021ms 13:26:44 INFO - PROCESS | 1649 | 1463603204193 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 13:26:44 INFO - PROCESS | 1649 | 1463603204194 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 13:26:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:26:44 INFO - PROCESS | 1649 | 1463603204203 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:26:44 INFO - PROCESS | 1649 | 1463603204204 Marionette TRACE conn2 <- [1,698,null,{}] 13:26:44 INFO - PROCESS | 1649 | 1463603204206 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}] 13:26:44 INFO - PROCESS | 1649 | 1463603204321 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 13:26:44 INFO - PROCESS | 1649 | 1463603204327 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12179c000 == 51 [pid = 1649] [id = 182] 13:26:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x125cc7800) [pid = 1649] [serial = 544] [outer = 0x0] 13:26:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x128a5f800) [pid = 1649] [serial = 545] [outer = 0x125cc7800] 13:26:44 INFO - PROCESS | 1649 | 1463603204352 Marionette DEBUG loaded listener.js 13:26:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x1290a1000) [pid = 1649] [serial = 546] [outer = 0x125cc7800] 13:26:44 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12ab15800) [pid = 1649] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:26:44 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12a804000) [pid = 1649] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:26:44 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12baf9000) [pid = 1649] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:26:44 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12c2cc000) [pid = 1649] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:26:44 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x128a54400) [pid = 1649] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:26:44 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1199c2800) [pid = 1649] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:26:44 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x124f08c00) [pid = 1649] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:26:44 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1184ba400) [pid = 1649] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:26:44 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x116805000) [pid = 1649] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:26:44 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12b2d7000) [pid = 1649] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:26:44 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x128acc800) [pid = 1649] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:26:44 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1166c4800) [pid = 1649] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:26:44 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x117161800) [pid = 1649] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:26:44 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12a73a800) [pid = 1649] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:26:45 INFO - PROCESS | 1649 | 1463603205170 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]]]}] 13:26:45 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) 13:26:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 977ms 13:26:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:26:45 INFO - PROCESS | 1649 | 1463603205174 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 13:26:45 INFO - PROCESS | 1649 | 1463603205176 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 13:26:45 INFO - PROCESS | 1649 | 1463603205178 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:26:45 INFO - PROCESS | 1649 | 1463603205179 Marionette TRACE conn2 <- [1,702,null,{}] 13:26:45 INFO - PROCESS | 1649 | 1463603205182 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}] 13:26:45 INFO - PROCESS | 1649 | 1463603205265 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 13:26:45 INFO - PROCESS | 1649 | 1463603205270 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x121236800 == 52 [pid = 1649] [id = 183] 13:26:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1184bbc00) [pid = 1649] [serial = 547] [outer = 0x0] 13:26:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x128a56400) [pid = 1649] [serial = 548] [outer = 0x1184bbc00] 13:26:45 INFO - PROCESS | 1649 | 1463603205298 Marionette DEBUG loaded listener.js 13:26:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1292d4400) [pid = 1649] [serial = 549] [outer = 0x1184bbc00] 13:26:46 INFO - PROCESS | 1649 | 1463603206080 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]]]}] 13:26:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:26:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 920ms 13:26:46 INFO - PROCESS | 1649 | 1463603206099 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 13:26:46 INFO - PROCESS | 1649 | 1463603206100 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 13:26:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:26:46 INFO - PROCESS | 1649 | 1463603206102 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:26:46 INFO - PROCESS | 1649 | 1463603206103 Marionette TRACE conn2 <- [1,706,null,{}] 13:26:46 INFO - PROCESS | 1649 | 1463603206107 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}] 13:26:46 INFO - PROCESS | 1649 | 1463603206194 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 13:26:46 INFO - PROCESS | 1649 | 1463603206242 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x125850000 == 53 [pid = 1649] [id = 184] 13:26:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11673e800) [pid = 1649] [serial = 550] [outer = 0x0] 13:26:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12a737800) [pid = 1649] [serial = 551] [outer = 0x11673e800] 13:26:46 INFO - PROCESS | 1649 | 1463603206267 Marionette DEBUG loaded listener.js 13:26:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12a743000) [pid = 1649] [serial = 552] [outer = 0x11673e800] 13:26:47 INFO - PROCESS | 1649 | 1463603207011 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]]]}] 13:26:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:26:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 923ms 13:26:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:26:47 INFO - PROCESS | 1649 | 1463603207026 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 13:26:47 INFO - PROCESS | 1649 | 1463603207029 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 13:26:47 INFO - PROCESS | 1649 | 1463603207032 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:26:47 INFO - PROCESS | 1649 | 1463603207035 Marionette TRACE conn2 <- [1,710,null,{}] 13:26:47 INFO - PROCESS | 1649 | 1463603207040 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}] 13:26:47 INFO - PROCESS | 1649 | 1463603207137 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 13:26:47 INFO - PROCESS | 1649 | 1463603207186 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x116aa0800 == 54 [pid = 1649] [id = 185] 13:26:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x113268000) [pid = 1649] [serial = 553] [outer = 0x0] 13:26:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x115f4d400) [pid = 1649] [serial = 554] [outer = 0x113268000] 13:26:47 INFO - PROCESS | 1649 | 1463603207219 Marionette DEBUG loaded listener.js 13:26:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x116a62c00) [pid = 1649] [serial = 555] [outer = 0x113268000] 13:26:48 INFO - PROCESS | 1649 | 1463603208124 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]]]}] 13:26:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:26:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1127ms 13:26:48 INFO - PROCESS | 1649 | 1463603208160 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 13:26:48 INFO - PROCESS | 1649 | 1463603208164 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 13:26:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:26:48 INFO - PROCESS | 1649 | 1463603208169 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:26:48 INFO - PROCESS | 1649 | 1463603208171 Marionette TRACE conn2 <- [1,714,null,{}] 13:26:48 INFO - PROCESS | 1649 | 1463603208173 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}] 13:26:48 INFO - PROCESS | 1649 | 1463603208269 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 13:26:48 INFO - PROCESS | 1649 | 1463603208316 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x120520000 == 55 [pid = 1649] [id = 186] 13:26:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x117167000) [pid = 1649] [serial = 556] [outer = 0x0] 13:26:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11970ac00) [pid = 1649] [serial = 557] [outer = 0x117167000] 13:26:48 INFO - PROCESS | 1649 | 1463603208347 Marionette DEBUG loaded listener.js 13:26:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1205bfc00) [pid = 1649] [serial = 558] [outer = 0x117167000] 13:26:49 INFO - PROCESS | 1649 | 1463603209239 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]]]}] 13:26:49 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 13:26:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1120ms 13:26:49 INFO - PROCESS | 1649 | 1463603209290 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 13:26:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:26:49 INFO - PROCESS | 1649 | 1463603209291 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 13:26:49 INFO - PROCESS | 1649 | 1463603209294 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:26:49 INFO - PROCESS | 1649 | 1463603209296 Marionette TRACE conn2 <- [1,718,null,{}] 13:26:49 INFO - PROCESS | 1649 | 1463603209304 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}] 13:26:49 INFO - PROCESS | 1649 | 1463603209406 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 13:26:49 INFO - PROCESS | 1649 | 1463603209454 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x129085800 == 56 [pid = 1649] [id = 187] 13:26:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1211df000) [pid = 1649] [serial = 559] [outer = 0x0] 13:26:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x128a53400) [pid = 1649] [serial = 560] [outer = 0x1211df000] 13:26:49 INFO - PROCESS | 1649 | 1463603209486 Marionette DEBUG loaded listener.js 13:26:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x128ad0c00) [pid = 1649] [serial = 561] [outer = 0x1211df000] 13:26:50 INFO - PROCESS | 1649 | 1463603210394 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]]]}] 13:26:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:26:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1122ms 13:26:50 INFO - PROCESS | 1649 | 1463603210417 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 13:26:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:26:50 INFO - PROCESS | 1649 | 1463603210418 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 13:26:50 INFO - PROCESS | 1649 | 1463603210421 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:26:50 INFO - PROCESS | 1649 | 1463603210422 Marionette TRACE conn2 <- [1,722,null,{}] 13:26:50 INFO - PROCESS | 1649 | 1463603210427 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}] 13:26:50 INFO - PROCESS | 1649 | 1463603210522 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 13:26:50 INFO - PROCESS | 1649 | 1463603210570 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a40a000 == 57 [pid = 1649] [id = 188] 13:26:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x128ad6400) [pid = 1649] [serial = 562] [outer = 0x0] 13:26:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12a80dc00) [pid = 1649] [serial = 563] [outer = 0x128ad6400] 13:26:50 INFO - PROCESS | 1649 | 1463603210599 Marionette DEBUG loaded listener.js 13:26:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12abed000) [pid = 1649] [serial = 564] [outer = 0x128ad6400] 13:26:51 INFO - PROCESS | 1649 | 1463603211004 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] 13:26:51 INFO - PROCESS | 1649 | 1463603211044 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 13:26:51 INFO - PROCESS | 1649 | 1463603211046 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:26:51 INFO - PROCESS | 1649 | 1463603211047 Marionette TRACE conn2 <- [1,726,null,{}] 13:26:51 INFO - PROCESS | 1649 | 1463603211050 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}] 13:26:51 INFO - PROCESS | 1649 | 1463603211144 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 13:26:51 INFO - PROCESS | 1649 | 1463603211194 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a6da000 == 58 [pid = 1649] [id = 189] 13:26:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12a481800) [pid = 1649] [serial = 565] [outer = 0x0] 13:26:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12b852c00) [pid = 1649] [serial = 566] [outer = 0x12a481800] 13:26:51 INFO - PROCESS | 1649 | 1463603211224 Marionette DEBUG loaded listener.js 13:26:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12baf0800) [pid = 1649] [serial = 567] [outer = 0x12a481800] 13:26:51 INFO - PROCESS | 1649 | 1463603211680 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]]]}] 13:26:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:26:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 669ms 13:26:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:26:51 INFO - PROCESS | 1649 | 1463603211716 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 13:26:51 INFO - PROCESS | 1649 | 1463603211718 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 13:26:51 INFO - PROCESS | 1649 | 1463603211722 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:26:51 INFO - PROCESS | 1649 | 1463603211726 Marionette TRACE conn2 <- [1,730,null,{}] 13:26:51 INFO - PROCESS | 1649 | 1463603211730 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}] 13:26:51 INFO - PROCESS | 1649 | 1463603211877 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 13:26:52 INFO - PROCESS | 1649 | 1463603211997 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e14000 == 59 [pid = 1649] [id = 190] 13:26:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x11320c800) [pid = 1649] [serial = 568] [outer = 0x0] 13:26:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x128a5b400) [pid = 1649] [serial = 569] [outer = 0x11320c800] 13:26:52 INFO - PROCESS | 1649 | 1463603212046 Marionette DEBUG loaded listener.js 13:26:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12c0c6400) [pid = 1649] [serial = 570] [outer = 0x11320c800] 13:26:52 INFO - PROCESS | 1649 | 1463603212631 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] 13:26:52 INFO - PROCESS | 1649 | 1463603212700 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 13:26:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:26:52 INFO - PROCESS | 1649 | 1463603212704 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:26:52 INFO - PROCESS | 1649 | 1463603212708 Marionette TRACE conn2 <- [1,734,null,{}] 13:26:52 INFO - PROCESS | 1649 | 1463603212712 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}] 13:26:52 INFO - PROCESS | 1649 | 1463603212806 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 13:26:52 INFO - PROCESS | 1649 | 1463603212871 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b6d000 == 60 [pid = 1649] [id = 191] 13:26:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x11679dc00) [pid = 1649] [serial = 571] [outer = 0x0] 13:26:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x117162800) [pid = 1649] [serial = 572] [outer = 0x11679dc00] 13:26:52 INFO - PROCESS | 1649 | 1463603212899 Marionette DEBUG loaded listener.js 13:26:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x1182d8000) [pid = 1649] [serial = 573] [outer = 0x11679dc00] 13:26:53 INFO - PROCESS | 1649 | --DOCSHELL 0x121236800 == 59 [pid = 1649] [id = 183] 13:26:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12179c000 == 58 [pid = 1649] [id = 182] 13:26:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12052a800 == 57 [pid = 1649] [id = 181] 13:26:53 INFO - PROCESS | 1649 | --DOCSHELL 0x119972800 == 56 [pid = 1649] [id = 180] 13:26:53 INFO - PROCESS | 1649 | --DOCSHELL 0x118331800 == 55 [pid = 1649] [id = 179] 13:26:53 INFO - PROCESS | 1649 | --DOCSHELL 0x116878000 == 54 [pid = 1649] [id = 178] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x117167c00) [pid = 1649] [serial = 512] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | 1463603213335 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]]]}] 13:26:53 INFO - PROCESS | 1649 | --DOCSHELL 0x11963b000 == 53 [pid = 1649] [id = 177] 13:26:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:26:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 674ms 13:26:53 INFO - PROCESS | 1649 | 1463603213378 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 13:26:53 INFO - PROCESS | 1649 | 1463603213381 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 13:26:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:26:53 INFO - PROCESS | 1649 | 1463603213386 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:26:53 INFO - PROCESS | 1649 | 1463603213387 Marionette TRACE conn2 <- [1,738,null,{}] 13:26:53 INFO - PROCESS | 1649 | 1463603213390 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}] 13:26:53 INFO - PROCESS | 1649 | 1463603213478 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12bacf800) [pid = 1649] [serial = 344] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12baf6c00) [pid = 1649] [serial = 493] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12c2c5800) [pid = 1649] [serial = 496] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12be1a800) [pid = 1649] [serial = 494] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12c842c00) [pid = 1649] [serial = 499] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12b855800) [pid = 1649] [serial = 502] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12c45c800) [pid = 1649] [serial = 497] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12a73cc00) [pid = 1649] [serial = 469] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x110fbe800) [pid = 1649] [serial = 457] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x128a5e000) [pid = 1649] [serial = 466] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x120fd8c00) [pid = 1649] [serial = 481] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x124f50800) [pid = 1649] [serial = 482] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1258d5800) [pid = 1649] [serial = 484] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x128ad1800) [pid = 1649] [serial = 485] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x118223c00) [pid = 1649] [serial = 460] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x118acbc00) [pid = 1649] [serial = 478] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1199c4400) [pid = 1649] [serial = 479] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x118220400) [pid = 1649] [serial = 476] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11684dc00) [pid = 1649] [serial = 475] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12c847c00) [pid = 1649] [serial = 473] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12be15800) [pid = 1649] [serial = 472] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1237e1400) [pid = 1649] [serial = 463] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x129096000) [pid = 1649] [serial = 487] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11756ec00) [pid = 1649] [serial = 506] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11710e400) [pid = 1649] [serial = 203] [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.] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x117166000) [pid = 1649] [serial = 509] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12ca4c000) [pid = 1649] [serial = 500] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12ab21000) [pid = 1649] [serial = 490] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12bad8400) [pid = 1649] [serial = 491] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12d5bd000) [pid = 1649] [serial = 507] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11716ac00) [pid = 1649] [serial = 510] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12a669800) [pid = 1649] [serial = 488] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12c843c00) [pid = 1649] [serial = 503] [outer = 0x0] [url = about:blank] 13:26:53 INFO - PROCESS | 1649 | 1463603213534 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x118040800 == 54 [pid = 1649] [id = 192] 13:26:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11710e400) [pid = 1649] [serial = 574] [outer = 0x0] 13:26:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1184c3400) [pid = 1649] [serial = 575] [outer = 0x11710e400] 13:26:53 INFO - PROCESS | 1649 | 1463603213560 Marionette DEBUG loaded listener.js 13:26:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1205c4800) [pid = 1649] [serial = 576] [outer = 0x11710e400] 13:26:54 INFO - PROCESS | 1649 | 1463603214330 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]]]}] 13:26:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:26:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 973ms 13:26:54 INFO - PROCESS | 1649 | 1463603214358 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 13:26:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:26:54 INFO - PROCESS | 1649 | 1463603214360 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 13:26:54 INFO - PROCESS | 1649 | 1463603214362 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:26:54 INFO - PROCESS | 1649 | 1463603214364 Marionette TRACE conn2 <- [1,742,null,{}] 13:26:54 INFO - PROCESS | 1649 | 1463603214372 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}] 13:26:54 INFO - PROCESS | 1649 | 1463603214453 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 13:26:54 INFO - PROCESS | 1649 | 1463603214460 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12052e000 == 55 [pid = 1649] [id = 193] 13:26:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1218a5c00) [pid = 1649] [serial = 577] [outer = 0x0] 13:26:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x125830000) [pid = 1649] [serial = 578] [outer = 0x1218a5c00] 13:26:54 INFO - PROCESS | 1649 | 1463603214488 Marionette DEBUG loaded listener.js 13:26:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x128a55c00) [pid = 1649] [serial = 579] [outer = 0x1218a5c00] 13:26:55 INFO - PROCESS | 1649 | 1463603215301 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]]]}] 13:26:55 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 13:26:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 971ms 13:26:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:26:55 INFO - PROCESS | 1649 | 1463603215334 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 13:26:55 INFO - PROCESS | 1649 | 1463603215335 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 13:26:55 INFO - PROCESS | 1649 | 1463603215338 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:26:55 INFO - PROCESS | 1649 | 1463603215348 Marionette TRACE conn2 <- [1,746,null,{}] 13:26:55 INFO - PROCESS | 1649 | 1463603215360 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}] 13:26:55 INFO - PROCESS | 1649 | 1463603215458 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 13:26:55 INFO - PROCESS | 1649 | 1463603215462 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12578e000 == 56 [pid = 1649] [id = 194] 13:26:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x128acc800) [pid = 1649] [serial = 580] [outer = 0x0] 13:26:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x129568c00) [pid = 1649] [serial = 581] [outer = 0x128acc800] 13:26:55 INFO - PROCESS | 1649 | 1463603215488 Marionette DEBUG loaded listener.js 13:26:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12a805000) [pid = 1649] [serial = 582] [outer = 0x128acc800] 13:26:56 INFO - PROCESS | 1649 | 1463603216296 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]]]}] 13:26:56 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.) 13:26:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 989ms 13:26:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:26:56 INFO - PROCESS | 1649 | 1463603216328 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 13:26:56 INFO - PROCESS | 1649 | 1463603216329 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 13:26:56 INFO - PROCESS | 1649 | 1463603216331 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:26:56 INFO - PROCESS | 1649 | 1463603216332 Marionette TRACE conn2 <- [1,750,null,{}] 13:26:56 INFO - PROCESS | 1649 | 1463603216334 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}] 13:26:56 INFO - PROCESS | 1649 | 1463603216429 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 13:26:56 INFO - PROCESS | 1649 | 1463603216443 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x11671c000 == 57 [pid = 1649] [id = 195] 13:26:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x128cdfc00) [pid = 1649] [serial = 583] [outer = 0x0] 13:26:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12baeec00) [pid = 1649] [serial = 584] [outer = 0x128cdfc00] 13:26:56 INFO - PROCESS | 1649 | 1463603216468 Marionette DEBUG loaded listener.js 13:26:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12bdf8800) [pid = 1649] [serial = 585] [outer = 0x128cdfc00] 13:26:57 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x125cc7800) [pid = 1649] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:26:57 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x121574000) [pid = 1649] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:26:57 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x117169000) [pid = 1649] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:26:57 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x112d05000) [pid = 1649] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:26:57 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x117168400) [pid = 1649] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:26:57 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1211d8000) [pid = 1649] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:26:57 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1184bbc00) [pid = 1649] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:26:57 INFO - PROCESS | 1649 | 1463603217260 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]]]}] 13:26:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:26:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 968ms 13:26:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:26:57 INFO - PROCESS | 1649 | 1463603217300 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 13:26:57 INFO - PROCESS | 1649 | 1463603217301 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 13:26:57 INFO - PROCESS | 1649 | 1463603217303 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:26:57 INFO - PROCESS | 1649 | 1463603217305 Marionette TRACE conn2 <- [1,754,null,{}] 13:26:57 INFO - PROCESS | 1649 | 1463603217307 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}] 13:26:57 INFO - PROCESS | 1649 | 1463603217400 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 13:26:57 INFO - PROCESS | 1649 | 1463603217448 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a833000 == 58 [pid = 1649] [id = 196] 13:26:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x119913c00) [pid = 1649] [serial = 586] [outer = 0x0] 13:26:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12c0c8800) [pid = 1649] [serial = 587] [outer = 0x119913c00] 13:26:57 INFO - PROCESS | 1649 | 1463603217481 Marionette DEBUG loaded listener.js 13:26:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12c0d0400) [pid = 1649] [serial = 588] [outer = 0x119913c00] 13:26:58 INFO - PROCESS | 1649 | 1463603218246 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]]]}] 13:26:58 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 13:26:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 974ms 13:26:58 INFO - PROCESS | 1649 | 1463603218277 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 13:26:58 INFO - PROCESS | 1649 | 1463603218278 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 13:26:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:26:58 INFO - PROCESS | 1649 | 1463603218281 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:26:58 INFO - PROCESS | 1649 | 1463603218282 Marionette TRACE conn2 <- [1,758,null,{}] 13:26:58 INFO - PROCESS | 1649 | 1463603218284 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}] 13:26:58 INFO - PROCESS | 1649 | 1463603218362 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 13:26:58 INFO - PROCESS | 1649 | 1463603218366 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b822000 == 59 [pid = 1649] [id = 197] 13:26:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12c0ca800) [pid = 1649] [serial = 589] [outer = 0x0] 13:26:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12c2c8000) [pid = 1649] [serial = 590] [outer = 0x12c0ca800] 13:26:58 INFO - PROCESS | 1649 | 1463603218391 Marionette DEBUG loaded listener.js 13:26:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12c455c00) [pid = 1649] [serial = 591] [outer = 0x12c0ca800] 13:26:58 INFO - PROCESS | 1649 | 1463603218701 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]]]}] 13:26:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:26:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 467ms 13:26:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:26:58 INFO - PROCESS | 1649 | 1463603218749 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 13:26:58 INFO - PROCESS | 1649 | 1463603218750 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 13:26:58 INFO - PROCESS | 1649 | 1463603218752 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:26:58 INFO - PROCESS | 1649 | 1463603218754 Marionette TRACE conn2 <- [1,762,null,{}] 13:26:58 INFO - PROCESS | 1649 | 1463603218756 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}] 13:26:58 INFO - PROCESS | 1649 | 1463603218834 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 13:26:58 INFO - PROCESS | 1649 | 1463603218883 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba0b800 == 60 [pid = 1649] [id = 198] 13:26:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12c0cbc00) [pid = 1649] [serial = 592] [outer = 0x0] 13:26:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12c459400) [pid = 1649] [serial = 593] [outer = 0x12c0cbc00] 13:26:58 INFO - PROCESS | 1649 | 1463603218908 Marionette DEBUG loaded listener.js 13:26:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12c83b400) [pid = 1649] [serial = 594] [outer = 0x12c0cbc00] 13:26:59 INFO - PROCESS | 1649 | 1463603219705 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]]]}] 13:26:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:26:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 972ms 13:26:59 INFO - PROCESS | 1649 | 1463603219724 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 13:26:59 INFO - PROCESS | 1649 | 1463603219727 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 13:26:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:26:59 INFO - PROCESS | 1649 | 1463603219731 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:26:59 INFO - PROCESS | 1649 | 1463603219733 Marionette TRACE conn2 <- [1,766,null,{}] 13:26:59 INFO - PROCESS | 1649 | 1463603219738 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}] 13:26:59 INFO - PROCESS | 1649 | 1463603219827 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 13:26:59 INFO - PROCESS | 1649 | 1463603219922 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x118043000 == 61 [pid = 1649] [id = 199] 13:26:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11679fc00) [pid = 1649] [serial = 595] [outer = 0x0] 13:26:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1168c0800) [pid = 1649] [serial = 596] [outer = 0x11679fc00] 13:26:59 INFO - PROCESS | 1649 | 1463603219955 Marionette DEBUG loaded listener.js 13:27:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x117570800) [pid = 1649] [serial = 597] [outer = 0x11679fc00] 13:27:00 INFO - PROCESS | 1649 | 1463603220857 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]]]}] 13:27:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:27:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1172ms 13:27:00 INFO - PROCESS | 1649 | 1463603220929 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 13:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:27:00 INFO - PROCESS | 1649 | 1463603220933 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 13:27:00 INFO - PROCESS | 1649 | 1463603220939 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:27:00 INFO - PROCESS | 1649 | 1463603220941 Marionette TRACE conn2 <- [1,770,null,{}] 13:27:00 INFO - PROCESS | 1649 | 1463603220944 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}] 13:27:01 INFO - PROCESS | 1649 | 1463603221032 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 13:27:01 INFO - PROCESS | 1649 | 1463603221120 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x124ac0800 == 62 [pid = 1649] [id = 200] 13:27:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x120fd8c00) [pid = 1649] [serial = 598] [outer = 0x0] 13:27:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1211d9800) [pid = 1649] [serial = 599] [outer = 0x120fd8c00] 13:27:01 INFO - PROCESS | 1649 | 1463603221150 Marionette DEBUG loaded listener.js 13:27:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1215e7400) [pid = 1649] [serial = 600] [outer = 0x120fd8c00] 13:27:01 INFO - PROCESS | 1649 | 1463603221602 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]]]}] 13:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 720ms 13:27:01 INFO - PROCESS | 1649 | 1463603221673 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 13:27:01 INFO - PROCESS | 1649 | 1463603221674 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 13:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:27:01 INFO - PROCESS | 1649 | 1463603221678 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:27:01 INFO - PROCESS | 1649 | 1463603221681 Marionette TRACE conn2 <- [1,774,null,{}] 13:27:01 INFO - PROCESS | 1649 | 1463603221689 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}] 13:27:01 INFO - PROCESS | 1649 | 1463603221791 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 13:27:01 INFO - PROCESS | 1649 | 1463603221856 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12beda000 == 63 [pid = 1649] [id = 201] 13:27:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12a481400) [pid = 1649] [serial = 601] [outer = 0x0] 13:27:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12a73e000) [pid = 1649] [serial = 602] [outer = 0x12a481400] 13:27:01 INFO - PROCESS | 1649 | 1463603221888 Marionette DEBUG loaded listener.js 13:27:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12baf3000) [pid = 1649] [serial = 603] [outer = 0x12a481400] 13:27:02 INFO - PROCESS | 1649 | 1463603222321 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]]]}] 13:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 673ms 13:27:02 INFO - PROCESS | 1649 | 1463603222352 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 13:27:02 INFO - PROCESS | 1649 | 1463603222354 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 13:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:27:02 INFO - PROCESS | 1649 | 1463603222411 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:27:02 INFO - PROCESS | 1649 | 1463603222412 Marionette TRACE conn2 <- [1,778,null,{}] 13:27:02 INFO - PROCESS | 1649 | 1463603222414 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}] 13:27:02 INFO - PROCESS | 1649 | 1463603222512 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 13:27:02 INFO - PROCESS | 1649 | 1463603222578 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x118039000 == 64 [pid = 1649] [id = 202] 13:27:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x118a0dc00) [pid = 1649] [serial = 604] [outer = 0x0] 13:27:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12a807400) [pid = 1649] [serial = 605] [outer = 0x118a0dc00] 13:27:02 INFO - PROCESS | 1649 | 1463603222609 Marionette DEBUG loaded listener.js 13:27:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12c0cd400) [pid = 1649] [serial = 606] [outer = 0x118a0dc00] 13:27:03 INFO - PROCESS | 1649 | 1463603223178 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]]]}] 13:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 855ms 13:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:27:03 INFO - PROCESS | 1649 | 1463603223239 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 13:27:03 INFO - PROCESS | 1649 | 1463603223242 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 13:27:03 INFO - PROCESS | 1649 | 1463603223247 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:27:03 INFO - PROCESS | 1649 | 1463603223249 Marionette TRACE conn2 <- [1,782,null,{}] 13:27:03 INFO - PROCESS | 1649 | 1463603223253 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}] 13:27:03 INFO - PROCESS | 1649 | 1463603223347 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 13:27:03 INFO - PROCESS | 1649 | 1463603223402 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x119962800 == 65 [pid = 1649] [id = 203] 13:27:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x11628c000) [pid = 1649] [serial = 607] [outer = 0x0] 13:27:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11715cc00) [pid = 1649] [serial = 608] [outer = 0x11628c000] 13:27:03 INFO - PROCESS | 1649 | 1463603223429 Marionette DEBUG loaded listener.js 13:27:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x117473c00) [pid = 1649] [serial = 609] [outer = 0x11628c000] 13:27:03 INFO - PROCESS | 1649 | 1463603223892 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]]]}] 13:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 671ms 13:27:03 INFO - PROCESS | 1649 | 1463603223925 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 13:27:03 INFO - PROCESS | 1649 | 1463603223928 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 13:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:27:03 INFO - PROCESS | 1649 | 1463603223934 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:27:03 INFO - PROCESS | 1649 | 1463603223936 Marionette TRACE conn2 <- [1,786,null,{}] 13:27:03 INFO - PROCESS | 1649 | 1463603223938 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}] 13:27:04 INFO - PROCESS | 1649 | 1463603224048 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 13:27:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12b822000 == 64 [pid = 1649] [id = 197] 13:27:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12a833000 == 63 [pid = 1649] [id = 196] 13:27:04 INFO - PROCESS | 1649 | --DOCSHELL 0x11671c000 == 62 [pid = 1649] [id = 195] 13:27:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12578e000 == 61 [pid = 1649] [id = 194] 13:27:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12052e000 == 60 [pid = 1649] [id = 193] 13:27:04 INFO - PROCESS | 1649 | --DOCSHELL 0x118040800 == 59 [pid = 1649] [id = 192] 13:27:04 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x117164800) [pid = 1649] [serial = 515] [outer = 0x0] [url = about:blank] 13:27:04 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x120fd7000) [pid = 1649] [serial = 518] [outer = 0x0] [url = about:blank] 13:27:04 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x1258d8000) [pid = 1649] [serial = 521] [outer = 0x0] [url = about:blank] 13:27:04 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12ab21400) [pid = 1649] [serial = 524] [outer = 0x0] [url = about:blank] 13:27:04 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12bacac00) [pid = 1649] [serial = 527] [outer = 0x0] [url = about:blank] 13:27:04 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12a737800) [pid = 1649] [serial = 551] [outer = 0x0] [url = about:blank] 13:27:04 INFO - PROCESS | 1649 | --DOCSHELL 0x119b6d000 == 58 [pid = 1649] [id = 191] 13:27:04 INFO - PROCESS | 1649 | --DOCSHELL 0x129085800 == 57 [pid = 1649] [id = 187] 13:27:04 INFO - PROCESS | 1649 | --DOCSHELL 0x120520000 == 56 [pid = 1649] [id = 186] 13:27:04 INFO - PROCESS | 1649 | --DOCSHELL 0x116aa0800 == 55 [pid = 1649] [id = 185] 13:27:04 INFO - PROCESS | 1649 | --DOCSHELL 0x125850000 == 54 [pid = 1649] [id = 184] 13:27:04 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x128a5f800) [pid = 1649] [serial = 545] [outer = 0x0] [url = about:blank] 13:27:04 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x124f55000) [pid = 1649] [serial = 542] [outer = 0x0] [url = about:blank] 13:27:04 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1290a1000) [pid = 1649] [serial = 546] [outer = 0x0] [url = about:blank] 13:27:04 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x119cacc00) [pid = 1649] [serial = 536] [outer = 0x0] [url = about:blank] 13:27:04 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1205c0400) [pid = 1649] [serial = 537] [outer = 0x0] [url = about:blank] 13:27:04 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x117168000) [pid = 1649] [serial = 531] [outer = 0x0] [url = about:blank] 13:27:04 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11679e800) [pid = 1649] [serial = 530] [outer = 0x0] [url = about:blank] 13:27:04 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11852dc00) [pid = 1649] [serial = 534] [outer = 0x0] [url = about:blank] 13:27:04 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1182d8800) [pid = 1649] [serial = 533] [outer = 0x0] [url = about:blank] 13:27:04 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x121480c00) [pid = 1649] [serial = 539] [outer = 0x0] [url = about:blank] 13:27:04 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1292d4400) [pid = 1649] [serial = 549] [outer = 0x0] [url = about:blank] 13:27:04 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x128a56400) [pid = 1649] [serial = 548] [outer = 0x0] [url = about:blank] 13:27:04 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x125834c00) [pid = 1649] [serial = 543] [outer = 0x0] [url = about:blank] 13:27:04 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x121899000) [pid = 1649] [serial = 540] [outer = 0x0] [url = about:blank] 13:27:04 INFO - PROCESS | 1649 | 1463603224127 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x116710000 == 55 [pid = 1649] [id = 204] 13:27:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11679e800) [pid = 1649] [serial = 610] [outer = 0x0] 13:27:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11747a000) [pid = 1649] [serial = 611] [outer = 0x11679e800] 13:27:04 INFO - PROCESS | 1649 | 1463603224153 Marionette DEBUG loaded listener.js 13:27:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1182dc800) [pid = 1649] [serial = 612] [outer = 0x11679e800] 13:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:27:04 INFO - PROCESS | 1649 | 1463603224451 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]]]}] 13:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 525ms 13:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:27:04 INFO - PROCESS | 1649 | 1463603224464 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 13:27:04 INFO - PROCESS | 1649 | 1463603224465 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 13:27:04 INFO - PROCESS | 1649 | 1463603224467 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:27:04 INFO - PROCESS | 1649 | 1463603224470 Marionette TRACE conn2 <- [1,790,null,{}] 13:27:04 INFO - PROCESS | 1649 | 1463603224485 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}] 13:27:04 INFO - PROCESS | 1649 | 1463603224593 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 13:27:04 INFO - PROCESS | 1649 | 1463603224601 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x119955000 == 56 [pid = 1649] [id = 205] 13:27:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11852ec00) [pid = 1649] [serial = 613] [outer = 0x0] 13:27:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x119cb7800) [pid = 1649] [serial = 614] [outer = 0x11852ec00] 13:27:04 INFO - PROCESS | 1649 | 1463603224629 Marionette DEBUG loaded listener.js 13:27:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1211db400) [pid = 1649] [serial = 615] [outer = 0x11852ec00] 13:27:04 INFO - PROCESS | 1649 | 1463603224963 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]]]}] 13:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 526ms 13:27:04 INFO - PROCESS | 1649 | 1463603224994 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 13:27:04 INFO - PROCESS | 1649 | 1463603224997 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 13:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:27:05 INFO - PROCESS | 1649 | 1463603225000 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:27:05 INFO - PROCESS | 1649 | 1463603225002 Marionette TRACE conn2 <- [1,794,null,{}] 13:27:05 INFO - PROCESS | 1649 | 1463603225005 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}] 13:27:05 INFO - PROCESS | 1649 | 1463603225131 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 13:27:05 INFO - PROCESS | 1649 | 1463603225211 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12122e000 == 57 [pid = 1649] [id = 206] 13:27:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12147e000) [pid = 1649] [serial = 616] [outer = 0x0] 13:27:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x121b62400) [pid = 1649] [serial = 617] [outer = 0x12147e000] 13:27:05 INFO - PROCESS | 1649 | 1463603225253 Marionette DEBUG loaded listener.js 13:27:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1257dfc00) [pid = 1649] [serial = 618] [outer = 0x12147e000] 13:27:05 INFO - PROCESS | 1649 | 1463603225656 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]]]}] 13:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 669ms 13:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:27:05 INFO - PROCESS | 1649 | 1463603225670 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 13:27:05 INFO - PROCESS | 1649 | 1463603225671 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 13:27:05 INFO - PROCESS | 1649 | 1463603225674 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:27:05 INFO - PROCESS | 1649 | 1463603225678 Marionette TRACE conn2 <- [1,798,null,{}] 13:27:05 INFO - PROCESS | 1649 | 1463603225681 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}] 13:27:05 INFO - PROCESS | 1649 | 1463603225760 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 13:27:05 INFO - PROCESS | 1649 | 1463603225765 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x128e8d000 == 58 [pid = 1649] [id = 207] 13:27:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12582bc00) [pid = 1649] [serial = 619] [outer = 0x0] 13:27:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x125cc8400) [pid = 1649] [serial = 620] [outer = 0x12582bc00] 13:27:05 INFO - PROCESS | 1649 | 1463603225790 Marionette DEBUG loaded listener.js 13:27:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x128acfc00) [pid = 1649] [serial = 621] [outer = 0x12582bc00] 13:27:06 INFO - PROCESS | 1649 | 1463603226120 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]]]}] 13:27:06 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 13:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 474ms 13:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:27:06 INFO - PROCESS | 1649 | 1463603226149 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 13:27:06 INFO - PROCESS | 1649 | 1463603226150 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 13:27:06 INFO - PROCESS | 1649 | 1463603226152 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:27:06 INFO - PROCESS | 1649 | 1463603226153 Marionette TRACE conn2 <- [1,802,null,{}] 13:27:06 INFO - PROCESS | 1649 | 1463603226156 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}] 13:27:06 INFO - PROCESS | 1649 | 1463603226250 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 13:27:06 INFO - PROCESS | 1649 | 1463603226260 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x129264800 == 59 [pid = 1649] [id = 208] 13:27:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11320c400) [pid = 1649] [serial = 622] [outer = 0x0] 13:27:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x128acdc00) [pid = 1649] [serial = 623] [outer = 0x11320c400] 13:27:06 INFO - PROCESS | 1649 | 1463603226340 Marionette DEBUG loaded listener.js 13:27:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12b2d8000) [pid = 1649] [serial = 624] [outer = 0x11320c400] 13:27:06 INFO - PROCESS | 1649 | 1463603226698 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]]]}] 13:27:06 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 13:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 573ms 13:27:06 INFO - PROCESS | 1649 | 1463603226726 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 13:27:06 INFO - PROCESS | 1649 | 1463603226727 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 13:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:27:06 INFO - PROCESS | 1649 | 1463603226735 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:27:06 INFO - PROCESS | 1649 | 1463603226736 Marionette TRACE conn2 <- [1,806,null,{}] 13:27:06 INFO - PROCESS | 1649 | 1463603226738 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}] 13:27:06 INFO - PROCESS | 1649 | 1463603226839 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 13:27:06 INFO - PROCESS | 1649 | 1463603226844 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac77000 == 60 [pid = 1649] [id = 209] 13:27:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x1290a3c00) [pid = 1649] [serial = 625] [outer = 0x0] 13:27:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12baf5c00) [pid = 1649] [serial = 626] [outer = 0x1290a3c00] 13:27:06 INFO - PROCESS | 1649 | 1463603226897 Marionette DEBUG loaded listener.js 13:27:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12c0c6800) [pid = 1649] [serial = 627] [outer = 0x1290a3c00] 13:27:07 INFO - PROCESS | 1649 | [1649] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:27:07 INFO - PROCESS | 1649 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 13:27:07 INFO - PROCESS | 1649 | Determined SkiaGL cache limits: Size 100663296, Items: 256 13:27:07 INFO - PROCESS | 1649 | [GFX2-]: Using SkiaGL canvas. 13:27:07 INFO - PROCESS | 1649 | 1463603227253 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]]]}] 13:27:07 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 13:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 574ms 13:27:07 INFO - PROCESS | 1649 | 1463603227303 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 13:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:27:07 INFO - PROCESS | 1649 | 1463603227305 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 13:27:07 INFO - PROCESS | 1649 | 1463603227307 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:27:07 INFO - PROCESS | 1649 | 1463603227308 Marionette TRACE conn2 <- [1,810,null,{}] 13:27:07 INFO - PROCESS | 1649 | 1463603227310 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}] 13:27:07 INFO - PROCESS | 1649 | 1463603227409 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 13:27:07 INFO - PROCESS | 1649 | 1463603227413 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba88000 == 61 [pid = 1649] [id = 210] 13:27:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12c0c6c00) [pid = 1649] [serial = 628] [outer = 0x0] 13:27:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12c0d3800) [pid = 1649] [serial = 629] [outer = 0x12c0c6c00] 13:27:07 INFO - PROCESS | 1649 | 1463603227468 Marionette DEBUG loaded listener.js 13:27:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12c459c00) [pid = 1649] [serial = 630] [outer = 0x12c0c6c00] 13:27:07 INFO - PROCESS | 1649 | 1463603227815 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]]]}] 13:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 519ms 13:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:27:07 INFO - PROCESS | 1649 | 1463603227827 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 13:27:07 INFO - PROCESS | 1649 | 1463603227829 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 13:27:07 INFO - PROCESS | 1649 | 1463603227832 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:27:07 INFO - PROCESS | 1649 | 1463603227845 Marionette TRACE conn2 <- [1,814,null,{}] 13:27:07 INFO - PROCESS | 1649 | 1463603227848 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}] 13:27:07 INFO - PROCESS | 1649 | 1463603227998 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 13:27:08 INFO - PROCESS | 1649 | 1463603228021 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca23800 == 62 [pid = 1649] [id = 211] 13:27:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x1126f0800) [pid = 1649] [serial = 631] [outer = 0x0] 13:27:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x1126f3800) [pid = 1649] [serial = 632] [outer = 0x1126f0800] 13:27:08 INFO - PROCESS | 1649 | 1463603228050 Marionette DEBUG loaded listener.js 13:27:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x1126f7c00) [pid = 1649] [serial = 633] [outer = 0x1126f0800] 13:27:08 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x1182e5c00) [pid = 1649] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:27:08 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x128cdfc00) [pid = 1649] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:27:08 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x1218a5c00) [pid = 1649] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:27:08 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x11710e400) [pid = 1649] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:27:08 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x11679dc00) [pid = 1649] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:27:08 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x11320c800) [pid = 1649] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:27:08 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12c0ca800) [pid = 1649] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:27:08 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x119913c00) [pid = 1649] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:27:08 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x128acc800) [pid = 1649] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:27:08 INFO - PROCESS | 1649 | 1463603228572 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] 13:27:08 INFO - PROCESS | 1649 | 1463603228615 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 13:27:08 INFO - PROCESS | 1649 | 1463603228617 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:27:08 INFO - PROCESS | 1649 | 1463603228618 Marionette TRACE conn2 <- [1,818,null,{}] 13:27:08 INFO - PROCESS | 1649 | 1463603228620 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}] 13:27:08 INFO - PROCESS | 1649 | 1463603228714 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 13:27:08 INFO - PROCESS | 1649 | 1463603228768 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12114a000 == 63 [pid = 1649] [id = 212] 13:27:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x1126f1400) [pid = 1649] [serial = 634] [outer = 0x0] 13:27:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x1126fa400) [pid = 1649] [serial = 635] [outer = 0x1126f1400] 13:27:08 INFO - PROCESS | 1649 | 1463603228793 Marionette DEBUG loaded listener.js 13:27:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12bdf9800) [pid = 1649] [serial = 636] [outer = 0x1126f1400] 13:27:09 INFO - PROCESS | 1649 | 1463603229167 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]]]}] 13:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 567ms 13:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:27:09 INFO - PROCESS | 1649 | 1463603229184 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 13:27:09 INFO - PROCESS | 1649 | 1463603229186 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 13:27:09 INFO - PROCESS | 1649 | 1463603229188 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:27:09 INFO - PROCESS | 1649 | 1463603229190 Marionette TRACE conn2 <- [1,822,null,{}] 13:27:09 INFO - PROCESS | 1649 | 1463603229192 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}] 13:27:09 INFO - PROCESS | 1649 | 1463603229278 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 13:27:09 INFO - PROCESS | 1649 | 1463603229339 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c482000 == 64 [pid = 1649] [id = 213] 13:27:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x1184c1c00) [pid = 1649] [serial = 637] [outer = 0x0] 13:27:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x121884800) [pid = 1649] [serial = 638] [outer = 0x1184c1c00] 13:27:09 INFO - PROCESS | 1649 | 1463603229384 Marionette DEBUG loaded listener.js 13:27:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12c0d3400) [pid = 1649] [serial = 639] [outer = 0x1184c1c00] 13:27:09 INFO - PROCESS | 1649 | 1463603229776 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] 13:27:09 INFO - PROCESS | 1649 | 1463603229811 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 13:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:27:09 INFO - PROCESS | 1649 | 1463603229814 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:27:09 INFO - PROCESS | 1649 | 1463603229816 Marionette TRACE conn2 <- [1,826,null,{}] 13:27:09 INFO - PROCESS | 1649 | 1463603229819 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}] 13:27:09 INFO - PROCESS | 1649 | 1463603229977 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 13:27:10 INFO - PROCESS | 1649 | 1463603230024 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d2af000 == 65 [pid = 1649] [id = 214] 13:27:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x1126c7800) [pid = 1649] [serial = 640] [outer = 0x0] 13:27:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x1126ca400) [pid = 1649] [serial = 641] [outer = 0x1126c7800] 13:27:10 INFO - PROCESS | 1649 | 1463603230055 Marionette DEBUG loaded listener.js 13:27:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12c2c8800) [pid = 1649] [serial = 642] [outer = 0x1126c7800] 13:27:10 INFO - PROCESS | 1649 | 1463603230344 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]]]}] 13:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 570ms 13:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:27:10 INFO - PROCESS | 1649 | 1463603230384 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 13:27:10 INFO - PROCESS | 1649 | 1463603230385 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 13:27:10 INFO - PROCESS | 1649 | 1463603230387 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:27:10 INFO - PROCESS | 1649 | 1463603230388 Marionette TRACE conn2 <- [1,830,null,{}] 13:27:10 INFO - PROCESS | 1649 | 1463603230393 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}] 13:27:10 INFO - PROCESS | 1649 | 1463603230470 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 13:27:10 INFO - PROCESS | 1649 | 1463603230587 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ab7800 == 66 [pid = 1649] [id = 215] 13:27:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x110fb3800) [pid = 1649] [serial = 643] [outer = 0x0] 13:27:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x111015000) [pid = 1649] [serial = 644] [outer = 0x110fb3800] 13:27:10 INFO - PROCESS | 1649 | 1463603230619 Marionette DEBUG loaded listener.js 13:27:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x11101c400) [pid = 1649] [serial = 645] [outer = 0x110fb3800] 13:27:11 INFO - PROCESS | 1649 | 1463603231067 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]]]}] 13:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 721ms 13:27:11 INFO - PROCESS | 1649 | 1463603231110 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 13:27:11 INFO - PROCESS | 1649 | 1463603231112 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 13:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:27:11 INFO - PROCESS | 1649 | 1463603231115 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:27:11 INFO - PROCESS | 1649 | 1463603231118 Marionette TRACE conn2 <- [1,834,null,{}] 13:27:11 INFO - PROCESS | 1649 | 1463603231121 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}] 13:27:11 INFO - PROCESS | 1649 | 1463603231286 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 13:27:11 INFO - PROCESS | 1649 | 1463603231350 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x121427000 == 67 [pid = 1649] [id = 216] 13:27:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x1126f4c00) [pid = 1649] [serial = 646] [outer = 0x0] 13:27:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x113271800) [pid = 1649] [serial = 647] [outer = 0x1126f4c00] 13:27:11 INFO - PROCESS | 1649 | 1463603231382 Marionette DEBUG loaded listener.js 13:27:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x117110800) [pid = 1649] [serial = 648] [outer = 0x1126f4c00] 13:27:11 INFO - PROCESS | 1649 | 1463603231809 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]]]}] 13:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 720ms 13:27:11 INFO - PROCESS | 1649 | 1463603231838 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 13:27:11 INFO - PROCESS | 1649 | 1463603231840 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 13:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:27:11 INFO - PROCESS | 1649 | 1463603231843 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:27:11 INFO - PROCESS | 1649 | 1463603231844 Marionette TRACE conn2 <- [1,838,null,{}] 13:27:11 INFO - PROCESS | 1649 | 1463603231847 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}] 13:27:11 INFO - PROCESS | 1649 | 1463603231948 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 13:27:12 INFO - PROCESS | 1649 | 1463603232019 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cba5800 == 68 [pid = 1649] [id = 217] 13:27:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x117477800) [pid = 1649] [serial = 649] [outer = 0x0] 13:27:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x11821fc00) [pid = 1649] [serial = 650] [outer = 0x117477800] 13:27:12 INFO - PROCESS | 1649 | 1463603232049 Marionette DEBUG loaded listener.js 13:27:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x118a19000) [pid = 1649] [serial = 651] [outer = 0x117477800] 13:27:12 INFO - PROCESS | 1649 | 1463603232462 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]]]}] 13:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 670ms 13:27:12 INFO - PROCESS | 1649 | 1463603232524 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 13:27:12 INFO - PROCESS | 1649 | 1463603232525 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 13:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:27:12 INFO - PROCESS | 1649 | 1463603232534 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:27:12 INFO - PROCESS | 1649 | 1463603232539 Marionette TRACE conn2 <- [1,842,null,{}] 13:27:12 INFO - PROCESS | 1649 | 1463603232567 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}] 13:27:12 INFO - PROCESS | 1649 | 1463603232670 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 13:27:12 INFO - PROCESS | 1649 | 1463603232739 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dd26000 == 69 [pid = 1649] [id = 218] 13:27:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x118e47c00) [pid = 1649] [serial = 652] [outer = 0x0] 13:27:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12187f000) [pid = 1649] [serial = 653] [outer = 0x118e47c00] 13:27:12 INFO - PROCESS | 1649 | 1463603232769 Marionette DEBUG loaded listener.js 13:27:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12188a000) [pid = 1649] [serial = 654] [outer = 0x118e47c00] 13:27:13 INFO - PROCESS | 1649 | 1463603233171 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]]]}] 13:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 681ms 13:27:13 INFO - PROCESS | 1649 | 1463603233211 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 13:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:27:13 INFO - PROCESS | 1649 | 1463603233213 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 13:27:13 INFO - PROCESS | 1649 | 1463603233216 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:27:13 INFO - PROCESS | 1649 | 1463603233217 Marionette TRACE conn2 <- [1,846,null,{}] 13:27:13 INFO - PROCESS | 1649 | 1463603233219 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}] 13:27:13 INFO - PROCESS | 1649 | 1463603233321 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 13:27:13 INFO - PROCESS | 1649 | 1463603233388 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x118728800 == 70 [pid = 1649] [id = 219] 13:27:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x1211dc000) [pid = 1649] [serial = 655] [outer = 0x0] 13:27:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x125837400) [pid = 1649] [serial = 656] [outer = 0x1211dc000] 13:27:13 INFO - PROCESS | 1649 | 1463603233418 Marionette DEBUG loaded listener.js 13:27:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x128ad2800) [pid = 1649] [serial = 657] [outer = 0x1211dc000] 13:27:13 INFO - PROCESS | 1649 | 1463603233834 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]]]}] 13:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 669ms 13:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:27:13 INFO - PROCESS | 1649 | 1463603233885 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 13:27:13 INFO - PROCESS | 1649 | 1463603233886 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 13:27:13 INFO - PROCESS | 1649 | 1463603233888 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:27:13 INFO - PROCESS | 1649 | 1463603233889 Marionette TRACE conn2 <- [1,850,null,{}] 13:27:13 INFO - PROCESS | 1649 | 1463603233892 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}] 13:27:14 INFO - PROCESS | 1649 | 1463603234009 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 13:27:14 INFO - PROCESS | 1649 | 1463603234077 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dd24800 == 71 [pid = 1649] [id = 220] 13:27:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x129566800) [pid = 1649] [serial = 658] [outer = 0x0] 13:27:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12a738400) [pid = 1649] [serial = 659] [outer = 0x129566800] 13:27:14 INFO - PROCESS | 1649 | 1463603234113 Marionette DEBUG loaded listener.js 13:27:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12bdfac00) [pid = 1649] [serial = 660] [outer = 0x129566800] 13:27:14 INFO - PROCESS | 1649 | 1463603234559 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]]]}] 13:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 721ms 13:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:27:14 INFO - PROCESS | 1649 | 1463603234609 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 13:27:14 INFO - PROCESS | 1649 | 1463603234611 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 13:27:14 INFO - PROCESS | 1649 | 1463603234613 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:27:14 INFO - PROCESS | 1649 | 1463603234614 Marionette TRACE conn2 <- [1,854,null,{}] 13:27:14 INFO - PROCESS | 1649 | 1463603234617 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}] 13:27:14 INFO - PROCESS | 1649 | 1463603234719 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 13:27:14 INFO - PROCESS | 1649 | 1463603234776 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x11921c800 == 72 [pid = 1649] [id = 221] 13:27:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x121b58000) [pid = 1649] [serial = 661] [outer = 0x0] 13:27:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12c0ca000) [pid = 1649] [serial = 662] [outer = 0x121b58000] 13:27:14 INFO - PROCESS | 1649 | 1463603234805 Marionette DEBUG loaded listener.js 13:27:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12ca4ac00) [pid = 1649] [serial = 663] [outer = 0x121b58000] 13:27:15 INFO - PROCESS | 1649 | 1463603235439 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]]]}] 13:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 873ms 13:27:15 INFO - PROCESS | 1649 | 1463603235486 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 13:27:15 INFO - PROCESS | 1649 | 1463603235488 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 13:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:27:15 INFO - PROCESS | 1649 | 1463603235511 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:27:15 INFO - PROCESS | 1649 | 1463603235513 Marionette TRACE conn2 <- [1,858,null,{}] 13:27:15 INFO - PROCESS | 1649 | 1463603235518 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}] 13:27:15 INFO - PROCESS | 1649 | 1463603235615 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 13:27:15 INFO - PROCESS | 1649 | 1463603235687 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x121cb5800 == 73 [pid = 1649] [id = 222] 13:27:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x1126ef400) [pid = 1649] [serial = 664] [outer = 0x0] 13:27:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x112a5d800) [pid = 1649] [serial = 665] [outer = 0x1126ef400] 13:27:15 INFO - PROCESS | 1649 | 1463603235715 Marionette DEBUG loaded listener.js 13:27:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x116459800) [pid = 1649] [serial = 666] [outer = 0x1126ef400] 13:27:16 INFO - PROCESS | 1649 | 1463603236144 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]]]}] 13:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 674ms 13:27:16 INFO - PROCESS | 1649 | 1463603236183 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 13:27:16 INFO - PROCESS | 1649 | 1463603236187 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 13:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:27:16 INFO - PROCESS | 1649 | 1463603236191 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:27:16 INFO - PROCESS | 1649 | 1463603236192 Marionette TRACE conn2 <- [1,862,null,{}] 13:27:16 INFO - PROCESS | 1649 | 1463603236195 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}] 13:27:16 INFO - PROCESS | 1649 | 1463603236290 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 13:27:16 INFO - PROCESS | 1649 | 1463603236348 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x119625000 == 74 [pid = 1649] [id = 223] 13:27:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x1126fac00) [pid = 1649] [serial = 667] [outer = 0x0] 13:27:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x117165800) [pid = 1649] [serial = 668] [outer = 0x1126fac00] 13:27:16 INFO - PROCESS | 1649 | 1463603236375 Marionette DEBUG loaded listener.js 13:27:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x117479400) [pid = 1649] [serial = 669] [outer = 0x1126fac00] 13:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12d2af000 == 73 [pid = 1649] [id = 214] 13:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12c482000 == 72 [pid = 1649] [id = 213] 13:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12114a000 == 71 [pid = 1649] [id = 212] 13:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca23800 == 70 [pid = 1649] [id = 211] 13:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba88000 == 69 [pid = 1649] [id = 210] 13:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac77000 == 68 [pid = 1649] [id = 209] 13:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x129264800 == 67 [pid = 1649] [id = 208] 13:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x11970ac00) [pid = 1649] [serial = 557] [outer = 0x0] [url = about:blank] 13:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x128a53400) [pid = 1649] [serial = 560] [outer = 0x0] [url = about:blank] 13:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12a80dc00) [pid = 1649] [serial = 563] [outer = 0x0] [url = about:blank] 13:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12b852c00) [pid = 1649] [serial = 566] [outer = 0x0] [url = about:blank] 13:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x12c459400) [pid = 1649] [serial = 593] [outer = 0x0] [url = about:blank] 13:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x128e8d000 == 66 [pid = 1649] [id = 207] 13:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12122e000 == 65 [pid = 1649] [id = 206] 13:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x119955000 == 64 [pid = 1649] [id = 205] 13:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x116710000 == 63 [pid = 1649] [id = 204] 13:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x119962800 == 62 [pid = 1649] [id = 203] 13:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x124ac0800 == 61 [pid = 1649] [id = 200] 13:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x118043000 == 60 [pid = 1649] [id = 199] 13:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba0b800 == 59 [pid = 1649] [id = 198] 13:27:16 INFO - PROCESS | 1649 | 1463603236777 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]]]}] 13:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x12c0c4800) [pid = 1649] [serial = 528] [outer = 0x0] [url = about:blank] 13:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x12baeec00) [pid = 1649] [serial = 584] [outer = 0x0] [url = about:blank] 13:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 620ms 13:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x125830000) [pid = 1649] [serial = 578] [outer = 0x0] [url = about:blank] 13:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x1184c3400) [pid = 1649] [serial = 575] [outer = 0x0] [url = about:blank] 13:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x1205c4800) [pid = 1649] [serial = 576] [outer = 0x0] [url = about:blank] 13:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x1182d8000) [pid = 1649] [serial = 573] [outer = 0x0] [url = about:blank] 13:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x117162800) [pid = 1649] [serial = 572] [outer = 0x0] [url = about:blank] 13:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12c0c6400) [pid = 1649] [serial = 570] [outer = 0x0] [url = about:blank] 13:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x128a5b400) [pid = 1649] [serial = 569] [outer = 0x0] [url = about:blank] 13:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x115f4d400) [pid = 1649] [serial = 554] [outer = 0x0] [url = about:blank] 13:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12c2c8000) [pid = 1649] [serial = 590] [outer = 0x0] [url = about:blank] 13:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12c0c8800) [pid = 1649] [serial = 587] [outer = 0x0] [url = about:blank] 13:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12c455c00) [pid = 1649] [serial = 591] [outer = 0x0] [url = about:blank] 13:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x129568c00) [pid = 1649] [serial = 581] [outer = 0x0] [url = about:blank] 13:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12bdf8800) [pid = 1649] [serial = 585] [outer = 0x0] [url = about:blank] 13:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12a805000) [pid = 1649] [serial = 582] [outer = 0x0] [url = about:blank] 13:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12c0d0400) [pid = 1649] [serial = 588] [outer = 0x0] [url = about:blank] 13:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x128a55c00) [pid = 1649] [serial = 579] [outer = 0x0] [url = about:blank] 13:27:16 INFO - PROCESS | 1649 | 1463603236818 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 13:27:16 INFO - PROCESS | 1649 | 1463603236819 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 13:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:27:16 INFO - PROCESS | 1649 | 1463603236823 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:27:16 INFO - PROCESS | 1649 | 1463603236826 Marionette TRACE conn2 <- [1,866,null,{}] 13:27:16 INFO - PROCESS | 1649 | 1463603236833 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}] 13:27:16 INFO - PROCESS | 1649 | 1463603236917 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 13:27:16 INFO - PROCESS | 1649 | 1463603236941 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x11962d000 == 60 [pid = 1649] [id = 224] 13:27:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x118a10c00) [pid = 1649] [serial = 670] [outer = 0x0] 13:27:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x11970f000) [pid = 1649] [serial = 671] [outer = 0x118a10c00] 13:27:16 INFO - PROCESS | 1649 | 1463603236968 Marionette DEBUG loaded listener.js 13:27:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x119cb2000) [pid = 1649] [serial = 672] [outer = 0x118a10c00] 13:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 572ms 13:27:17 INFO - PROCESS | 1649 | 1463603237387 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]]]}] 13:27:17 INFO - PROCESS | 1649 | 1463603237397 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 13:27:17 INFO - PROCESS | 1649 | 1463603237399 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 13:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:27:17 INFO - PROCESS | 1649 | 1463603237403 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:27:17 INFO - PROCESS | 1649 | 1463603237405 Marionette TRACE conn2 <- [1,870,null,{}] 13:27:17 INFO - PROCESS | 1649 | 1463603237408 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}] 13:27:17 INFO - PROCESS | 1649 | 1463603237536 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 13:27:17 INFO - PROCESS | 1649 | 1463603237543 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x124ab0000 == 61 [pid = 1649] [id = 225] 13:27:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12053cc00) [pid = 1649] [serial = 673] [outer = 0x0] 13:27:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x1211dac00) [pid = 1649] [serial = 674] [outer = 0x12053cc00] 13:27:17 INFO - PROCESS | 1649 | 1463603237569 Marionette DEBUG loaded listener.js 13:27:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x121530800) [pid = 1649] [serial = 675] [outer = 0x12053cc00] 13:27:17 INFO - PROCESS | 1649 | 1463603237894 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]]]}] 13:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 525ms 13:27:17 INFO - PROCESS | 1649 | 1463603237936 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 13:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:27:17 INFO - PROCESS | 1649 | 1463603237944 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 13:27:17 INFO - PROCESS | 1649 | 1463603237948 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:27:17 INFO - PROCESS | 1649 | 1463603237949 Marionette TRACE conn2 <- [1,874,null,{}] 13:27:17 INFO - PROCESS | 1649 | 1463603237951 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}] 13:27:18 INFO - PROCESS | 1649 | 1463603238031 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 13:27:18 INFO - PROCESS | 1649 | 1463603238035 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12908b800 == 62 [pid = 1649] [id = 226] 13:27:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x121533000) [pid = 1649] [serial = 676] [outer = 0x0] 13:27:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x121536800) [pid = 1649] [serial = 677] [outer = 0x121533000] 13:27:18 INFO - PROCESS | 1649 | 1463603238061 Marionette DEBUG loaded listener.js 13:27:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x120fd4000) [pid = 1649] [serial = 678] [outer = 0x121533000] 13:27:18 INFO - PROCESS | 1649 | 1463603238503 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]]]}] 13:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 569ms 13:27:18 INFO - PROCESS | 1649 | 1463603238518 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 13:27:18 INFO - PROCESS | 1649 | 1463603238520 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 13:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:27:18 INFO - PROCESS | 1649 | 1463603238524 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:27:18 INFO - PROCESS | 1649 | 1463603238525 Marionette TRACE conn2 <- [1,878,null,{}] 13:27:18 INFO - PROCESS | 1649 | 1463603238529 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}] 13:27:18 INFO - PROCESS | 1649 | 1463603238700 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 13:27:18 INFO - PROCESS | 1649 | 1463603238741 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a87a800 == 63 [pid = 1649] [id = 227] 13:27:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x121534400) [pid = 1649] [serial = 679] [outer = 0x0] 13:27:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12188bc00) [pid = 1649] [serial = 680] [outer = 0x121534400] 13:27:18 INFO - PROCESS | 1649 | 1463603238766 Marionette DEBUG loaded listener.js 13:27:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x128a58800) [pid = 1649] [serial = 681] [outer = 0x121534400] 13:27:19 INFO - PROCESS | 1649 | 1463603239049 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]]]}] 13:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 570ms 13:27:19 INFO - PROCESS | 1649 | 1463603239095 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 13:27:19 INFO - PROCESS | 1649 | 1463603239096 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 13:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:27:19 INFO - PROCESS | 1649 | 1463603239099 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:27:19 INFO - PROCESS | 1649 | 1463603239100 Marionette TRACE conn2 <- [1,882,null,{}] 13:27:19 INFO - PROCESS | 1649 | 1463603239102 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}] 13:27:19 INFO - PROCESS | 1649 | 1463603239212 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 13:27:19 INFO - PROCESS | 1649 | 1463603239243 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b89e000 == 64 [pid = 1649] [id = 228] 13:27:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x125cc7c00) [pid = 1649] [serial = 682] [outer = 0x0] 13:27:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x1290a0c00) [pid = 1649] [serial = 683] [outer = 0x125cc7c00] 13:27:19 INFO - PROCESS | 1649 | 1463603239268 Marionette DEBUG loaded listener.js 13:27:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12a666400) [pid = 1649] [serial = 684] [outer = 0x125cc7c00] 13:27:19 INFO - PROCESS | 1649 | 1463603239585 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]]]}] 13:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 517ms 13:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:27:19 INFO - PROCESS | 1649 | 1463603239622 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 13:27:19 INFO - PROCESS | 1649 | 1463603239623 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 13:27:19 INFO - PROCESS | 1649 | 1463603239628 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:27:19 INFO - PROCESS | 1649 | 1463603239629 Marionette TRACE conn2 <- [1,886,null,{}] 13:27:19 INFO - PROCESS | 1649 | 1463603239631 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}] 13:27:19 INFO - PROCESS | 1649 | 1463603239731 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 13:27:19 INFO - PROCESS | 1649 | 1463603239766 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba8b800 == 65 [pid = 1649] [id = 229] 13:27:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x128cd1800) [pid = 1649] [serial = 685] [outer = 0x0] 13:27:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12a744c00) [pid = 1649] [serial = 686] [outer = 0x128cd1800] 13:27:19 INFO - PROCESS | 1649 | 1463603239791 Marionette DEBUG loaded listener.js 13:27:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12abf1c00) [pid = 1649] [serial = 687] [outer = 0x128cd1800] 13:27:20 INFO - PROCESS | 1649 | 1463603240121 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]]]}] 13:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 521ms 13:27:20 INFO - PROCESS | 1649 | 1463603240149 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 13:27:20 INFO - PROCESS | 1649 | 1463603240150 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 13:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:27:20 INFO - PROCESS | 1649 | 1463603240152 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:27:20 INFO - PROCESS | 1649 | 1463603240153 Marionette TRACE conn2 <- [1,890,null,{}] 13:27:20 INFO - PROCESS | 1649 | 1463603240164 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}] 13:27:20 INFO - PROCESS | 1649 | 1463603240268 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 13:27:20 INFO - PROCESS | 1649 | 1463603240305 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca24000 == 66 [pid = 1649] [id = 230] 13:27:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12b2d5c00) [pid = 1649] [serial = 688] [outer = 0x0] 13:27:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12bacf800) [pid = 1649] [serial = 689] [outer = 0x12b2d5c00] 13:27:20 INFO - PROCESS | 1649 | 1463603240330 Marionette DEBUG loaded listener.js 13:27:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12baf8c00) [pid = 1649] [serial = 690] [outer = 0x12b2d5c00] 13:27:20 INFO - PROCESS | 1649 | 1463603240693 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]]]}] 13:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 573ms 13:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:27:20 INFO - PROCESS | 1649 | 1463603240731 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 13:27:20 INFO - PROCESS | 1649 | 1463603240732 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 13:27:20 INFO - PROCESS | 1649 | 1463603240736 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:27:20 INFO - PROCESS | 1649 | 1463603240738 Marionette TRACE conn2 <- [1,894,null,{}] 13:27:20 INFO - PROCESS | 1649 | 1463603240741 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}] 13:27:20 INFO - PROCESS | 1649 | 1463603240901 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 13:27:20 INFO - PROCESS | 1649 | 1463603240924 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d880800 == 67 [pid = 1649] [id = 231] 13:27:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12b2da800) [pid = 1649] [serial = 691] [outer = 0x0] 13:27:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12c0c4400) [pid = 1649] [serial = 692] [outer = 0x12b2da800] 13:27:20 INFO - PROCESS | 1649 | 1463603240964 Marionette DEBUG loaded listener.js 13:27:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12c0d0400) [pid = 1649] [serial = 693] [outer = 0x12b2da800] 13:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x12c0c6c00) [pid = 1649] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x1126f1400) [pid = 1649] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x11320c400) [pid = 1649] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x1184c1c00) [pid = 1649] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12582bc00) [pid = 1649] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x11628c000) [pid = 1649] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x1126f0800) [pid = 1649] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x11679e800) [pid = 1649] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x12147e000) [pid = 1649] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x1290a3c00) [pid = 1649] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x11852ec00) [pid = 1649] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:27:21 INFO - PROCESS | 1649 | 1463603241538 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]]]}] 13:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 825ms 13:27:21 INFO - PROCESS | 1649 | 1463603241564 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 13:27:21 INFO - PROCESS | 1649 | 1463603241566 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 13:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:27:21 INFO - PROCESS | 1649 | 1463603241568 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:27:21 INFO - PROCESS | 1649 | 1463603241571 Marionette TRACE conn2 <- [1,898,null,{}] 13:27:21 INFO - PROCESS | 1649 | 1463603241575 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}] 13:27:21 INFO - PROCESS | 1649 | 1463603241776 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 13:27:21 INFO - PROCESS | 1649 | 1463603241786 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dd39000 == 68 [pid = 1649] [id = 232] 13:27:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x1126c1800) [pid = 1649] [serial = 694] [outer = 0x0] 13:27:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x119dc8800) [pid = 1649] [serial = 695] [outer = 0x1126c1800] 13:27:21 INFO - PROCESS | 1649 | 1463603241831 Marionette DEBUG loaded listener.js 13:27:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12187c400) [pid = 1649] [serial = 696] [outer = 0x1126c1800] 13:27:22 INFO - PROCESS | 1649 | 1463603242190 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]]]}] 13:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 673ms 13:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:27:22 INFO - PROCESS | 1649 | 1463603242244 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 13:27:22 INFO - PROCESS | 1649 | 1463603242245 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 13:27:22 INFO - PROCESS | 1649 | 1463603242247 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:27:22 INFO - PROCESS | 1649 | 1463603242248 Marionette TRACE conn2 <- [1,902,null,{}] 13:27:22 INFO - PROCESS | 1649 | 1463603242251 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}] 13:27:22 INFO - PROCESS | 1649 | 1463603242335 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 13:27:22 INFO - PROCESS | 1649 | 1463603242340 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x135c31800 == 69 [pid = 1649] [id = 233] 13:27:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x129096000) [pid = 1649] [serial = 697] [outer = 0x0] 13:27:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12c0d2800) [pid = 1649] [serial = 698] [outer = 0x129096000] 13:27:22 INFO - PROCESS | 1649 | 1463603242364 Marionette DEBUG loaded listener.js 13:27:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12c844000) [pid = 1649] [serial = 699] [outer = 0x129096000] 13:27:22 INFO - PROCESS | 1649 | 1463603242662 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]]]}] 13:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 469ms 13:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:27:22 INFO - PROCESS | 1649 | 1463603242717 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 13:27:22 INFO - PROCESS | 1649 | 1463603242718 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 13:27:22 INFO - PROCESS | 1649 | 1463603242721 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:27:22 INFO - PROCESS | 1649 | 1463603242723 Marionette TRACE conn2 <- [1,906,null,{}] 13:27:22 INFO - PROCESS | 1649 | 1463603242726 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}] 13:27:22 INFO - PROCESS | 1649 | 1463603242857 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 13:27:22 INFO - PROCESS | 1649 | 1463603242941 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x1348c0800 == 70 [pid = 1649] [id = 234] 13:27:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12be1c400) [pid = 1649] [serial = 700] [outer = 0x0] 13:27:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12c843c00) [pid = 1649] [serial = 701] [outer = 0x12be1c400] 13:27:22 INFO - PROCESS | 1649 | 1463603242981 Marionette DEBUG loaded listener.js 13:27:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12ca52800) [pid = 1649] [serial = 702] [outer = 0x12be1c400] 13:27:23 INFO - PROCESS | 1649 | 1463603243328 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]]]}] 13:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 718ms 13:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:27:23 INFO - PROCESS | 1649 | 1463603243440 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 13:27:23 INFO - PROCESS | 1649 | 1463603243442 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 13:27:23 INFO - PROCESS | 1649 | 1463603243445 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:27:23 INFO - PROCESS | 1649 | 1463603243448 Marionette TRACE conn2 <- [1,910,null,{}] 13:27:23 INFO - PROCESS | 1649 | 1463603243452 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}] 13:27:23 INFO - PROCESS | 1649 | 1463603243553 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 13:27:23 INFO - PROCESS | 1649 | 1463603243648 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x118331800 == 71 [pid = 1649] [id = 235] 13:27:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x11101d000) [pid = 1649] [serial = 703] [outer = 0x0] 13:27:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x1122ad000) [pid = 1649] [serial = 704] [outer = 0x11101d000] 13:27:23 INFO - PROCESS | 1649 | 1463603243680 Marionette DEBUG loaded listener.js 13:27:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x1126ed000) [pid = 1649] [serial = 705] [outer = 0x11101d000] 13:27:24 INFO - PROCESS | 1649 | 1463603244117 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]]]}] 13:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 721ms 13:27:24 INFO - PROCESS | 1649 | 1463603244167 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 13:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:27:24 INFO - PROCESS | 1649 | 1463603244170 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 13:27:24 INFO - PROCESS | 1649 | 1463603244176 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:27:24 INFO - PROCESS | 1649 | 1463603244178 Marionette TRACE conn2 <- [1,914,null,{}] 13:27:24 INFO - PROCESS | 1649 | 1463603244222 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}] 13:27:24 INFO - PROCESS | 1649 | 1463603244351 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 13:27:24 INFO - PROCESS | 1649 | 1463603244403 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x1252af800 == 72 [pid = 1649] [id = 236] 13:27:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x116804c00) [pid = 1649] [serial = 706] [outer = 0x0] 13:27:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x117477400) [pid = 1649] [serial = 707] [outer = 0x116804c00] 13:27:24 INFO - PROCESS | 1649 | 1463603244433 Marionette DEBUG loaded listener.js 13:27:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x1182e2800) [pid = 1649] [serial = 708] [outer = 0x116804c00] 13:27:24 INFO - PROCESS | 1649 | 1463603244853 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]]]}] 13:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 727ms 13:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:27:24 INFO - PROCESS | 1649 | 1463603244900 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 13:27:24 INFO - PROCESS | 1649 | 1463603244902 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 13:27:24 INFO - PROCESS | 1649 | 1463603244904 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:27:24 INFO - PROCESS | 1649 | 1463603244906 Marionette TRACE conn2 <- [1,918,null,{}] 13:27:24 INFO - PROCESS | 1649 | 1463603244913 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}] 13:27:25 INFO - PROCESS | 1649 | 1463603245024 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 13:27:25 INFO - PROCESS | 1649 | 1463603245098 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x1348d3800 == 73 [pid = 1649] [id = 237] 13:27:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x119dca800) [pid = 1649] [serial = 709] [outer = 0x0] 13:27:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x119dd4800) [pid = 1649] [serial = 710] [outer = 0x119dca800] 13:27:25 INFO - PROCESS | 1649 | 1463603245132 Marionette DEBUG loaded listener.js 13:27:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x121530400) [pid = 1649] [serial = 711] [outer = 0x119dca800] 13:27:25 INFO - PROCESS | 1649 | 1463603245516 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]]]}] 13:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 670ms 13:27:25 INFO - PROCESS | 1649 | 1463603245575 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 13:27:25 INFO - PROCESS | 1649 | 1463603245577 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 13:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:27:25 INFO - PROCESS | 1649 | 1463603245579 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:27:25 INFO - PROCESS | 1649 | 1463603245581 Marionette TRACE conn2 <- [1,922,null,{}] 13:27:25 INFO - PROCESS | 1649 | 1463603245583 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}] 13:27:25 INFO - PROCESS | 1649 | 1463603245730 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 13:27:25 INFO - PROCESS | 1649 | 1463603245854 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x134759000 == 74 [pid = 1649] [id = 238] 13:27:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x12153ac00) [pid = 1649] [serial = 712] [outer = 0x0] 13:27:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x1237e8800) [pid = 1649] [serial = 713] [outer = 0x12153ac00] 13:27:25 INFO - PROCESS | 1649 | 1463603245907 Marionette DEBUG loaded listener.js 13:27:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x125834c00) [pid = 1649] [serial = 714] [outer = 0x12153ac00] 13:27:26 INFO - PROCESS | 1649 | 1463603246366 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]]]}] 13:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 822ms 13:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:27:26 INFO - PROCESS | 1649 | 1463603246401 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 13:27:26 INFO - PROCESS | 1649 | 1463603246402 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 13:27:26 INFO - PROCESS | 1649 | 1463603246405 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:27:26 INFO - PROCESS | 1649 | 1463603246406 Marionette TRACE conn2 <- [1,926,null,{}] 13:27:26 INFO - PROCESS | 1649 | 1463603246409 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}] 13:27:26 INFO - PROCESS | 1649 | 1463603246510 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 13:27:26 INFO - PROCESS | 1649 | 1463603246569 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12881b000 == 75 [pid = 1649] [id = 239] 13:27:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x115e7f800) [pid = 1649] [serial = 715] [outer = 0x0] 13:27:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x115e84c00) [pid = 1649] [serial = 716] [outer = 0x115e7f800] 13:27:26 INFO - PROCESS | 1649 | 1463603246598 Marionette DEBUG loaded listener.js 13:27:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x115e89c00) [pid = 1649] [serial = 717] [outer = 0x115e7f800] 13:27:27 INFO - PROCESS | 1649 | 1463603247004 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]]]}] 13:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 621ms 13:27:27 INFO - PROCESS | 1649 | 1463603247028 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 13:27:27 INFO - PROCESS | 1649 | 1463603247029 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 13:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:27:27 INFO - PROCESS | 1649 | 1463603247031 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:27:27 INFO - PROCESS | 1649 | 1463603247033 Marionette TRACE conn2 <- [1,930,null,{}] 13:27:27 INFO - PROCESS | 1649 | 1463603247035 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}] 13:27:27 INFO - PROCESS | 1649 | 1463603247154 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 13:27:27 INFO - PROCESS | 1649 | 1463603247246 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x135c41000 == 76 [pid = 1649] [id = 240] 13:27:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x128ad4000) [pid = 1649] [serial = 718] [outer = 0x0] 13:27:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x12147f400) [pid = 1649] [serial = 719] [outer = 0x128ad4000] 13:27:27 INFO - PROCESS | 1649 | 1463603247275 Marionette DEBUG loaded listener.js 13:27:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x12ca57000) [pid = 1649] [serial = 720] [outer = 0x128ad4000] 13:27:27 INFO - PROCESS | 1649 | 1463603247685 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]]]}] 13:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 669ms 13:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:27:27 INFO - PROCESS | 1649 | 1463603247701 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 13:27:27 INFO - PROCESS | 1649 | 1463603247702 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 13:27:27 INFO - PROCESS | 1649 | 1463603247705 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:27:27 INFO - PROCESS | 1649 | 1463603247706 Marionette TRACE conn2 <- [1,934,null,{}] 13:27:27 INFO - PROCESS | 1649 | 1463603247709 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}] 13:27:27 INFO - PROCESS | 1649 | 1463603247811 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 13:27:27 INFO - PROCESS | 1649 | 1463603247880 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c08d800 == 77 [pid = 1649] [id = 241] 13:27:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x12d02b800) [pid = 1649] [serial = 721] [outer = 0x0] 13:27:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x12d090400) [pid = 1649] [serial = 722] [outer = 0x12d02b800] 13:27:27 INFO - PROCESS | 1649 | 1463603247915 Marionette DEBUG loaded listener.js 13:27:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x12d5b5400) [pid = 1649] [serial = 723] [outer = 0x12d02b800] 13:27:28 INFO - PROCESS | 1649 | 1463603248352 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]]]}] 13:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 670ms 13:27:28 INFO - PROCESS | 1649 | 1463603248376 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 13:27:28 INFO - PROCESS | 1649 | 1463603248377 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 13:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:27:28 INFO - PROCESS | 1649 | 1463603248380 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:27:28 INFO - PROCESS | 1649 | 1463603248381 Marionette TRACE conn2 <- [1,938,null,{}] 13:27:28 INFO - PROCESS | 1649 | 1463603248384 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}] 13:27:28 INFO - PROCESS | 1649 | 1463603248488 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 13:27:28 INFO - PROCESS | 1649 | 1463603248593 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x1127d9800 == 78 [pid = 1649] [id = 242] 13:27:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x1126c1000) [pid = 1649] [serial = 724] [outer = 0x0] 13:27:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x117479000) [pid = 1649] [serial = 725] [outer = 0x1126c1000] 13:27:28 INFO - PROCESS | 1649 | 1463603248635 Marionette DEBUG loaded listener.js 13:27:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x12d5b9000) [pid = 1649] [serial = 726] [outer = 0x1126c1000] 13:27:29 INFO - PROCESS | 1649 | 1463603249031 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]]]}] 13:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 719ms 13:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:27:29 INFO - PROCESS | 1649 | 1463603249100 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 13:27:29 INFO - PROCESS | 1649 | 1463603249101 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 13:27:29 INFO - PROCESS | 1649 | 1463603249103 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:27:29 INFO - PROCESS | 1649 | 1463603249104 Marionette TRACE conn2 <- [1,942,null,{}] 13:27:29 INFO - PROCESS | 1649 | 1463603249107 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}] 13:27:29 INFO - PROCESS | 1649 | 1463603249212 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 13:27:29 INFO - PROCESS | 1649 | 1463603249285 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185db000 == 79 [pid = 1649] [id = 243] 13:27:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x12d087c00) [pid = 1649] [serial = 727] [outer = 0x0] 13:27:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x12d5bfc00) [pid = 1649] [serial = 728] [outer = 0x12d087c00] 13:27:29 INFO - PROCESS | 1649 | 1463603249316 Marionette DEBUG loaded listener.js 13:27:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x12d696000) [pid = 1649] [serial = 729] [outer = 0x12d087c00] 13:27:29 INFO - PROCESS | 1649 | 1463603249901 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]]]}] 13:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 823ms 13:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:27:29 INFO - PROCESS | 1649 | 1463603249935 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 13:27:29 INFO - PROCESS | 1649 | 1463603249937 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 13:27:29 INFO - PROCESS | 1649 | 1463603249944 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:27:29 INFO - PROCESS | 1649 | 1463603249946 Marionette TRACE conn2 <- [1,946,null,{}] 13:27:29 INFO - PROCESS | 1649 | 1463603249950 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}] 13:27:30 INFO - PROCESS | 1649 | 1463603250050 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 13:27:30 INFO - PROCESS | 1649 | 1463603250132 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12141c000 == 80 [pid = 1649] [id = 244] 13:27:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x111018400) [pid = 1649] [serial = 730] [outer = 0x0] 13:27:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x1126f2000) [pid = 1649] [serial = 731] [outer = 0x111018400] 13:27:30 INFO - PROCESS | 1649 | 1463603250160 Marionette DEBUG loaded listener.js 13:27:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x115e88000) [pid = 1649] [serial = 732] [outer = 0x111018400] 13:27:30 INFO - PROCESS | 1649 | 1463603250588 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]]]}] 13:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 676ms 13:27:30 INFO - PROCESS | 1649 | 1463603250617 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 13:27:30 INFO - PROCESS | 1649 | 1463603250621 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 13:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:27:30 INFO - PROCESS | 1649 | 1463603250625 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:27:30 INFO - PROCESS | 1649 | 1463603250627 Marionette TRACE conn2 <- [1,950,null,{}] 13:27:30 INFO - PROCESS | 1649 | 1463603250629 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}] 13:27:30 INFO - PROCESS | 1649 | 1463603250726 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 13:27:30 INFO - PROCESS | 1649 | 1463603250789 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x119228800 == 81 [pid = 1649] [id = 245] 13:27:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x117166000) [pid = 1649] [serial = 733] [outer = 0x0] 13:27:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x1182e5c00) [pid = 1649] [serial = 734] [outer = 0x117166000] 13:27:30 INFO - PROCESS | 1649 | 1463603250817 Marionette DEBUG loaded listener.js 13:27:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x11928f000) [pid = 1649] [serial = 735] [outer = 0x117166000] 13:27:30 INFO - PROCESS | 1649 | --DOCSHELL 0x135c31800 == 80 [pid = 1649] [id = 233] 13:27:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12dd39000 == 79 [pid = 1649] [id = 232] 13:27:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12d880800 == 78 [pid = 1649] [id = 231] 13:27:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca24000 == 77 [pid = 1649] [id = 230] 13:27:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba8b800 == 76 [pid = 1649] [id = 229] 13:27:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12b89e000 == 75 [pid = 1649] [id = 228] 13:27:30 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x1126ca400) [pid = 1649] [serial = 641] [outer = 0x0] [url = about:blank] 13:27:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12a87a800 == 74 [pid = 1649] [id = 227] 13:27:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12908b800 == 73 [pid = 1649] [id = 226] 13:27:31 INFO - PROCESS | 1649 | --DOCSHELL 0x124ab0000 == 72 [pid = 1649] [id = 225] 13:27:31 INFO - PROCESS | 1649 | --DOCSHELL 0x11962d000 == 71 [pid = 1649] [id = 224] 13:27:31 INFO - PROCESS | 1649 | --DOCSHELL 0x119625000 == 70 [pid = 1649] [id = 223] 13:27:31 INFO - PROCESS | 1649 | --DOCSHELL 0x121cb5800 == 69 [pid = 1649] [id = 222] 13:27:31 INFO - PROCESS | 1649 | --DOCSHELL 0x121427000 == 68 [pid = 1649] [id = 216] 13:27:31 INFO - PROCESS | 1649 | --DOCSHELL 0x116ab7800 == 67 [pid = 1649] [id = 215] 13:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x12c459c00) [pid = 1649] [serial = 630] [outer = 0x0] [url = about:blank] 13:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x1126fa400) [pid = 1649] [serial = 635] [outer = 0x0] [url = about:blank] 13:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x128acdc00) [pid = 1649] [serial = 623] [outer = 0x0] [url = about:blank] 13:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x121884800) [pid = 1649] [serial = 638] [outer = 0x0] [url = about:blank] 13:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x125cc8400) [pid = 1649] [serial = 620] [outer = 0x0] [url = about:blank] 13:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x128acfc00) [pid = 1649] [serial = 621] [outer = 0x0] [url = about:blank] 13:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x11715cc00) [pid = 1649] [serial = 608] [outer = 0x0] [url = about:blank] 13:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x12a807400) [pid = 1649] [serial = 605] [outer = 0x0] [url = about:blank] 13:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x1211d9800) [pid = 1649] [serial = 599] [outer = 0x0] [url = about:blank] 13:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x12a73e000) [pid = 1649] [serial = 602] [outer = 0x0] [url = about:blank] 13:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x1126f7c00) [pid = 1649] [serial = 633] [outer = 0x0] [url = about:blank] 13:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x12c0d3800) [pid = 1649] [serial = 629] [outer = 0x0] [url = about:blank] 13:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x12b2d8000) [pid = 1649] [serial = 624] [outer = 0x0] [url = about:blank] 13:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x1126f3800) [pid = 1649] [serial = 632] [outer = 0x0] [url = about:blank] 13:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x1182dc800) [pid = 1649] [serial = 612] [outer = 0x0] [url = about:blank] 13:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x1168c0800) [pid = 1649] [serial = 596] [outer = 0x0] [url = about:blank] 13:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x12bdf9800) [pid = 1649] [serial = 636] [outer = 0x0] [url = about:blank] 13:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x1257dfc00) [pid = 1649] [serial = 618] [outer = 0x0] [url = about:blank] 13:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x12baf5c00) [pid = 1649] [serial = 626] [outer = 0x0] [url = about:blank] 13:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x119cb7800) [pid = 1649] [serial = 614] [outer = 0x0] [url = about:blank] 13:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x1211db400) [pid = 1649] [serial = 615] [outer = 0x0] [url = about:blank] 13:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x11747a000) [pid = 1649] [serial = 611] [outer = 0x0] [url = about:blank] 13:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x121b62400) [pid = 1649] [serial = 617] [outer = 0x0] [url = about:blank] 13:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x117473c00) [pid = 1649] [serial = 609] [outer = 0x0] [url = about:blank] 13:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x12c0c6800) [pid = 1649] [serial = 627] [outer = 0x0] [url = about:blank] 13:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x12c0d3400) [pid = 1649] [serial = 639] [outer = 0x0] [url = about:blank] 13:27:31 INFO - PROCESS | 1649 | 1463603251199 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]]]}] 13:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 619ms 13:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:27:31 INFO - PROCESS | 1649 | 1463603251245 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 13:27:31 INFO - PROCESS | 1649 | 1463603251246 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 13:27:31 INFO - PROCESS | 1649 | 1463603251248 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:27:31 INFO - PROCESS | 1649 | 1463603251251 Marionette TRACE conn2 <- [1,954,null,{}] 13:27:31 INFO - PROCESS | 1649 | 1463603251258 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}] 13:27:31 INFO - PROCESS | 1649 | 1463603251350 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 13:27:31 INFO - PROCESS | 1649 | 1463603251431 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x120512000 == 68 [pid = 1649] [id = 246] 13:27:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x118e48400) [pid = 1649] [serial = 736] [outer = 0x0] 13:27:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x119dc5400) [pid = 1649] [serial = 737] [outer = 0x118e48400] 13:27:31 INFO - PROCESS | 1649 | 1463603251459 Marionette DEBUG loaded listener.js 13:27:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x120fd4800) [pid = 1649] [serial = 738] [outer = 0x118e48400] 13:27:31 INFO - PROCESS | 1649 | 1463603251781 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]]]}] 13:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 572ms 13:27:31 INFO - PROCESS | 1649 | 1463603251821 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 13:27:31 INFO - PROCESS | 1649 | 1463603251823 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 13:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:27:31 INFO - PROCESS | 1649 | 1463603251827 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:27:31 INFO - PROCESS | 1649 | 1463603251829 Marionette TRACE conn2 <- [1,958,null,{}] 13:27:31 INFO - PROCESS | 1649 | 1463603251831 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}] 13:27:31 INFO - PROCESS | 1649 | 1463603251919 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 13:27:31 INFO - PROCESS | 1649 | 1463603251980 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x125c7e000 == 69 [pid = 1649] [id = 247] 13:27:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x119514c00) [pid = 1649] [serial = 739] [outer = 0x0] 13:27:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x1211db800) [pid = 1649] [serial = 740] [outer = 0x119514c00] 13:27:32 INFO - PROCESS | 1649 | 1463603252006 Marionette DEBUG loaded listener.js 13:27:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x12187dc00) [pid = 1649] [serial = 741] [outer = 0x119514c00] 13:27:32 INFO - PROCESS | 1649 | 1463603252322 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]]]}] 13:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 523ms 13:27:32 INFO - PROCESS | 1649 | 1463603252350 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 13:27:32 INFO - PROCESS | 1649 | 1463603252352 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 13:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:27:32 INFO - PROCESS | 1649 | 1463603252355 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:27:32 INFO - PROCESS | 1649 | 1463603252357 Marionette TRACE conn2 <- [1,962,null,{}] 13:27:32 INFO - PROCESS | 1649 | 1463603252363 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}] 13:27:32 INFO - PROCESS | 1649 | 1463603252495 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 13:27:32 INFO - PROCESS | 1649 | 1463603252582 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a6d0800 == 70 [pid = 1649] [id = 248] 13:27:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x119dcb000) [pid = 1649] [serial = 742] [outer = 0x0] 13:27:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x121883c00) [pid = 1649] [serial = 743] [outer = 0x119dcb000] 13:27:32 INFO - PROCESS | 1649 | 1463603252624 Marionette DEBUG loaded listener.js 13:27:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x1258d5800) [pid = 1649] [serial = 744] [outer = 0x119dcb000] 13:27:33 INFO - PROCESS | 1649 | 1463603253002 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]]]}] 13:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 673ms 13:27:33 INFO - PROCESS | 1649 | 1463603253029 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 13:27:33 INFO - PROCESS | 1649 | 1463603253030 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 13:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:27:33 INFO - PROCESS | 1649 | 1463603253032 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:27:33 INFO - PROCESS | 1649 | 1463603253033 Marionette TRACE conn2 <- [1,966,null,{}] 13:27:33 INFO - PROCESS | 1649 | 1463603253036 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}] 13:27:33 INFO - PROCESS | 1649 | 1463603253133 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 13:27:33 INFO - PROCESS | 1649 | 1463603253207 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b89c000 == 71 [pid = 1649] [id = 249] 13:27:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x121b59800) [pid = 1649] [serial = 745] [outer = 0x0] 13:27:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x128a54000) [pid = 1649] [serial = 746] [outer = 0x121b59800] 13:27:33 INFO - PROCESS | 1649 | 1463603253232 Marionette DEBUG loaded listener.js 13:27:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x12abef800) [pid = 1649] [serial = 747] [outer = 0x121b59800] 13:27:33 INFO - PROCESS | 1649 | 1463603253546 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]]]}] 13:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 568ms 13:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:27:33 INFO - PROCESS | 1649 | 1463603253601 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 13:27:33 INFO - PROCESS | 1649 | 1463603253602 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 13:27:33 INFO - PROCESS | 1649 | 1463603253604 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:27:33 INFO - PROCESS | 1649 | 1463603253605 Marionette TRACE conn2 <- [1,970,null,{}] 13:27:33 INFO - PROCESS | 1649 | 1463603253614 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}] 13:27:33 INFO - PROCESS | 1649 | 1463603253723 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 13:27:33 INFO - PROCESS | 1649 | 1463603253727 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c468800 == 72 [pid = 1649] [id = 250] 13:27:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x12ab1a800) [pid = 1649] [serial = 748] [outer = 0x0] 13:27:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x12bdf6400) [pid = 1649] [serial = 749] [outer = 0x12ab1a800] 13:27:33 INFO - PROCESS | 1649 | 1463603253752 Marionette DEBUG loaded listener.js 13:27:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x12c0c9000) [pid = 1649] [serial = 750] [outer = 0x12ab1a800] 13:27:34 INFO - PROCESS | 1649 | 1463603254101 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]]]}] 13:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 521ms 13:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:27:34 INFO - PROCESS | 1649 | 1463603254130 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 13:27:34 INFO - PROCESS | 1649 | 1463603254132 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 13:27:34 INFO - PROCESS | 1649 | 1463603254134 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:27:34 INFO - PROCESS | 1649 | 1463603254135 Marionette TRACE conn2 <- [1,974,null,{}] 13:27:34 INFO - PROCESS | 1649 | 1463603254137 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}] 13:27:34 INFO - PROCESS | 1649 | 1463603254246 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 13:27:34 INFO - PROCESS | 1649 | 1463603254285 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cbba800 == 73 [pid = 1649] [id = 251] 13:27:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x12ab1b800) [pid = 1649] [serial = 751] [outer = 0x0] 13:27:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x12b231800) [pid = 1649] [serial = 752] [outer = 0x12ab1b800] 13:27:34 INFO - PROCESS | 1649 | 1463603254310 Marionette DEBUG loaded listener.js 13:27:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x12b236c00) [pid = 1649] [serial = 753] [outer = 0x12ab1b800] 13:27:34 INFO - PROCESS | 1649 | 1463603254643 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]]]}] 13:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 519ms 13:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:27:34 INFO - PROCESS | 1649 | 1463603254653 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 13:27:34 INFO - PROCESS | 1649 | 1463603254655 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 13:27:34 INFO - PROCESS | 1649 | 1463603254660 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:27:34 INFO - PROCESS | 1649 | 1463603254663 Marionette TRACE conn2 <- [1,978,null,{}] 13:27:34 INFO - PROCESS | 1649 | 1463603254666 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}] 13:27:34 INFO - PROCESS | 1649 | 1463603254830 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 13:27:34 INFO - PROCESS | 1649 | 1463603254848 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d87a800 == 74 [pid = 1649] [id = 252] 13:27:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x12b230c00) [pid = 1649] [serial = 754] [outer = 0x0] 13:27:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x12c0c5c00) [pid = 1649] [serial = 755] [outer = 0x12b230c00] 13:27:34 INFO - PROCESS | 1649 | 1463603254900 Marionette DEBUG loaded listener.js 13:27:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x12c459c00) [pid = 1649] [serial = 756] [outer = 0x12b230c00] 13:27:35 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x125cc7c00) [pid = 1649] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:27:35 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x12b2d5c00) [pid = 1649] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:27:35 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x128cd1800) [pid = 1649] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:27:35 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x118a10c00) [pid = 1649] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:27:35 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x1126ef400) [pid = 1649] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:27:35 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x12053cc00) [pid = 1649] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:27:35 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x121533000) [pid = 1649] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:27:35 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x121534400) [pid = 1649] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:27:35 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x1126fac00) [pid = 1649] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:27:35 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x1126c1800) [pid = 1649] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:27:35 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x12b2da800) [pid = 1649] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:27:35 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x129096000) [pid = 1649] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:27:35 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x1126c7800) [pid = 1649] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:27:35 INFO - PROCESS | 1649 | 1463603255444 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]]]}] 13:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 824ms 13:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:27:35 INFO - PROCESS | 1649 | 1463603255482 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 13:27:35 INFO - PROCESS | 1649 | 1463603255483 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 13:27:35 INFO - PROCESS | 1649 | 1463603255485 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:27:35 INFO - PROCESS | 1649 | 1463603255486 Marionette TRACE conn2 <- [1,982,null,{}] 13:27:35 INFO - PROCESS | 1649 | 1463603255489 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}] 13:27:35 INFO - PROCESS | 1649 | 1463603255577 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 13:27:35 INFO - PROCESS | 1649 | 1463603255582 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba8a000 == 75 [pid = 1649] [id = 253] 13:27:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x1126f5c00) [pid = 1649] [serial = 757] [outer = 0x0] 13:27:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x121534c00) [pid = 1649] [serial = 758] [outer = 0x1126f5c00] 13:27:35 INFO - PROCESS | 1649 | 1463603255606 Marionette DEBUG loaded listener.js 13:27:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x12be12400) [pid = 1649] [serial = 759] [outer = 0x1126f5c00] 13:27:35 INFO - PROCESS | 1649 | 1463603255937 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]]]}] 13:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 472ms 13:27:35 INFO - PROCESS | 1649 | 1463603255960 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 13:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:27:35 INFO - PROCESS | 1649 | 1463603255963 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 13:27:35 INFO - PROCESS | 1649 | 1463603255966 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:27:35 INFO - PROCESS | 1649 | 1463603255968 Marionette TRACE conn2 <- [1,986,null,{}] 13:27:35 INFO - PROCESS | 1649 | 1463603255970 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}] 13:27:36 INFO - PROCESS | 1649 | 1463603256121 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 13:27:36 INFO - PROCESS | 1649 | 1463603256157 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x1348bd800 == 76 [pid = 1649] [id = 254] 13:27:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x111038000) [pid = 1649] [serial = 760] [outer = 0x0] 13:27:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x121533000) [pid = 1649] [serial = 761] [outer = 0x111038000] 13:27:36 INFO - PROCESS | 1649 | 1463603256204 Marionette DEBUG loaded listener.js 13:27:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x12ca4bc00) [pid = 1649] [serial = 762] [outer = 0x111038000] 13:27:36 INFO - PROCESS | 1649 | 1463603256640 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]]]}] 13:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 721ms 13:27:36 INFO - PROCESS | 1649 | 1463603256688 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 13:27:36 INFO - PROCESS | 1649 | 1463603256689 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 13:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:27:36 INFO - PROCESS | 1649 | 1463603256691 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:27:36 INFO - PROCESS | 1649 | 1463603256693 Marionette TRACE conn2 <- [1,990,null,{}] 13:27:36 INFO - PROCESS | 1649 | 1463603256695 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}] 13:27:36 INFO - PROCESS | 1649 | 1463603256783 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 13:27:36 INFO - PROCESS | 1649 | 1463603256787 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x135c42800 == 77 [pid = 1649] [id = 255] 13:27:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x121918000) [pid = 1649] [serial = 763] [outer = 0x0] 13:27:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x12191dc00) [pid = 1649] [serial = 764] [outer = 0x121918000] 13:27:36 INFO - PROCESS | 1649 | 1463603256811 Marionette DEBUG loaded listener.js 13:27:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x121921c00) [pid = 1649] [serial = 765] [outer = 0x121918000] 13:27:37 INFO - PROCESS | 1649 | 1463603257142 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]]]}] 13:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 469ms 13:27:37 INFO - PROCESS | 1649 | 1463603257162 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 13:27:37 INFO - PROCESS | 1649 | 1463603257164 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 13:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:27:37 INFO - PROCESS | 1649 | 1463603257166 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:27:37 INFO - PROCESS | 1649 | 1463603257167 Marionette TRACE conn2 <- [1,994,null,{}] 13:27:37 INFO - PROCESS | 1649 | 1463603257169 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}] 13:27:37 INFO - PROCESS | 1649 | 1463603257259 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 13:27:37 INFO - PROCESS | 1649 | 1463603257263 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x135d63000 == 78 [pid = 1649] [id = 256] 13:27:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x12191d400) [pid = 1649] [serial = 766] [outer = 0x0] 13:27:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x1289ddc00) [pid = 1649] [serial = 767] [outer = 0x12191d400] 13:27:37 INFO - PROCESS | 1649 | 1463603257287 Marionette DEBUG loaded listener.js 13:27:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x1289e1800) [pid = 1649] [serial = 768] [outer = 0x12191d400] 13:27:37 INFO - PROCESS | 1649 | 1463603257848 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]]]}] 13:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 720ms 13:27:37 INFO - PROCESS | 1649 | 1463603257886 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 13:27:37 INFO - PROCESS | 1649 | 1463603257889 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 13:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:27:37 INFO - PROCESS | 1649 | 1463603257893 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:27:37 INFO - PROCESS | 1649 | 1463603257895 Marionette TRACE conn2 <- [1,998,null,{}] 13:27:37 INFO - PROCESS | 1649 | 1463603257899 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}] 13:27:38 INFO - PROCESS | 1649 | 1463603258016 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 13:27:38 INFO - PROCESS | 1649 | 1463603258093 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x11804a000 == 79 [pid = 1649] [id = 257] 13:27:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x11103e800) [pid = 1649] [serial = 769] [outer = 0x0] 13:27:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x1126ebc00) [pid = 1649] [serial = 770] [outer = 0x11103e800] 13:27:38 INFO - PROCESS | 1649 | 1463603258125 Marionette DEBUG loaded listener.js 13:27:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x115ab3400) [pid = 1649] [serial = 771] [outer = 0x11103e800] 13:27:38 INFO - PROCESS | 1649 | 1463603258599 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]]]}] 13:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 722ms 13:27:38 INFO - PROCESS | 1649 | 1463603258616 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 13:27:38 INFO - PROCESS | 1649 | 1463603258623 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 13:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:27:38 INFO - PROCESS | 1649 | 1463603258630 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:27:38 INFO - PROCESS | 1649 | 1463603258633 Marionette TRACE conn2 <- [1,1002,null,{}] 13:27:38 INFO - PROCESS | 1649 | 1463603258637 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}] 13:27:38 INFO - PROCESS | 1649 | 1463603258814 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 13:27:38 INFO - PROCESS | 1649 | 1463603258904 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x128816800 == 80 [pid = 1649] [id = 258] 13:27:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x116803c00) [pid = 1649] [serial = 772] [outer = 0x0] 13:27:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x118428800) [pid = 1649] [serial = 773] [outer = 0x116803c00] 13:27:38 INFO - PROCESS | 1649 | 1463603258936 Marionette DEBUG loaded listener.js 13:27:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x119dc8c00) [pid = 1649] [serial = 774] [outer = 0x116803c00] 13:27:39 INFO - PROCESS | 1649 | 1463603259376 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]]]}] 13:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 772ms 13:27:39 INFO - PROCESS | 1649 | 1463603259402 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 13:27:39 INFO - PROCESS | 1649 | 1463603259403 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 13:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:27:39 INFO - PROCESS | 1649 | 1463603259406 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:27:39 INFO - PROCESS | 1649 | 1463603259408 Marionette TRACE conn2 <- [1,1006,null,{}] 13:27:39 INFO - PROCESS | 1649 | 1463603259414 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}] 13:27:39 INFO - PROCESS | 1649 | 1463603259570 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 13:27:39 INFO - PROCESS | 1649 | 1463603259716 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x134fd6000 == 81 [pid = 1649] [id = 259] 13:27:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x12152c400) [pid = 1649] [serial = 775] [outer = 0x0] 13:27:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x12188b000) [pid = 1649] [serial = 776] [outer = 0x12152c400] 13:27:39 INFO - PROCESS | 1649 | 1463603259769 Marionette DEBUG loaded listener.js 13:27:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x1289dd400) [pid = 1649] [serial = 777] [outer = 0x12152c400] 13:27:40 INFO - PROCESS | 1649 | 1463603260292 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]]]}] 13:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 922ms 13:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:27:40 INFO - PROCESS | 1649 | 1463603260328 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 13:27:40 INFO - PROCESS | 1649 | 1463603260330 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 13:27:40 INFO - PROCESS | 1649 | 1463603260332 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:27:40 INFO - PROCESS | 1649 | 1463603260334 Marionette TRACE conn2 <- [1,1010,null,{}] 13:27:40 INFO - PROCESS | 1649 | 1463603260336 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}] 13:27:40 INFO - PROCESS | 1649 | 1463603260448 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 13:27:40 INFO - PROCESS | 1649 | 1463603260524 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x135be3800 == 82 [pid = 1649] [id = 260] 13:27:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x1289dec00) [pid = 1649] [serial = 778] [outer = 0x0] 13:27:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x1289e8800) [pid = 1649] [serial = 779] [outer = 0x1289dec00] 13:27:40 INFO - PROCESS | 1649 | 1463603260558 Marionette DEBUG loaded listener.js 13:27:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x128ad3800) [pid = 1649] [serial = 780] [outer = 0x1289dec00] 13:27:41 INFO - PROCESS | 1649 | 1463603261002 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]]]}] 13:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 721ms 13:27:41 INFO - PROCESS | 1649 | 1463603261060 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 13:27:41 INFO - PROCESS | 1649 | 1463603261063 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 13:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:27:41 INFO - PROCESS | 1649 | 1463603261068 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:27:41 INFO - PROCESS | 1649 | 1463603261070 Marionette TRACE conn2 <- [1,1014,null,{}] 13:27:41 INFO - PROCESS | 1649 | 1463603261074 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}] 13:27:41 INFO - PROCESS | 1649 | 1463603261234 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 13:27:41 INFO - PROCESS | 1649 | 1463603261344 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x13520f800 == 83 [pid = 1649] [id = 261] 13:27:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x1289e2c00) [pid = 1649] [serial = 781] [outer = 0x0] 13:27:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x129568c00) [pid = 1649] [serial = 782] [outer = 0x1289e2c00] 13:27:41 INFO - PROCESS | 1649 | 1463603261390 Marionette DEBUG loaded listener.js 13:27:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x12a807400) [pid = 1649] [serial = 783] [outer = 0x1289e2c00] 13:27:41 INFO - PROCESS | 1649 | 1463603261860 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]]]}] 13:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 823ms 13:27:41 INFO - PROCESS | 1649 | 1463603261908 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 13:27:41 INFO - PROCESS | 1649 | 1463603261909 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 13:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:27:41 INFO - PROCESS | 1649 | 1463603261913 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:27:41 INFO - PROCESS | 1649 | 1463603261915 Marionette TRACE conn2 <- [1,1018,null,{}] 13:27:41 INFO - PROCESS | 1649 | 1463603261917 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}] 13:27:42 INFO - PROCESS | 1649 | 1463603262039 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 13:27:42 INFO - PROCESS | 1649 | 1463603262117 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x1389c1000 == 84 [pid = 1649] [id = 262] 13:27:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x12c461400) [pid = 1649] [serial = 784] [outer = 0x0] 13:27:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x12d5b9800) [pid = 1649] [serial = 785] [outer = 0x12c461400] 13:27:42 INFO - PROCESS | 1649 | 1463603262147 Marionette DEBUG loaded listener.js 13:27:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x12d698800) [pid = 1649] [serial = 786] [outer = 0x12c461400] 13:27:42 INFO - PROCESS | 1649 | 1463603262552 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]]]}] 13:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 669ms 13:27:42 INFO - PROCESS | 1649 | 1463603262583 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 13:27:42 INFO - PROCESS | 1649 | 1463603262584 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 13:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:27:42 INFO - PROCESS | 1649 | 1463603262587 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:27:42 INFO - PROCESS | 1649 | 1463603262588 Marionette TRACE conn2 <- [1,1022,null,{}] 13:27:42 INFO - PROCESS | 1649 | 1463603262591 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}] 13:27:42 INFO - PROCESS | 1649 | 1463603262696 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 13:27:42 INFO - PROCESS | 1649 | 1463603262802 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x1389d6000 == 85 [pid = 1649] [id = 263] 13:27:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x12d5b9400) [pid = 1649] [serial = 787] [outer = 0x0] 13:27:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x12d69dc00) [pid = 1649] [serial = 788] [outer = 0x12d5b9400] 13:27:42 INFO - PROCESS | 1649 | 1463603262833 Marionette DEBUG loaded listener.js 13:27:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x12d976800) [pid = 1649] [serial = 789] [outer = 0x12d5b9400] 13:27:43 INFO - PROCESS | 1649 | 1463603263265 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]]]}] 13:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 724ms 13:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:27:43 INFO - PROCESS | 1649 | 1463603263334 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 13:27:43 INFO - PROCESS | 1649 | 1463603263336 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 13:27:43 INFO - PROCESS | 1649 | 1463603263354 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:27:43 INFO - PROCESS | 1649 | 1463603263356 Marionette TRACE conn2 <- [1,1026,null,{}] 13:27:43 INFO - PROCESS | 1649 | 1463603263363 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}] 13:27:43 INFO - PROCESS | 1649 | 1463603263530 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 13:27:43 INFO - PROCESS | 1649 | 1463603263626 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x120519000 == 86 [pid = 1649] [id = 264] 13:27:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x11103b400) [pid = 1649] [serial = 790] [outer = 0x0] 13:27:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x121539800) [pid = 1649] [serial = 791] [outer = 0x11103b400] 13:27:43 INFO - PROCESS | 1649 | 1463603263673 Marionette DEBUG loaded listener.js 13:27:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x12d979000) [pid = 1649] [serial = 792] [outer = 0x11103b400] 13:27:44 INFO - PROCESS | 1649 | 1463603264131 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]]]}] 13:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 841ms 13:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:27:44 INFO - PROCESS | 1649 | 1463603264180 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 13:27:44 INFO - PROCESS | 1649 | 1463603264182 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 13:27:44 INFO - PROCESS | 1649 | 1463603264184 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:27:44 INFO - PROCESS | 1649 | 1463603264185 Marionette TRACE conn2 <- [1,1030,null,{}] 13:27:44 INFO - PROCESS | 1649 | 1463603264188 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}] 13:27:44 INFO - PROCESS | 1649 | 1463603264298 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 13:27:44 INFO - PROCESS | 1649 | 1463603264379 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x129267000 == 87 [pid = 1649] [id = 265] 13:27:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x111034800) [pid = 1649] [serial = 793] [outer = 0x0] 13:27:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x12d921400) [pid = 1649] [serial = 794] [outer = 0x111034800] 13:27:44 INFO - PROCESS | 1649 | 1463603264409 Marionette DEBUG loaded listener.js 13:27:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x12d925400) [pid = 1649] [serial = 795] [outer = 0x111034800] 13:27:45 INFO - PROCESS | 1649 | 1463603265012 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]]]}] 13:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 870ms 13:27:45 INFO - PROCESS | 1649 | 1463603265059 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 13:27:45 INFO - PROCESS | 1649 | 1463603265061 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 13:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:27:45 INFO - PROCESS | 1649 | 1463603265067 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:27:45 INFO - PROCESS | 1649 | 1463603265068 Marionette TRACE conn2 <- [1,1034,null,{}] 13:27:45 INFO - PROCESS | 1649 | 1463603265072 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}] 13:27:45 INFO - PROCESS | 1649 | 1463603265181 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 13:27:45 INFO - PROCESS | 1649 | 1463603265263 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x118a9d800 == 88 [pid = 1649] [id = 266] 13:27:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x11103e400) [pid = 1649] [serial = 796] [outer = 0x0] 13:27:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x1126eb800) [pid = 1649] [serial = 797] [outer = 0x11103e400] 13:27:45 INFO - PROCESS | 1649 | 1463603265292 Marionette DEBUG loaded listener.js 13:27:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x115e7e000) [pid = 1649] [serial = 798] [outer = 0x11103e400] 13:27:45 INFO - PROCESS | 1649 | 1463603265729 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]]]}] 13:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 674ms 13:27:45 INFO - PROCESS | 1649 | 1463603265741 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 13:27:45 INFO - PROCESS | 1649 | 1463603265746 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 13:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:27:45 INFO - PROCESS | 1649 | 1463603265751 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:27:45 INFO - PROCESS | 1649 | 1463603265752 Marionette TRACE conn2 <- [1,1038,null,{}] 13:27:45 INFO - PROCESS | 1649 | 1463603265755 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}] 13:27:45 INFO - PROCESS | 1649 | 1463603265853 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 13:27:45 INFO - PROCESS | 1649 | 1463603265923 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x115f9f000 == 89 [pid = 1649] [id = 267] 13:27:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x11102f800) [pid = 1649] [serial = 799] [outer = 0x0] 13:27:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x1126f0c00) [pid = 1649] [serial = 800] [outer = 0x11102f800] 13:27:45 INFO - PROCESS | 1649 | 1463603265986 Marionette DEBUG loaded listener.js 13:27:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x11747cc00) [pid = 1649] [serial = 801] [outer = 0x11102f800] 13:27:46 INFO - PROCESS | 1649 | --DOCSHELL 0x135c42800 == 88 [pid = 1649] [id = 255] 13:27:46 INFO - PROCESS | 1649 | --DOCSHELL 0x1348bd800 == 87 [pid = 1649] [id = 254] 13:27:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba8a000 == 86 [pid = 1649] [id = 253] 13:27:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12d87a800 == 85 [pid = 1649] [id = 252] 13:27:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12cbba800 == 84 [pid = 1649] [id = 251] 13:27:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12c468800 == 83 [pid = 1649] [id = 250] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x12c843c00) [pid = 1649] [serial = 701] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12b89c000 == 82 [pid = 1649] [id = 249] 13:27:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12a6d0800 == 81 [pid = 1649] [id = 248] 13:27:46 INFO - PROCESS | 1649 | --DOCSHELL 0x125c7e000 == 80 [pid = 1649] [id = 247] 13:27:46 INFO - PROCESS | 1649 | --DOCSHELL 0x120512000 == 79 [pid = 1649] [id = 246] 13:27:46 INFO - PROCESS | 1649 | --DOCSHELL 0x119228800 == 78 [pid = 1649] [id = 245] 13:27:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12141c000 == 77 [pid = 1649] [id = 244] 13:27:46 INFO - PROCESS | 1649 | --DOCSHELL 0x134759000 == 76 [pid = 1649] [id = 238] 13:27:46 INFO - PROCESS | 1649 | --DOCSHELL 0x1348d3800 == 75 [pid = 1649] [id = 237] 13:27:46 INFO - PROCESS | 1649 | --DOCSHELL 0x1252af800 == 74 [pid = 1649] [id = 236] 13:27:46 INFO - PROCESS | 1649 | --DOCSHELL 0x118331800 == 73 [pid = 1649] [id = 235] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x12c2c8800) [pid = 1649] [serial = 642] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x1290a0c00) [pid = 1649] [serial = 683] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x12bacf800) [pid = 1649] [serial = 689] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x12abf1c00) [pid = 1649] [serial = 687] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x12a744c00) [pid = 1649] [serial = 686] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x12baf8c00) [pid = 1649] [serial = 690] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x11970f000) [pid = 1649] [serial = 671] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x119cb2000) [pid = 1649] [serial = 672] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x12c0ca000) [pid = 1649] [serial = 662] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x116459800) [pid = 1649] [serial = 666] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x112a5d800) [pid = 1649] [serial = 665] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x1211dac00) [pid = 1649] [serial = 674] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x121530800) [pid = 1649] [serial = 675] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x121536800) [pid = 1649] [serial = 677] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x120fd4000) [pid = 1649] [serial = 678] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x125837400) [pid = 1649] [serial = 656] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x12188bc00) [pid = 1649] [serial = 680] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x111015000) [pid = 1649] [serial = 644] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x12187f000) [pid = 1649] [serial = 653] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x117479400) [pid = 1649] [serial = 669] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x117165800) [pid = 1649] [serial = 668] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x12a738400) [pid = 1649] [serial = 659] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x119dc8800) [pid = 1649] [serial = 695] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x11821fc00) [pid = 1649] [serial = 650] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x113271800) [pid = 1649] [serial = 647] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x12c0c4400) [pid = 1649] [serial = 692] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x12c844000) [pid = 1649] [serial = 699] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x12c0d2800) [pid = 1649] [serial = 698] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x12c0d0400) [pid = 1649] [serial = 693] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x12a666400) [pid = 1649] [serial = 684] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x128a58800) [pid = 1649] [serial = 681] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x12187c400) [pid = 1649] [serial = 696] [outer = 0x0] [url = about:blank] 13:27:46 INFO - PROCESS | 1649 | 1463603266424 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]]]}] 13:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 721ms 13:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:27:46 INFO - PROCESS | 1649 | 1463603266478 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 13:27:46 INFO - PROCESS | 1649 | 1463603266480 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 13:27:46 INFO - PROCESS | 1649 | 1463603266483 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:27:46 INFO - PROCESS | 1649 | 1463603266488 Marionette TRACE conn2 <- [1,1042,null,{}] 13:27:46 INFO - PROCESS | 1649 | 1463603266509 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}] 13:27:46 INFO - PROCESS | 1649 | 1463603266646 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 13:27:46 INFO - PROCESS | 1649 | 1463603266679 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12052a000 == 74 [pid = 1649] [id = 268] 13:27:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x119912000) [pid = 1649] [serial = 802] [outer = 0x0] 13:27:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x119cdc000) [pid = 1649] [serial = 803] [outer = 0x119912000] 13:27:46 INFO - PROCESS | 1649 | 1463603266720 Marionette DEBUG loaded listener.js 13:27:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x119dcdc00) [pid = 1649] [serial = 804] [outer = 0x119912000] 13:27:47 INFO - PROCESS | 1649 | 1463603267137 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]]]}] 13:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 678ms 13:27:47 INFO - PROCESS | 1649 | 1463603267162 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 13:27:47 INFO - PROCESS | 1649 | 1463603267164 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 13:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:27:47 INFO - PROCESS | 1649 | 1463603267166 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:27:47 INFO - PROCESS | 1649 | 1463603267167 Marionette TRACE conn2 <- [1,1046,null,{}] 13:27:47 INFO - PROCESS | 1649 | 1463603267169 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}] 13:27:47 INFO - PROCESS | 1649 | 1463603267256 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 13:27:47 INFO - PROCESS | 1649 | 1463603267261 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12586d800 == 75 [pid = 1649] [id = 269] 13:27:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x12053cc00) [pid = 1649] [serial = 805] [outer = 0x0] 13:27:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x1211dac00) [pid = 1649] [serial = 806] [outer = 0x12053cc00] 13:27:47 INFO - PROCESS | 1649 | 1463603267287 Marionette DEBUG loaded listener.js 13:27:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x12152e400) [pid = 1649] [serial = 807] [outer = 0x12053cc00] 13:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:27:47 INFO - PROCESS | 1649 | 1463603267626 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]]]}] 13:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 470ms 13:27:47 INFO - PROCESS | 1649 | 1463603267636 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 13:27:47 INFO - PROCESS | 1649 | 1463603267638 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 13:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:27:47 INFO - PROCESS | 1649 | 1463603267640 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:27:47 INFO - PROCESS | 1649 | 1463603267642 Marionette TRACE conn2 <- [1,1050,null,{}] 13:27:47 INFO - PROCESS | 1649 | 1463603267647 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}] 13:27:47 INFO - PROCESS | 1649 | 1463603267761 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 13:27:47 INFO - PROCESS | 1649 | 1463603267768 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x128835000 == 76 [pid = 1649] [id = 270] 13:27:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x120fd3400) [pid = 1649] [serial = 808] [outer = 0x0] 13:27:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x121536800) [pid = 1649] [serial = 809] [outer = 0x120fd3400] 13:27:47 INFO - PROCESS | 1649 | 1463603267793 Marionette DEBUG loaded listener.js 13:27:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x121885c00) [pid = 1649] [serial = 810] [outer = 0x120fd3400] 13:27:48 INFO - PROCESS | 1649 | 1463603268195 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]]]}] 13:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 572ms 13:27:48 INFO - PROCESS | 1649 | 1463603268213 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 13:27:48 INFO - PROCESS | 1649 | 1463603268215 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 13:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:27:48 INFO - PROCESS | 1649 | 1463603268218 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:27:48 INFO - PROCESS | 1649 | 1463603268220 Marionette TRACE conn2 <- [1,1054,null,{}] 13:27:48 INFO - PROCESS | 1649 | 1463603268224 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}] 13:27:48 INFO - PROCESS | 1649 | 1463603268350 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 13:27:48 INFO - PROCESS | 1649 | 1463603268434 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a419800 == 77 [pid = 1649] [id = 271] 13:27:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x121538400) [pid = 1649] [serial = 811] [outer = 0x0] 13:27:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x121922000) [pid = 1649] [serial = 812] [outer = 0x121538400] 13:27:48 INFO - PROCESS | 1649 | 1463603268460 Marionette DEBUG loaded listener.js 13:27:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x128a5dc00) [pid = 1649] [serial = 813] [outer = 0x121538400] 13:27:48 INFO - PROCESS | 1649 | 1463603268793 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]]]}] 13:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 620ms 13:27:48 INFO - PROCESS | 1649 | 1463603268839 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 13:27:48 INFO - PROCESS | 1649 | 1463603268840 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 13:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:27:48 INFO - PROCESS | 1649 | 1463603268842 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:27:48 INFO - PROCESS | 1649 | 1463603268843 Marionette TRACE conn2 <- [1,1058,null,{}] 13:27:48 INFO - PROCESS | 1649 | 1463603268845 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}] 13:27:48 INFO - PROCESS | 1649 | 1463603268954 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 13:27:48 INFO - PROCESS | 1649 | 1463603268992 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba17800 == 78 [pid = 1649] [id = 272] 13:27:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x119dd1000) [pid = 1649] [serial = 814] [outer = 0x0] 13:27:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x128cd6400) [pid = 1649] [serial = 815] [outer = 0x119dd1000] 13:27:49 INFO - PROCESS | 1649 | 1463603269018 Marionette DEBUG loaded listener.js 13:27:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x12a738400) [pid = 1649] [serial = 816] [outer = 0x119dd1000] 13:27:49 INFO - PROCESS | 1649 | 1463603269348 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]]]}] 13:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 519ms 13:27:49 INFO - PROCESS | 1649 | 1463603269362 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 13:27:49 INFO - PROCESS | 1649 | 1463603269363 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 13:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:27:49 INFO - PROCESS | 1649 | 1463603269366 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:27:49 INFO - PROCESS | 1649 | 1463603269367 Marionette TRACE conn2 <- [1,1062,null,{}] 13:27:49 INFO - PROCESS | 1649 | 1463603269369 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}] 13:27:49 INFO - PROCESS | 1649 | 1463603269526 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 13:27:49 INFO - PROCESS | 1649 | 1463603269544 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c468800 == 79 [pid = 1649] [id = 273] 13:27:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x128cd6c00) [pid = 1649] [serial = 817] [outer = 0x0] 13:27:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x12abe9000) [pid = 1649] [serial = 818] [outer = 0x128cd6c00] 13:27:49 INFO - PROCESS | 1649 | 1463603269575 Marionette DEBUG loaded listener.js 13:27:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x12b22f000) [pid = 1649] [serial = 819] [outer = 0x128cd6c00] 13:27:49 INFO - PROCESS | 1649 | 1463603269961 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]]]}] 13:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 618ms 13:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:27:49 INFO - PROCESS | 1649 | 1463603269985 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 13:27:49 INFO - PROCESS | 1649 | 1463603269986 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 13:27:49 INFO - PROCESS | 1649 | 1463603269988 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:27:49 INFO - PROCESS | 1649 | 1463603269997 Marionette TRACE conn2 <- [1,1066,null,{}] 13:27:50 INFO - PROCESS | 1649 | 1463603270006 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}] 13:27:50 INFO - PROCESS | 1649 | 1463603270116 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 13:27:50 INFO - PROCESS | 1649 | 1463603270158 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cbb3800 == 80 [pid = 1649] [id = 274] 13:27:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x12ab18c00) [pid = 1649] [serial = 820] [outer = 0x0] 13:27:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x12b237000) [pid = 1649] [serial = 821] [outer = 0x12ab18c00] 13:27:50 INFO - PROCESS | 1649 | 1463603270184 Marionette DEBUG loaded listener.js 13:27:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x12bacb000) [pid = 1649] [serial = 822] [outer = 0x12ab18c00] 13:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x12ab1a800) [pid = 1649] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x12ab1b800) [pid = 1649] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x12b230c00) [pid = 1649] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x119514c00) [pid = 1649] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x111018400) [pid = 1649] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x12be1c400) [pid = 1649] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x119dcb000) [pid = 1649] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x117166000) [pid = 1649] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x118e48400) [pid = 1649] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x1126f5c00) [pid = 1649] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x121918000) [pid = 1649] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x111038000) [pid = 1649] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x121b59800) [pid = 1649] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:27:50 INFO - PROCESS | 1649 | 1463603270737 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]]]}] 13:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 789ms 13:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:27:50 INFO - PROCESS | 1649 | 1463603270782 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 13:27:50 INFO - PROCESS | 1649 | 1463603270783 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 13:27:50 INFO - PROCESS | 1649 | 1463603270786 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:27:50 INFO - PROCESS | 1649 | 1463603270787 Marionette TRACE conn2 <- [1,1070,null,{}] 13:27:50 INFO - PROCESS | 1649 | 1463603270790 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}] 13:27:50 INFO - PROCESS | 1649 | 1463603270881 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 13:27:50 INFO - PROCESS | 1649 | 1463603270886 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac65000 == 81 [pid = 1649] [id = 275] 13:27:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x1126c7800) [pid = 1649] [serial = 823] [outer = 0x0] 13:27:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x121538800) [pid = 1649] [serial = 824] [outer = 0x1126c7800] 13:27:50 INFO - PROCESS | 1649 | 1463603270911 Marionette DEBUG loaded listener.js 13:27:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x121949000) [pid = 1649] [serial = 825] [outer = 0x1126c7800] 13:27:51 INFO - PROCESS | 1649 | 1463603271269 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]]]}] 13:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 518ms 13:27:51 INFO - PROCESS | 1649 | 1463603271305 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 13:27:51 INFO - PROCESS | 1649 | 1463603271306 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 13:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:27:51 INFO - PROCESS | 1649 | 1463603271316 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:27:51 INFO - PROCESS | 1649 | 1463603271318 Marionette TRACE conn2 <- [1,1074,null,{}] 13:27:51 INFO - PROCESS | 1649 | 1463603271320 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}] 13:27:51 INFO - PROCESS | 1649 | 1463603271429 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 13:27:51 INFO - PROCESS | 1649 | 1463603271433 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x13475e800 == 82 [pid = 1649] [id = 276] 13:27:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x12194e800) [pid = 1649] [serial = 826] [outer = 0x0] 13:27:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x1258d8800) [pid = 1649] [serial = 827] [outer = 0x12194e800] 13:27:51 INFO - PROCESS | 1649 | 1463603271462 Marionette DEBUG loaded listener.js 13:27:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x12bad1000) [pid = 1649] [serial = 828] [outer = 0x12194e800] 13:27:51 INFO - PROCESS | 1649 | 1463603271800 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]]]}] 13:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 519ms 13:27:51 INFO - PROCESS | 1649 | 1463603271836 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 13:27:51 INFO - PROCESS | 1649 | 1463603271837 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 13:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:27:51 INFO - PROCESS | 1649 | 1463603271839 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:27:51 INFO - PROCESS | 1649 | 1463603271840 Marionette TRACE conn2 <- [1,1078,null,{}] 13:27:51 INFO - PROCESS | 1649 | 1463603271843 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}] 13:27:51 INFO - PROCESS | 1649 | 1463603271930 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 13:27:52 INFO - PROCESS | 1649 | 1463603272000 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x1348c9800 == 83 [pid = 1649] [id = 277] 13:27:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x121951000) [pid = 1649] [serial = 829] [outer = 0x0] 13:27:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x12bdec400) [pid = 1649] [serial = 830] [outer = 0x121951000] 13:27:52 INFO - PROCESS | 1649 | 1463603272024 Marionette DEBUG loaded listener.js 13:27:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x12c0ca800) [pid = 1649] [serial = 831] [outer = 0x121951000] 13:27:52 INFO - PROCESS | 1649 | 1463603272316 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]]]}] 13:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 520ms 13:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:27:52 INFO - PROCESS | 1649 | 1463603272361 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 13:27:52 INFO - PROCESS | 1649 | 1463603272362 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 13:27:52 INFO - PROCESS | 1649 | 1463603272365 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:27:52 INFO - PROCESS | 1649 | 1463603272366 Marionette TRACE conn2 <- [1,1082,null,{}] 13:27:52 INFO - PROCESS | 1649 | 1463603272368 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}] 13:27:52 INFO - PROCESS | 1649 | 1463603272456 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 13:27:52 INFO - PROCESS | 1649 | 1463603272460 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x135a82800 == 84 [pid = 1649] [id = 278] 13:27:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x12c0d2800) [pid = 1649] [serial = 832] [outer = 0x0] 13:27:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x12ca4f000) [pid = 1649] [serial = 833] [outer = 0x12c0d2800] 13:27:52 INFO - PROCESS | 1649 | 1463603272484 Marionette DEBUG loaded listener.js 13:27:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x12d033400) [pid = 1649] [serial = 834] [outer = 0x12c0d2800] 13:27:53 INFO - PROCESS | 1649 | 1463603273002 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]]]}] 13:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 670ms 13:27:53 INFO - PROCESS | 1649 | 1463603273036 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 13:27:53 INFO - PROCESS | 1649 | 1463603273040 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 13:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:27:53 INFO - PROCESS | 1649 | 1463603273047 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:27:53 INFO - PROCESS | 1649 | 1463603273050 Marionette TRACE conn2 <- [1,1086,null,{}] 13:27:53 INFO - PROCESS | 1649 | 1463603273056 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}] 13:27:53 INFO - PROCESS | 1649 | 1463603273288 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 13:27:53 INFO - PROCESS | 1649 | 1463603273413 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b88800 == 85 [pid = 1649] [id = 279] 13:27:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x1126fa400) [pid = 1649] [serial = 835] [outer = 0x0] 13:27:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x115e83000) [pid = 1649] [serial = 836] [outer = 0x1126fa400] 13:27:53 INFO - PROCESS | 1649 | 1463603273449 Marionette DEBUG loaded listener.js 13:27:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x1168c0800) [pid = 1649] [serial = 837] [outer = 0x1126fa400] 13:27:53 INFO - PROCESS | 1649 | 1463603273867 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]]]}] 13:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 876ms 13:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:27:53 INFO - PROCESS | 1649 | 1463603273922 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 13:27:53 INFO - PROCESS | 1649 | 1463603273926 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 13:27:53 INFO - PROCESS | 1649 | 1463603273930 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:27:53 INFO - PROCESS | 1649 | 1463603273932 Marionette TRACE conn2 <- [1,1090,null,{}] 13:27:53 INFO - PROCESS | 1649 | 1463603273935 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}] 13:27:54 INFO - PROCESS | 1649 | 1463603274046 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 13:27:54 INFO - PROCESS | 1649 | 1463603274156 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a828000 == 86 [pid = 1649] [id = 280] 13:27:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x117168800) [pid = 1649] [serial = 838] [outer = 0x0] 13:27:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x1184ba400) [pid = 1649] [serial = 839] [outer = 0x117168800] 13:27:54 INFO - PROCESS | 1649 | 1463603274189 Marionette DEBUG loaded listener.js 13:27:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x119d0fc00) [pid = 1649] [serial = 840] [outer = 0x117168800] 13:27:54 INFO - PROCESS | 1649 | 1463603274610 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]]]}] 13:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 720ms 13:27:54 INFO - PROCESS | 1649 | 1463603274657 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 13:27:54 INFO - PROCESS | 1649 | 1463603274659 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 13:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:27:54 INFO - PROCESS | 1649 | 1463603274663 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:27:54 INFO - PROCESS | 1649 | 1463603274665 Marionette TRACE conn2 <- [1,1094,null,{}] 13:27:54 INFO - PROCESS | 1649 | 1463603274673 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}] 13:27:54 INFO - PROCESS | 1649 | 1463603274793 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 13:27:54 INFO - PROCESS | 1649 | 1463603274878 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x135be0800 == 87 [pid = 1649] [id = 281] 13:27:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x121897800) [pid = 1649] [serial = 841] [outer = 0x0] 13:27:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x121921800) [pid = 1649] [serial = 842] [outer = 0x121897800] 13:27:54 INFO - PROCESS | 1649 | 1463603274913 Marionette DEBUG loaded listener.js 13:27:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x121535400) [pid = 1649] [serial = 843] [outer = 0x121897800] 13:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 772ms 13:27:55 INFO - PROCESS | 1649 | 1463603275430 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]]]}] 13:27:55 INFO - PROCESS | 1649 | 1463603275437 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 13:27:55 INFO - PROCESS | 1649 | 1463603275440 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 13:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:27:55 INFO - PROCESS | 1649 | 1463603275465 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:27:55 INFO - PROCESS | 1649 | 1463603275468 Marionette TRACE conn2 <- [1,1098,null,{}] 13:27:55 INFO - PROCESS | 1649 | 1463603275471 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}] 13:27:55 INFO - PROCESS | 1649 | 1463603275635 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 13:27:55 INFO - PROCESS | 1649 | 1463603275748 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x135d4b000 == 88 [pid = 1649] [id = 282] 13:27:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x12582d800) [pid = 1649] [serial = 844] [outer = 0x0] 13:27:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x1289e4000) [pid = 1649] [serial = 845] [outer = 0x12582d800] 13:27:55 INFO - PROCESS | 1649 | 1463603275795 Marionette DEBUG loaded listener.js 13:27:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x128e10800) [pid = 1649] [serial = 846] [outer = 0x12582d800] 13:27:56 INFO - PROCESS | 1649 | 1463603276250 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]]]}] 13:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 823ms 13:27:56 INFO - PROCESS | 1649 | 1463603276286 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 13:27:56 INFO - PROCESS | 1649 | 1463603276287 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 13:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:27:56 INFO - PROCESS | 1649 | 1463603276289 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:27:56 INFO - PROCESS | 1649 | 1463603276291 Marionette TRACE conn2 <- [1,1102,null,{}] 13:27:56 INFO - PROCESS | 1649 | 1463603276293 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}] 13:27:56 INFO - PROCESS | 1649 | 1463603276400 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 13:27:56 INFO - PROCESS | 1649 | 1463603276508 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x1384e3800 == 89 [pid = 1649] [id = 283] 13:27:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x1289dd000) [pid = 1649] [serial = 847] [outer = 0x0] 13:27:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x12abeb400) [pid = 1649] [serial = 848] [outer = 0x1289dd000] 13:27:56 INFO - PROCESS | 1649 | 1463603276541 Marionette DEBUG loaded listener.js 13:27:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x12b856400) [pid = 1649] [serial = 849] [outer = 0x1289dd000] 13:27:57 INFO - PROCESS | 1649 | 1463603277104 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]]]}] 13:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 870ms 13:27:57 INFO - PROCESS | 1649 | 1463603277162 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 13:27:57 INFO - PROCESS | 1649 | 1463603277165 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 13:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:27:57 INFO - PROCESS | 1649 | 1463603277168 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:27:57 INFO - PROCESS | 1649 | 1463603277170 Marionette TRACE conn2 <- [1,1106,null,{}] 13:27:57 INFO - PROCESS | 1649 | 1463603277174 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}] 13:27:57 INFO - PROCESS | 1649 | 1463603277356 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 13:27:57 INFO - PROCESS | 1649 | 1463603277496 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x1403e1800 == 90 [pid = 1649] [id = 284] 13:27:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x114eddc00) [pid = 1649] [serial = 850] [outer = 0x0] 13:27:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x128e05800) [pid = 1649] [serial = 851] [outer = 0x114eddc00] 13:27:57 INFO - PROCESS | 1649 | 1463603277544 Marionette DEBUG loaded listener.js 13:27:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x12d699400) [pid = 1649] [serial = 852] [outer = 0x114eddc00] 13:27:57 INFO - PROCESS | 1649 | 1463603277973 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]]]}] 13:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 823ms 13:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:27:57 INFO - PROCESS | 1649 | 1463603277990 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 13:27:57 INFO - PROCESS | 1649 | 1463603277992 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 13:27:57 INFO - PROCESS | 1649 | 1463603277994 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:27:57 INFO - PROCESS | 1649 | 1463603277995 Marionette TRACE conn2 <- [1,1110,null,{}] 13:27:58 INFO - PROCESS | 1649 | 1463603277998 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}] 13:27:58 INFO - PROCESS | 1649 | 1463603278105 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 13:27:58 INFO - PROCESS | 1649 | 1463603278223 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x1386d5800 == 91 [pid = 1649] [id = 285] 13:27:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x111030400) [pid = 1649] [serial = 853] [outer = 0x0] 13:27:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x12d69e000) [pid = 1649] [serial = 854] [outer = 0x111030400] 13:27:58 INFO - PROCESS | 1649 | 1463603278255 Marionette DEBUG loaded listener.js 13:27:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x12d979400) [pid = 1649] [serial = 855] [outer = 0x111030400] 13:27:58 INFO - PROCESS | 1649 | 1463603278642 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]]]}] 13:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 719ms 13:27:58 INFO - PROCESS | 1649 | 1463603278713 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 13:27:58 INFO - PROCESS | 1649 | 1463603278714 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 13:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:27:58 INFO - PROCESS | 1649 | 1463603278717 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:27:58 INFO - PROCESS | 1649 | 1463603278718 Marionette TRACE conn2 <- [1,1114,null,{}] 13:27:58 INFO - PROCESS | 1649 | 1463603278721 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}] 13:27:58 INFO - PROCESS | 1649 | 1463603278846 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 13:27:58 INFO - PROCESS | 1649 | 1463603278932 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x125799800 == 92 [pid = 1649] [id = 286] 13:27:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x115e7f400) [pid = 1649] [serial = 856] [outer = 0x0] 13:27:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x12ca4cc00) [pid = 1649] [serial = 857] [outer = 0x115e7f400] 13:27:58 INFO - PROCESS | 1649 | 1463603278961 Marionette DEBUG loaded listener.js 13:27:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x12d97c000) [pid = 1649] [serial = 858] [outer = 0x115e7f400] 13:27:59 INFO - PROCESS | 1649 | 1463603279386 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]]]}] 13:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 718ms 13:27:59 INFO - PROCESS | 1649 | 1463603279436 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 13:27:59 INFO - PROCESS | 1649 | 1463603279437 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 13:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:27:59 INFO - PROCESS | 1649 | 1463603279440 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:27:59 INFO - PROCESS | 1649 | 1463603279441 Marionette TRACE conn2 <- [1,1118,null,{}] 13:27:59 INFO - PROCESS | 1649 | 1463603279466 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}] 13:27:59 INFO - PROCESS | 1649 | 1463603279738 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 13:27:59 INFO - PROCESS | 1649 | 1463603279833 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x118731800 == 93 [pid = 1649] [id = 287] 13:27:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x111030c00) [pid = 1649] [serial = 859] [outer = 0x0] 13:27:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x111036000) [pid = 1649] [serial = 860] [outer = 0x111030c00] 13:27:59 INFO - PROCESS | 1649 | 1463603279862 Marionette DEBUG loaded listener.js 13:27:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x1122b6c00) [pid = 1649] [serial = 861] [outer = 0x111030c00] 13:28:00 INFO - PROCESS | 1649 | 1463603280301 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]]]}] 13:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 891ms 13:28:00 INFO - PROCESS | 1649 | 1463603280332 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 13:28:00 INFO - PROCESS | 1649 | 1463603280334 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 13:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:28:00 INFO - PROCESS | 1649 | 1463603280336 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:28:00 INFO - PROCESS | 1649 | 1463603280339 Marionette TRACE conn2 <- [1,1122,null,{}] 13:28:00 INFO - PROCESS | 1649 | 1463603280360 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}] 13:28:00 INFO - PROCESS | 1649 | 1463603280468 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 13:28:00 INFO - PROCESS | 1649 | 1463603280559 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x113291800 == 94 [pid = 1649] [id = 288] 13:28:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x115e87000) [pid = 1649] [serial = 862] [outer = 0x0] 13:28:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x116797000) [pid = 1649] [serial = 863] [outer = 0x115e87000] 13:28:00 INFO - PROCESS | 1649 | 1463603280588 Marionette DEBUG loaded listener.js 13:28:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x117475000) [pid = 1649] [serial = 864] [outer = 0x115e87000] 13:28:01 INFO - PROCESS | 1649 | 1463603281016 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]]]}] 13:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 724ms 13:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:28:01 INFO - PROCESS | 1649 | 1463603281061 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 13:28:01 INFO - PROCESS | 1649 | 1463603281063 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 13:28:01 INFO - PROCESS | 1649 | 1463603281065 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:28:01 INFO - PROCESS | 1649 | 1463603281066 Marionette TRACE conn2 <- [1,1126,null,{}] 13:28:01 INFO - PROCESS | 1649 | 1463603281069 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}] 13:28:01 INFO - PROCESS | 1649 | 1463603281168 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 13:28:01 INFO - PROCESS | 1649 | 1463603281274 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x119634000 == 95 [pid = 1649] [id = 289] 13:28:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x118a11400) [pid = 1649] [serial = 865] [outer = 0x0] 13:28:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x119ce5000) [pid = 1649] [serial = 866] [outer = 0x118a11400] 13:28:01 INFO - PROCESS | 1649 | 1463603281314 Marionette DEBUG loaded listener.js 13:28:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x1205be800) [pid = 1649] [serial = 867] [outer = 0x118a11400] 13:28:01 INFO - PROCESS | 1649 | --DOCSHELL 0x118728800 == 94 [pid = 1649] [id = 219] 13:28:01 INFO - PROCESS | 1649 | --DOCSHELL 0x12dd24800 == 93 [pid = 1649] [id = 220] 13:28:01 INFO - PROCESS | 1649 | --DOCSHELL 0x11921c800 == 92 [pid = 1649] [id = 221] 13:28:01 INFO - PROCESS | 1649 | --DOCSHELL 0x12dd26000 == 91 [pid = 1649] [id = 218] 13:28:01 INFO - PROCESS | 1649 | --DOCSHELL 0x1348c9800 == 90 [pid = 1649] [id = 277] 13:28:01 INFO - PROCESS | 1649 | --DOCSHELL 0x13475e800 == 89 [pid = 1649] [id = 276] 13:28:01 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac65000 == 88 [pid = 1649] [id = 275] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x12147f400) [pid = 1649] [serial = 719] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x12d5bfc00) [pid = 1649] [serial = 728] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x1122ad000) [pid = 1649] [serial = 704] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x12d090400) [pid = 1649] [serial = 722] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x115e84c00) [pid = 1649] [serial = 716] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x119dd4800) [pid = 1649] [serial = 710] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x1237e8800) [pid = 1649] [serial = 713] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x117477400) [pid = 1649] [serial = 707] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x117479000) [pid = 1649] [serial = 725] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x1289ddc00) [pid = 1649] [serial = 767] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOCSHELL 0x12cbb3800 == 87 [pid = 1649] [id = 274] 13:28:01 INFO - PROCESS | 1649 | --DOCSHELL 0x12c468800 == 86 [pid = 1649] [id = 273] 13:28:01 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba17800 == 85 [pid = 1649] [id = 272] 13:28:01 INFO - PROCESS | 1649 | --DOCSHELL 0x12a419800 == 84 [pid = 1649] [id = 271] 13:28:01 INFO - PROCESS | 1649 | --DOCSHELL 0x128835000 == 83 [pid = 1649] [id = 270] 13:28:01 INFO - PROCESS | 1649 | --DOCSHELL 0x12586d800 == 82 [pid = 1649] [id = 269] 13:28:01 INFO - PROCESS | 1649 | --DOCSHELL 0x12052a000 == 81 [pid = 1649] [id = 268] 13:28:01 INFO - PROCESS | 1649 | --DOCSHELL 0x115f9f000 == 80 [pid = 1649] [id = 267] 13:28:01 INFO - PROCESS | 1649 | --DOCSHELL 0x118a9d800 == 79 [pid = 1649] [id = 266] 13:28:01 INFO - PROCESS | 1649 | --DOCSHELL 0x134fd6000 == 78 [pid = 1649] [id = 259] 13:28:01 INFO - PROCESS | 1649 | --DOCSHELL 0x128816800 == 77 [pid = 1649] [id = 258] 13:28:01 INFO - PROCESS | 1649 | --DOCSHELL 0x11804a000 == 76 [pid = 1649] [id = 257] 13:28:01 INFO - PROCESS | 1649 | --DOCSHELL 0x135d63000 == 75 [pid = 1649] [id = 256] 13:28:01 INFO - PROCESS | 1649 | 1463603281768 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]]]}] 13:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 723ms 13:28:01 INFO - PROCESS | 1649 | 1463603281788 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 13:28:01 INFO - PROCESS | 1649 | 1463603281791 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 13:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:28:01 INFO - PROCESS | 1649 | 1463603281799 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:28:01 INFO - PROCESS | 1649 | 1463603281803 Marionette TRACE conn2 <- [1,1130,null,{}] 13:28:01 INFO - PROCESS | 1649 | 1463603281806 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}] 13:28:01 INFO - PROCESS | 1649 | 1463603281949 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x12bdf6400) [pid = 1649] [serial = 749] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x12b231800) [pid = 1649] [serial = 752] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x12c0c5c00) [pid = 1649] [serial = 755] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x12b236c00) [pid = 1649] [serial = 753] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x1211db800) [pid = 1649] [serial = 740] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x12187dc00) [pid = 1649] [serial = 741] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x115e88000) [pid = 1649] [serial = 732] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x1126f2000) [pid = 1649] [serial = 731] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x12ca52800) [pid = 1649] [serial = 702] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x121883c00) [pid = 1649] [serial = 743] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x1258d5800) [pid = 1649] [serial = 744] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x1182e5c00) [pid = 1649] [serial = 734] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x11928f000) [pid = 1649] [serial = 735] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x119dc5400) [pid = 1649] [serial = 737] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x120fd4800) [pid = 1649] [serial = 738] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x12be12400) [pid = 1649] [serial = 759] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x121534c00) [pid = 1649] [serial = 758] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x12191dc00) [pid = 1649] [serial = 764] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x12c459c00) [pid = 1649] [serial = 756] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x121533000) [pid = 1649] [serial = 761] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x128a54000) [pid = 1649] [serial = 746] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x12abef800) [pid = 1649] [serial = 747] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x12c0c9000) [pid = 1649] [serial = 750] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x12ca4bc00) [pid = 1649] [serial = 762] [outer = 0x0] [url = about:blank] 13:28:01 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x121921c00) [pid = 1649] [serial = 765] [outer = 0x0] [url = about:blank] 13:28:02 INFO - PROCESS | 1649 | 1463603282065 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x11804e800 == 76 [pid = 1649] [id = 290] 13:28:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x11747c800) [pid = 1649] [serial = 868] [outer = 0x0] 13:28:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x1199c2800) [pid = 1649] [serial = 869] [outer = 0x11747c800] 13:28:02 INFO - PROCESS | 1649 | 1463603282107 Marionette DEBUG loaded listener.js 13:28:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x121487000) [pid = 1649] [serial = 870] [outer = 0x11747c800] 13:28:02 INFO - PROCESS | 1649 | 1463603282527 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]]]}] 13:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 776ms 13:28:02 INFO - PROCESS | 1649 | 1463603282571 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 13:28:02 INFO - PROCESS | 1649 | 1463603282572 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 13:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:28:02 INFO - PROCESS | 1649 | 1463603282575 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:28:02 INFO - PROCESS | 1649 | 1463603282576 Marionette TRACE conn2 <- [1,1134,null,{}] 13:28:02 INFO - PROCESS | 1649 | 1463603282578 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}] 13:28:02 INFO - PROCESS | 1649 | 1463603282668 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 13:28:02 INFO - PROCESS | 1649 | 1463603282672 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x128821800 == 77 [pid = 1649] [id = 291] 13:28:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x12187c800) [pid = 1649] [serial = 871] [outer = 0x0] 13:28:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x121916800) [pid = 1649] [serial = 872] [outer = 0x12187c800] 13:28:02 INFO - PROCESS | 1649 | 1463603282698 Marionette DEBUG loaded listener.js 13:28:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x121948000) [pid = 1649] [serial = 873] [outer = 0x12187c800] 13:28:03 INFO - PROCESS | 1649 | 1463603283044 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]]]}] 13:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 520ms 13:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:28:03 INFO - PROCESS | 1649 | 1463603283096 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 13:28:03 INFO - PROCESS | 1649 | 1463603283097 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 13:28:03 INFO - PROCESS | 1649 | 1463603283099 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:28:03 INFO - PROCESS | 1649 | 1463603283100 Marionette TRACE conn2 <- [1,1138,null,{}] 13:28:03 INFO - PROCESS | 1649 | 1463603283103 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}] 13:28:03 INFO - PROCESS | 1649 | 1463603283192 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 13:28:03 INFO - PROCESS | 1649 | 1463603283197 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a876800 == 78 [pid = 1649] [id = 292] 13:28:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x124d0d400) [pid = 1649] [serial = 874] [outer = 0x0] 13:28:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x1257dfc00) [pid = 1649] [serial = 875] [outer = 0x124d0d400] 13:28:03 INFO - PROCESS | 1649 | 1463603283227 Marionette DEBUG loaded listener.js 13:28:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x1289e2400) [pid = 1649] [serial = 876] [outer = 0x124d0d400] 13:28:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x128cdfc00) [pid = 1649] [serial = 877] [outer = 0x12ab1d400] 13:28:03 INFO - PROCESS | 1649 | 1463603283629 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]]]}] 13:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 568ms 13:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:28:03 INFO - PROCESS | 1649 | 1463603283668 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 13:28:03 INFO - PROCESS | 1649 | 1463603283669 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 13:28:03 INFO - PROCESS | 1649 | 1463603283671 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:28:03 INFO - PROCESS | 1649 | 1463603283672 Marionette TRACE conn2 <- [1,1142,null,{}] 13:28:03 INFO - PROCESS | 1649 | 1463603283674 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}] 13:28:03 INFO - PROCESS | 1649 | 1463603283805 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 13:28:03 INFO - PROCESS | 1649 | 1463603283820 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b895800 == 79 [pid = 1649] [id = 293] 13:28:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x1289e3800) [pid = 1649] [serial = 878] [outer = 0x0] 13:28:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x128a60800) [pid = 1649] [serial = 879] [outer = 0x1289e3800] 13:28:03 INFO - PROCESS | 1649 | 1463603283844 Marionette DEBUG loaded listener.js 13:28:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x12a73e000) [pid = 1649] [serial = 880] [outer = 0x1289e3800] 13:28:04 INFO - PROCESS | 1649 | 1463603284202 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]]]}] 13:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 570ms 13:28:04 INFO - PROCESS | 1649 | 1463603284241 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 13:28:04 INFO - PROCESS | 1649 | 1463603284242 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 13:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:28:04 INFO - PROCESS | 1649 | 1463603284245 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:28:04 INFO - PROCESS | 1649 | 1463603284253 Marionette TRACE conn2 <- [1,1146,null,{}] 13:28:04 INFO - PROCESS | 1649 | 1463603284256 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}] 13:28:04 INFO - PROCESS | 1649 | 1463603284377 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 13:28:04 INFO - PROCESS | 1649 | 1463603284381 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca23800 == 80 [pid = 1649] [id = 294] 13:28:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x121951800) [pid = 1649] [serial = 881] [outer = 0x0] 13:28:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x12abe7000) [pid = 1649] [serial = 882] [outer = 0x121951800] 13:28:04 INFO - PROCESS | 1649 | 1463603284406 Marionette DEBUG loaded listener.js 13:28:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x12b239400) [pid = 1649] [serial = 883] [outer = 0x121951800] 13:28:04 INFO - PROCESS | 1649 | 1463603284798 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]]]}] 13:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 576ms 13:28:04 INFO - PROCESS | 1649 | 1463603284822 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 13:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:28:04 INFO - PROCESS | 1649 | 1463603284825 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 13:28:04 INFO - PROCESS | 1649 | 1463603284833 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:28:04 INFO - PROCESS | 1649 | 1463603284835 Marionette TRACE conn2 <- [1,1150,null,{}] 13:28:04 INFO - PROCESS | 1649 | 1463603284838 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}] 13:28:05 INFO - PROCESS | 1649 | 1463603285011 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 13:28:05 INFO - PROCESS | 1649 | 1463603285038 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d2c0800 == 81 [pid = 1649] [id = 295] 13:28:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x12b2e2400) [pid = 1649] [serial = 884] [outer = 0x0] 13:28:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x12be1b400) [pid = 1649] [serial = 885] [outer = 0x12b2e2400] 13:28:05 INFO - PROCESS | 1649 | 1463603285067 Marionette DEBUG loaded listener.js 13:28:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x12c2c6c00) [pid = 1649] [serial = 886] [outer = 0x12b2e2400] 13:28:05 INFO - PROCESS | 1649 | 1463603285428 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]]]}] 13:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 625ms 13:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:28:05 INFO - PROCESS | 1649 | 1463603285453 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 13:28:05 INFO - PROCESS | 1649 | 1463603285454 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 13:28:05 INFO - PROCESS | 1649 | 1463603285456 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:28:05 INFO - PROCESS | 1649 | 1463603285457 Marionette TRACE conn2 <- [1,1154,null,{}] 13:28:05 INFO - PROCESS | 1649 | 1463603285478 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}] 13:28:05 INFO - PROCESS | 1649 | 1463603285604 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 13:28:05 INFO - PROCESS | 1649 | 1463603285647 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x134749800 == 82 [pid = 1649] [id = 296] 13:28:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x12baf3800) [pid = 1649] [serial = 887] [outer = 0x0] 13:28:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x12c842400) [pid = 1649] [serial = 888] [outer = 0x12baf3800] 13:28:05 INFO - PROCESS | 1649 | 1463603285672 Marionette DEBUG loaded listener.js 13:28:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x12d02e400) [pid = 1649] [serial = 889] [outer = 0x12baf3800] 13:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x1126c7800) [pid = 1649] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x121b58000) [pid = 1649] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x12ab18c00) [pid = 1649] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x119912000) [pid = 1649] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x119dd1000) [pid = 1649] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x11103e400) [pid = 1649] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x111034800) [pid = 1649] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x11102f800) [pid = 1649] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x12053cc00) [pid = 1649] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x120fd3400) [pid = 1649] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x128cd6c00) [pid = 1649] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x12194e800) [pid = 1649] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x118a0dc00) [pid = 1649] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x121951000) [pid = 1649] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x12d087c00) [pid = 1649] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x121538400) [pid = 1649] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:28:06 INFO - PROCESS | 1649 | 1463603286381 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]]]}] 13:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 939ms 13:28:06 INFO - PROCESS | 1649 | 1463603286398 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 13:28:06 INFO - PROCESS | 1649 | 1463603286400 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 13:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:28:06 INFO - PROCESS | 1649 | 1463603286402 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:28:06 INFO - PROCESS | 1649 | 1463603286403 Marionette TRACE conn2 <- [1,1158,null,{}] 13:28:06 INFO - PROCESS | 1649 | 1463603286405 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}] 13:28:06 INFO - PROCESS | 1649 | 1463603286534 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 13:28:06 INFO - PROCESS | 1649 | 1463603286582 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c264800 == 83 [pid = 1649] [id = 297] 13:28:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x111034800) [pid = 1649] [serial = 890] [outer = 0x0] 13:28:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x12191f400) [pid = 1649] [serial = 891] [outer = 0x111034800] 13:28:06 INFO - PROCESS | 1649 | 1463603286611 Marionette DEBUG loaded listener.js 13:28:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x12d08bc00) [pid = 1649] [serial = 892] [outer = 0x111034800] 13:28:06 INFO - PROCESS | 1649 | 1463603286899 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]]]}] 13:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 519ms 13:28:06 INFO - PROCESS | 1649 | 1463603286921 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 13:28:06 INFO - PROCESS | 1649 | 1463603286923 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 13:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:28:06 INFO - PROCESS | 1649 | 1463603286933 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:28:06 INFO - PROCESS | 1649 | 1463603286935 Marionette TRACE conn2 <- [1,1162,null,{}] 13:28:06 INFO - PROCESS | 1649 | 1463603286937 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}] 13:28:07 INFO - PROCESS | 1649 | 1463603287046 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 13:28:07 INFO - PROCESS | 1649 | 1463603287114 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x135202800 == 84 [pid = 1649] [id = 298] 13:28:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x12a742000) [pid = 1649] [serial = 893] [outer = 0x0] 13:28:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x12d698400) [pid = 1649] [serial = 894] [outer = 0x12a742000] 13:28:07 INFO - PROCESS | 1649 | 1463603287139 Marionette DEBUG loaded listener.js 13:28:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x12d97e400) [pid = 1649] [serial = 895] [outer = 0x12a742000] 13:28:07 INFO - PROCESS | 1649 | 1463603287438 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]]]}] 13:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 525ms 13:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:28:07 INFO - PROCESS | 1649 | 1463603287452 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 13:28:07 INFO - PROCESS | 1649 | 1463603287453 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 13:28:07 INFO - PROCESS | 1649 | 1463603287455 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:28:07 INFO - PROCESS | 1649 | 1463603287456 Marionette TRACE conn2 <- [1,1166,null,{}] 13:28:07 INFO - PROCESS | 1649 | 1463603287459 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}] 13:28:07 INFO - PROCESS | 1649 | 1463603287556 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 13:28:07 INFO - PROCESS | 1649 | 1463603287560 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x1357b2000 == 85 [pid = 1649] [id = 299] 13:28:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x12d980400) [pid = 1649] [serial = 896] [outer = 0x0] 13:28:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x12de33c00) [pid = 1649] [serial = 897] [outer = 0x12d980400] 13:28:07 INFO - PROCESS | 1649 | 1463603287584 Marionette DEBUG loaded listener.js 13:28:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x12de3ac00) [pid = 1649] [serial = 898] [outer = 0x12d980400] 13:28:07 INFO - PROCESS | 1649 | 1463603287914 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]]]}] 13:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 473ms 13:28:07 INFO - PROCESS | 1649 | 1463603287932 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 13:28:07 INFO - PROCESS | 1649 | 1463603287933 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 13:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:28:07 INFO - PROCESS | 1649 | 1463603287936 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:28:07 INFO - PROCESS | 1649 | 1463603287937 Marionette TRACE conn2 <- [1,1170,null,{}] 13:28:07 INFO - PROCESS | 1649 | 1463603287939 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}] 13:28:08 INFO - PROCESS | 1649 | 1463603288070 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 13:28:08 INFO - PROCESS | 1649 | 1463603288077 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x135bd5800 == 86 [pid = 1649] [id = 300] 13:28:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x12d927c00) [pid = 1649] [serial = 899] [outer = 0x0] 13:28:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x12de3b000) [pid = 1649] [serial = 900] [outer = 0x12d927c00] 13:28:08 INFO - PROCESS | 1649 | 1463603288102 Marionette DEBUG loaded listener.js 13:28:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x135294000) [pid = 1649] [serial = 901] [outer = 0x12d927c00] 13:28:08 INFO - PROCESS | 1649 | 1463603288584 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]]]}] 13:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 668ms 13:28:08 INFO - PROCESS | 1649 | 1463603288605 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 13:28:08 INFO - PROCESS | 1649 | 1463603288608 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 13:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:28:08 INFO - PROCESS | 1649 | 1463603288612 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:28:08 INFO - PROCESS | 1649 | 1463603288614 Marionette TRACE conn2 <- [1,1174,null,{}] 13:28:08 INFO - PROCESS | 1649 | 1463603288618 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}] 13:28:08 INFO - PROCESS | 1649 | 1463603288737 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 13:28:08 INFO - PROCESS | 1649 | 1463603288847 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x120511800 == 87 [pid = 1649] [id = 301] 13:28:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x115e89400) [pid = 1649] [serial = 902] [outer = 0x0] 13:28:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x11673b000) [pid = 1649] [serial = 903] [outer = 0x115e89400] 13:28:08 INFO - PROCESS | 1649 | 1463603288879 Marionette DEBUG loaded listener.js 13:28:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x117470800) [pid = 1649] [serial = 904] [outer = 0x115e89400] 13:28:09 INFO - PROCESS | 1649 | 1463603289351 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] 13:28:09 INFO - PROCESS | 1649 | 1463603289394 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 13:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:28:09 INFO - PROCESS | 1649 | 1463603289401 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:28:09 INFO - PROCESS | 1649 | 1463603289405 Marionette TRACE conn2 <- [1,1178,null,{}] 13:28:09 INFO - PROCESS | 1649 | 1463603289427 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}] 13:28:09 INFO - PROCESS | 1649 | 1463603289568 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 13:28:09 INFO - PROCESS | 1649 | 1463603289629 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba10000 == 88 [pid = 1649] [id = 302] 13:28:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x119709000) [pid = 1649] [serial = 905] [outer = 0x0] 13:28:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x119dc5c00) [pid = 1649] [serial = 906] [outer = 0x119709000] 13:28:09 INFO - PROCESS | 1649 | 1463603289660 Marionette DEBUG loaded listener.js 13:28:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x1212e2400) [pid = 1649] [serial = 907] [outer = 0x119709000] 13:28:10 INFO - PROCESS | 1649 | 1463603290112 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] 13:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:28:10 INFO - PROCESS | 1649 | 1463603290131 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 13:28:10 INFO - PROCESS | 1649 | 1463603290134 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:28:10 INFO - PROCESS | 1649 | 1463603290137 Marionette TRACE conn2 <- [1,1182,null,{}] 13:28:10 INFO - PROCESS | 1649 | 1463603290145 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}] 13:28:10 INFO - PROCESS | 1649 | 1463603290259 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 13:28:10 INFO - PROCESS | 1649 | 1463603290345 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x135d54000 == 89 [pid = 1649] [id = 303] 13:28:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x12191b000) [pid = 1649] [serial = 908] [outer = 0x0] 13:28:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x12194e400) [pid = 1649] [serial = 909] [outer = 0x12191b000] 13:28:10 INFO - PROCESS | 1649 | 1463603290380 Marionette DEBUG loaded listener.js 13:28:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x128cdcc00) [pid = 1649] [serial = 910] [outer = 0x12191b000] 13:28:10 INFO - PROCESS | 1649 | 1463603290801 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] 13:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:28:10 INFO - PROCESS | 1649 | 1463603290858 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 13:28:10 INFO - PROCESS | 1649 | 1463603290861 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:28:10 INFO - PROCESS | 1649 | 1463603290862 Marionette TRACE conn2 <- [1,1186,null,{}] 13:28:10 INFO - PROCESS | 1649 | 1463603290865 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}] 13:28:10 INFO - PROCESS | 1649 | 1463603290975 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 13:28:11 INFO - PROCESS | 1649 | 1463603291088 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x1386dd800 == 90 [pid = 1649] [id = 304] 13:28:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x12a73c000) [pid = 1649] [serial = 911] [outer = 0x0] 13:28:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x12be15800) [pid = 1649] [serial = 912] [outer = 0x12a73c000] 13:28:11 INFO - PROCESS | 1649 | 1463603291120 Marionette DEBUG loaded listener.js 13:28:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x12d08c000) [pid = 1649] [serial = 913] [outer = 0x12a73c000] 13:28:11 INFO - PROCESS | 1649 | 1463603291629 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] 13:28:11 INFO - PROCESS | 1649 | 1463603291685 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 13:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:28:11 INFO - PROCESS | 1649 | 1463603291689 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:28:11 INFO - PROCESS | 1649 | 1463603291691 Marionette TRACE conn2 <- [1,1190,null,{}] 13:28:11 INFO - PROCESS | 1649 | 1463603291695 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}] 13:28:11 INFO - PROCESS | 1649 | 1463603291839 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 13:28:11 INFO - PROCESS | 1649 | 1463603291923 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x1405c9000 == 91 [pid = 1649] [id = 305] 13:28:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x12b236000) [pid = 1649] [serial = 914] [outer = 0x0] 13:28:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x12d91d800) [pid = 1649] [serial = 915] [outer = 0x12b236000] 13:28:11 INFO - PROCESS | 1649 | 1463603291955 Marionette DEBUG loaded listener.js 13:28:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x12de36c00) [pid = 1649] [serial = 916] [outer = 0x12b236000] 13:28:12 INFO - PROCESS | 1649 | 1463603292380 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] 13:28:12 INFO - PROCESS | 1649 | 1463603292412 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 13:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:28:12 INFO - PROCESS | 1649 | 1463603292415 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:28:12 INFO - PROCESS | 1649 | 1463603292416 Marionette TRACE conn2 <- [1,1194,null,{}] 13:28:12 INFO - PROCESS | 1649 | 1463603292418 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}] 13:28:12 INFO - PROCESS | 1649 | 1463603292542 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 13:28:12 INFO - PROCESS | 1649 | 1463603292657 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x1407c9000 == 92 [pid = 1649] [id = 306] 13:28:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x12de40400) [pid = 1649] [serial = 917] [outer = 0x0] 13:28:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x12f2de800) [pid = 1649] [serial = 918] [outer = 0x12de40400] 13:28:12 INFO - PROCESS | 1649 | 1463603292690 Marionette DEBUG loaded listener.js 13:28:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x13529ac00) [pid = 1649] [serial = 919] [outer = 0x12de40400] 13:28:13 INFO - PROCESS | 1649 | 1463603293110 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] 13:28:13 INFO - PROCESS | 1649 | 1463603293141 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 13:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:28:13 INFO - PROCESS | 1649 | 1463603293159 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:28:13 INFO - PROCESS | 1649 | 1463603293160 Marionette TRACE conn2 <- [1,1198,null,{}] 13:28:13 INFO - PROCESS | 1649 | 1463603293162 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}] 13:28:13 INFO - PROCESS | 1649 | 1463603293271 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 13:28:13 INFO - PROCESS | 1649 | 1463603293384 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x1402d0000 == 93 [pid = 1649] [id = 307] 13:28:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x135296800) [pid = 1649] [serial = 920] [outer = 0x0] 13:28:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x13529ec00) [pid = 1649] [serial = 921] [outer = 0x135296800] 13:28:13 INFO - PROCESS | 1649 | 1463603293417 Marionette DEBUG loaded listener.js 13:28:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x13541a800) [pid = 1649] [serial = 922] [outer = 0x135296800] 13:28:13 INFO - PROCESS | 1649 | 1463603293863 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]]]}] 13:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 724ms 13:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:28:13 INFO - PROCESS | 1649 | 1463603293880 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 13:28:13 INFO - PROCESS | 1649 | 1463603293881 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 13:28:13 INFO - PROCESS | 1649 | 1463603293884 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:28:13 INFO - PROCESS | 1649 | 1463603293885 Marionette TRACE conn2 <- [1,1202,null,{}] 13:28:13 INFO - PROCESS | 1649 | 1463603293887 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}] 13:28:13 INFO - PROCESS | 1649 | 1463603293998 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 13:28:14 INFO - PROCESS | 1649 | 1463603294115 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x119213000 == 94 [pid = 1649] [id = 308] 13:28:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x115e88800) [pid = 1649] [serial = 923] [outer = 0x0] 13:28:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x12b238800) [pid = 1649] [serial = 924] [outer = 0x115e88800] 13:28:14 INFO - PROCESS | 1649 | 1463603294147 Marionette DEBUG loaded listener.js 13:28:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x13541d000) [pid = 1649] [serial = 925] [outer = 0x115e88800] 13:28:14 INFO - PROCESS | 1649 | 1463603294582 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]]]}] 13:28:14 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 13:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 720ms 13:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:28:14 INFO - PROCESS | 1649 | 1463603294617 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 13:28:14 INFO - PROCESS | 1649 | 1463603294619 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 13:28:14 INFO - PROCESS | 1649 | 1463603294621 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:28:14 INFO - PROCESS | 1649 | 1463603294622 Marionette TRACE conn2 <- [1,1206,null,{}] 13:28:14 INFO - PROCESS | 1649 | 1463603294639 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}] 13:28:14 INFO - PROCESS | 1649 | 1463603294778 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 13:28:14 INFO - PROCESS | 1649 | 1463603294828 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a40b800 == 95 [pid = 1649] [id = 309] 13:28:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x128a53800) [pid = 1649] [serial = 926] [outer = 0x0] 13:28:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x135420000) [pid = 1649] [serial = 927] [outer = 0x128a53800] 13:28:14 INFO - PROCESS | 1649 | 1463603294900 Marionette DEBUG loaded listener.js 13:28:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x135425000) [pid = 1649] [serial = 928] [outer = 0x128a53800] 13:28:15 INFO - PROCESS | 1649 | 1463603295614 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]]]}] 13:28:15 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 13:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1068ms 13:28:15 INFO - PROCESS | 1649 | 1463603295691 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 13:28:15 INFO - PROCESS | 1649 | 1463603295695 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 13:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:28:15 INFO - PROCESS | 1649 | 1463603295701 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:28:15 INFO - PROCESS | 1649 | 1463603295704 Marionette TRACE conn2 <- [1,1210,null,{}] 13:28:15 INFO - PROCESS | 1649 | 1463603295709 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}] 13:28:15 INFO - PROCESS | 1649 | 1463603295849 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 13:28:15 INFO - PROCESS | 1649 | 1463603295971 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x11625c800 == 96 [pid = 1649] [id = 310] 13:28:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x11103c000) [pid = 1649] [serial = 929] [outer = 0x0] 13:28:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x1126ed800) [pid = 1649] [serial = 930] [outer = 0x11103c000] 13:28:16 INFO - PROCESS | 1649 | 1463603296001 Marionette DEBUG loaded listener.js 13:28:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x116808c00) [pid = 1649] [serial = 931] [outer = 0x11103c000] 13:28:16 INFO - PROCESS | 1649 | 1463603296530 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]]]}] 13:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 878ms 13:28:16 INFO - PROCESS | 1649 | 1463603296580 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 13:28:16 INFO - PROCESS | 1649 | 1463603296586 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 13:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:28:16 INFO - PROCESS | 1649 | 1463603296592 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:28:16 INFO - PROCESS | 1649 | 1463603296595 Marionette TRACE conn2 <- [1,1214,null,{}] 13:28:16 INFO - PROCESS | 1649 | 1463603296599 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}] 13:28:16 INFO - PROCESS | 1649 | 1463603296743 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 13:28:16 INFO - PROCESS | 1649 | --DOCSHELL 0x1357b2000 == 95 [pid = 1649] [id = 299] 13:28:16 INFO - PROCESS | 1649 | --DOCSHELL 0x135202800 == 94 [pid = 1649] [id = 298] 13:28:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12c264800 == 93 [pid = 1649] [id = 297] 13:28:16 INFO - PROCESS | 1649 | --DOCSHELL 0x134749800 == 92 [pid = 1649] [id = 296] 13:28:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12d2c0800 == 91 [pid = 1649] [id = 295] 13:28:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca23800 == 90 [pid = 1649] [id = 294] 13:28:16 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x12ca4f000) [pid = 1649] [serial = 833] [outer = 0x0] [url = about:blank] 13:28:16 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x129568c00) [pid = 1649] [serial = 782] [outer = 0x0] [url = about:blank] 13:28:16 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x12d5b9800) [pid = 1649] [serial = 785] [outer = 0x0] [url = about:blank] 13:28:16 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x12d69dc00) [pid = 1649] [serial = 788] [outer = 0x0] [url = about:blank] 13:28:16 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x121539800) [pid = 1649] [serial = 791] [outer = 0x0] [url = about:blank] 13:28:16 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x1289e8800) [pid = 1649] [serial = 779] [outer = 0x0] [url = about:blank] 13:28:16 INFO - PROCESS | 1649 | 1463603296961 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12b895800 == 89 [pid = 1649] [id = 293] 13:28:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12a876800 == 88 [pid = 1649] [id = 292] 13:28:16 INFO - PROCESS | 1649 | --DOCSHELL 0x128821800 == 87 [pid = 1649] [id = 291] 13:28:16 INFO - PROCESS | 1649 | --DOCSHELL 0x11804e800 == 86 [pid = 1649] [id = 290] 13:28:16 INFO - PROCESS | 1649 | --DOCSHELL 0x119634000 == 85 [pid = 1649] [id = 289] 13:28:16 INFO - PROCESS | 1649 | --DOCSHELL 0x113291800 == 84 [pid = 1649] [id = 288] 13:28:16 INFO - PROCESS | 1649 | --DOCSHELL 0x118731800 == 83 [pid = 1649] [id = 287] 13:28:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x113294000 == 84 [pid = 1649] [id = 311] 13:28:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x11100f800) [pid = 1649] [serial = 932] [outer = 0x0] 13:28:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x112a5e400) [pid = 1649] [serial = 933] [outer = 0x11100f800] 13:28:17 INFO - PROCESS | 1649 | 1463603296998 Marionette DEBUG loaded listener.js 13:28:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x11852f800) [pid = 1649] [serial = 934] [outer = 0x11100f800] 13:28:17 INFO - PROCESS | 1649 | --DOCSHELL 0x135d4b000 == 83 [pid = 1649] [id = 282] 13:28:17 INFO - PROCESS | 1649 | --DOCSHELL 0x135be0800 == 82 [pid = 1649] [id = 281] 13:28:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12a828000 == 81 [pid = 1649] [id = 280] 13:28:17 INFO - PROCESS | 1649 | --DOCSHELL 0x119b88800 == 80 [pid = 1649] [id = 279] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x12c0ca800) [pid = 1649] [serial = 831] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x121538800) [pid = 1649] [serial = 824] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x12ca4ac00) [pid = 1649] [serial = 663] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x12b237000) [pid = 1649] [serial = 821] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x12bacb000) [pid = 1649] [serial = 822] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x121949000) [pid = 1649] [serial = 825] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x119dcdc00) [pid = 1649] [serial = 804] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x12a738400) [pid = 1649] [serial = 816] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x1126eb800) [pid = 1649] [serial = 797] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x12d925400) [pid = 1649] [serial = 795] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x128cd6400) [pid = 1649] [serial = 815] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x11747cc00) [pid = 1649] [serial = 801] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x1211dac00) [pid = 1649] [serial = 806] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x121536800) [pid = 1649] [serial = 809] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x12188b000) [pid = 1649] [serial = 776] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x115e7e000) [pid = 1649] [serial = 798] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x12152e400) [pid = 1649] [serial = 807] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x118428800) [pid = 1649] [serial = 773] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x1126f0c00) [pid = 1649] [serial = 800] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x12abe9000) [pid = 1649] [serial = 818] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x1258d8800) [pid = 1649] [serial = 827] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x12c0cd400) [pid = 1649] [serial = 606] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x119cdc000) [pid = 1649] [serial = 803] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x12d921400) [pid = 1649] [serial = 794] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x12bad1000) [pid = 1649] [serial = 828] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x12b22f000) [pid = 1649] [serial = 819] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x121885c00) [pid = 1649] [serial = 810] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x1126ebc00) [pid = 1649] [serial = 770] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x12bdec400) [pid = 1649] [serial = 830] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x12d696000) [pid = 1649] [serial = 729] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x128a5dc00) [pid = 1649] [serial = 813] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x121922000) [pid = 1649] [serial = 812] [outer = 0x0] [url = about:blank] 13:28:17 INFO - PROCESS | 1649 | 1463603297402 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]]]}] 13:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 823ms 13:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:28:17 INFO - PROCESS | 1649 | 1463603297415 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 13:28:17 INFO - PROCESS | 1649 | 1463603297417 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 13:28:17 INFO - PROCESS | 1649 | 1463603297421 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:28:17 INFO - PROCESS | 1649 | 1463603297425 Marionette TRACE conn2 <- [1,1218,null,{}] 13:28:17 INFO - PROCESS | 1649 | 1463603297433 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}] 13:28:17 INFO - PROCESS | 1649 | 1463603297507 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 13:28:17 INFO - PROCESS | 1649 | 1463603297512 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12122c800 == 81 [pid = 1649] [id = 312] 13:28:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x119b13000) [pid = 1649] [serial = 935] [outer = 0x0] 13:28:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x119dcd800) [pid = 1649] [serial = 936] [outer = 0x119b13000] 13:28:17 INFO - PROCESS | 1649 | 1463603297534 Marionette DEBUG loaded listener.js 13:28:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x1211db800) [pid = 1649] [serial = 937] [outer = 0x119b13000] 13:28:18 INFO - PROCESS | 1649 | 1463603298047 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]]]}] 13:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 677ms 13:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:28:18 INFO - PROCESS | 1649 | 1463603298099 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 13:28:18 INFO - PROCESS | 1649 | 1463603298101 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 13:28:18 INFO - PROCESS | 1649 | 1463603298104 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:28:18 INFO - PROCESS | 1649 | 1463603298106 Marionette TRACE conn2 <- [1,1222,null,{}] 13:28:18 INFO - PROCESS | 1649 | 1463603298112 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}] 13:28:18 INFO - PROCESS | 1649 | 1463603298278 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 13:28:18 INFO - PROCESS | 1649 | 1463603298361 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x128762800 == 82 [pid = 1649] [id = 313] 13:28:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x12053f800) [pid = 1649] [serial = 938] [outer = 0x0] 13:28:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x12153b000) [pid = 1649] [serial = 939] [outer = 0x12053f800] 13:28:18 INFO - PROCESS | 1649 | 1463603298387 Marionette DEBUG loaded listener.js 13:28:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x121882400) [pid = 1649] [serial = 940] [outer = 0x12053f800] 13:28:18 INFO - PROCESS | 1649 | 1463603298677 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] 13:28:18 INFO - PROCESS | 1649 | 1463603298732 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 13:28:18 INFO - PROCESS | 1649 | 1463603298734 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:28:18 INFO - PROCESS | 1649 | 1463603298735 Marionette TRACE conn2 <- [1,1226,null,{}] 13:28:18 INFO - PROCESS | 1649 | 1463603298737 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}] 13:28:18 INFO - PROCESS | 1649 | 1463603298828 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 13:28:18 INFO - PROCESS | 1649 | 1463603298832 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a6c7800 == 83 [pid = 1649] [id = 314] 13:28:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x121887800) [pid = 1649] [serial = 941] [outer = 0x0] 13:28:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x12191f000) [pid = 1649] [serial = 942] [outer = 0x121887800] 13:28:18 INFO - PROCESS | 1649 | 1463603298857 Marionette DEBUG loaded listener.js 13:28:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x12194d800) [pid = 1649] [serial = 943] [outer = 0x121887800] 13:28:19 INFO - PROCESS | 1649 | 1463603299223 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]]]}] 13:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 520ms 13:28:19 INFO - PROCESS | 1649 | 1463603299263 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 13:28:19 INFO - PROCESS | 1649 | 1463603299265 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 13:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:28:19 INFO - PROCESS | 1649 | 1463603299278 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:28:19 INFO - PROCESS | 1649 | 1463603299279 Marionette TRACE conn2 <- [1,1230,null,{}] 13:28:19 INFO - PROCESS | 1649 | 1463603299281 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}] 13:28:19 INFO - PROCESS | 1649 | 1463603299409 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 13:28:19 INFO - PROCESS | 1649 | 1463603299419 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b89e000 == 84 [pid = 1649] [id = 315] 13:28:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x121917800) [pid = 1649] [serial = 944] [outer = 0x0] 13:28:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x1257ed800) [pid = 1649] [serial = 945] [outer = 0x121917800] 13:28:19 INFO - PROCESS | 1649 | 1463603299445 Marionette DEBUG loaded listener.js 13:28:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x128cd1800) [pid = 1649] [serial = 946] [outer = 0x121917800] 13:28:19 INFO - PROCESS | 1649 | 1463603299815 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]]]}] 13:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 579ms 13:28:19 INFO - PROCESS | 1649 | 1463603299853 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 13:28:19 INFO - PROCESS | 1649 | 1463603299854 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 13:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:28:19 INFO - PROCESS | 1649 | 1463603299856 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:28:19 INFO - PROCESS | 1649 | 1463603299858 Marionette TRACE conn2 <- [1,1234,null,{}] 13:28:19 INFO - PROCESS | 1649 | 1463603299860 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}] 13:28:19 INFO - PROCESS | 1649 | 1463603299972 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 13:28:20 INFO - PROCESS | 1649 | 1463603300019 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c46f800 == 85 [pid = 1649] [id = 316] 13:28:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x128a56400) [pid = 1649] [serial = 947] [outer = 0x0] 13:28:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x129210c00) [pid = 1649] [serial = 948] [outer = 0x128a56400] 13:28:20 INFO - PROCESS | 1649 | 1463603300044 Marionette DEBUG loaded listener.js 13:28:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x12ab1c800) [pid = 1649] [serial = 949] [outer = 0x128a56400] 13:28:20 INFO - PROCESS | 1649 | 1463603300409 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]]]}] 13:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 572ms 13:28:20 INFO - PROCESS | 1649 | 1463603300430 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 13:28:20 INFO - PROCESS | 1649 | 1463603300432 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 13:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:28:20 INFO - PROCESS | 1649 | 1463603300440 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:28:20 INFO - PROCESS | 1649 | 1463603300442 Marionette TRACE conn2 <- [1,1238,null,{}] 13:28:20 INFO - PROCESS | 1649 | 1463603300446 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}] 13:28:20 INFO - PROCESS | 1649 | 1463603300595 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 13:28:20 INFO - PROCESS | 1649 | 1463603300613 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d2b6800 == 86 [pid = 1649] [id = 317] 13:28:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x128cdd400) [pid = 1649] [serial = 950] [outer = 0x0] 13:28:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x12b232c00) [pid = 1649] [serial = 951] [outer = 0x128cdd400] 13:28:20 INFO - PROCESS | 1649 | 1463603300638 Marionette DEBUG loaded listener.js 13:28:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x12bace400) [pid = 1649] [serial = 952] [outer = 0x128cdd400] 13:28:21 INFO - PROCESS | 1649 | 1463603301000 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]]]}] 13:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 620ms 13:28:21 INFO - PROCESS | 1649 | 1463603301060 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 13:28:21 INFO - PROCESS | 1649 | 1463603301062 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 13:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:28:21 INFO - PROCESS | 1649 | 1463603301064 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:28:21 INFO - PROCESS | 1649 | 1463603301065 Marionette TRACE conn2 <- [1,1242,null,{}] 13:28:21 INFO - PROCESS | 1649 | 1463603301067 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}] 13:28:21 INFO - PROCESS | 1649 | 1463603301191 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 13:28:21 INFO - PROCESS | 1649 | 1463603301206 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dd27000 == 87 [pid = 1649] [id = 318] 13:28:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x12b2d5c00) [pid = 1649] [serial = 953] [outer = 0x0] 13:28:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x12be1fc00) [pid = 1649] [serial = 954] [outer = 0x12b2d5c00] 13:28:21 INFO - PROCESS | 1649 | 1463603301232 Marionette DEBUG loaded listener.js 13:28:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x12c460800) [pid = 1649] [serial = 955] [outer = 0x12b2d5c00] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x116804c00) [pid = 1649] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x12153ac00) [pid = 1649] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x119dca800) [pid = 1649] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x1211df000) [pid = 1649] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x1289e2c00) [pid = 1649] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x11103b400) [pid = 1649] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x12c2cac00) [pid = 1649] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x118219400) [pid = 1649] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x119b19400) [pid = 1649] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x121486000) [pid = 1649] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x12b2e4400) [pid = 1649] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x12ab1d800) [pid = 1649] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x12c458400) [pid = 1649] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x110fb9800) [pid = 1649] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x112f51800) [pid = 1649] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x120fd6c00) [pid = 1649] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x11715d000) [pid = 1649] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x1167a1000) [pid = 1649] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x1199c6400) [pid = 1649] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x124d04400) [pid = 1649] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x12a802800) [pid = 1649] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x128ad6400) [pid = 1649] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x12a481800) [pid = 1649] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x110fb3800) [pid = 1649] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x1126f4c00) [pid = 1649] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x117477800) [pid = 1649] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x118e47c00) [pid = 1649] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x1211dc000) [pid = 1649] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x129566800) [pid = 1649] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x121951800) [pid = 1649] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x12b2e2400) [pid = 1649] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x12baf3800) [pid = 1649] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x111034800) [pid = 1649] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x12187c800) [pid = 1649] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x12c0d2800) [pid = 1649] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x118a11400) [pid = 1649] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x111030c00) [pid = 1649] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x12d980400) [pid = 1649] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x12a742000) [pid = 1649] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x115e87000) [pid = 1649] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x124d0d400) [pid = 1649] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x11747c800) [pid = 1649] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x1289e3800) [pid = 1649] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x113268000) [pid = 1649] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x128ad8400) [pid = 1649] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x1289dec00) [pid = 1649] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x11101d000) [pid = 1649] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x117167000) [pid = 1649] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x11679fc00) [pid = 1649] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x128ad4000) [pid = 1649] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x12a481400) [pid = 1649] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x12c0cbc00) [pid = 1649] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x125830c00) [pid = 1649] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x1126c1000) [pid = 1649] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x115e7f800) [pid = 1649] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x120fd8c00) [pid = 1649] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x11673e800) [pid = 1649] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x12d5b9400) [pid = 1649] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x12d02b800) [pid = 1649] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x12c461400) [pid = 1649] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x12152c400) [pid = 1649] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x116803c00) [pid = 1649] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:28:21 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x11103e800) [pid = 1649] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:28:22 INFO - PROCESS | 1649 | 1463603301998 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]]]}] 13:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 970ms 13:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:28:22 INFO - PROCESS | 1649 | 1463603302049 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 13:28:22 INFO - PROCESS | 1649 | 1463603302050 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 13:28:22 INFO - PROCESS | 1649 | 1463603302052 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:28:22 INFO - PROCESS | 1649 | 1463603302054 Marionette TRACE conn2 <- [1,1246,null,{}] 13:28:22 INFO - PROCESS | 1649 | 1463603302056 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}] 13:28:22 INFO - PROCESS | 1649 | 1463603302162 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 13:28:22 INFO - PROCESS | 1649 | 1463603302166 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b7c800 == 88 [pid = 1649] [id = 319] 13:28:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x111034800) [pid = 1649] [serial = 956] [outer = 0x0] 13:28:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x115e7e800) [pid = 1649] [serial = 957] [outer = 0x111034800] 13:28:22 INFO - PROCESS | 1649 | 1463603302192 Marionette DEBUG loaded listener.js 13:28:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x116804c00) [pid = 1649] [serial = 958] [outer = 0x111034800] 13:28:22 INFO - PROCESS | 1649 | 1463603302544 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]]]}] 13:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 520ms 13:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:28:22 INFO - PROCESS | 1649 | 1463603302573 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 13:28:22 INFO - PROCESS | 1649 | 1463603302574 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 13:28:22 INFO - PROCESS | 1649 | 1463603302577 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:28:22 INFO - PROCESS | 1649 | 1463603302581 Marionette TRACE conn2 <- [1,1250,null,{}] 13:28:22 INFO - PROCESS | 1649 | 1463603302583 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}] 13:28:22 INFO - PROCESS | 1649 | 1463603302686 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 13:28:22 INFO - PROCESS | 1649 | 1463603302765 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d884000 == 89 [pid = 1649] [id = 320] 13:28:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x116804000) [pid = 1649] [serial = 959] [outer = 0x0] 13:28:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x11970a400) [pid = 1649] [serial = 960] [outer = 0x116804000] 13:28:22 INFO - PROCESS | 1649 | 1463603302803 Marionette DEBUG loaded listener.js 13:28:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x124f0c000) [pid = 1649] [serial = 961] [outer = 0x116804000] 13:28:23 INFO - PROCESS | 1649 | 1463603303153 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]]]}] 13:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 624ms 13:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:28:23 INFO - PROCESS | 1649 | 1463603303202 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 13:28:23 INFO - PROCESS | 1649 | 1463603303204 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 13:28:23 INFO - PROCESS | 1649 | 1463603303208 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:28:23 INFO - PROCESS | 1649 | 1463603303209 Marionette TRACE conn2 <- [1,1254,null,{}] 13:28:23 INFO - PROCESS | 1649 | 1463603303213 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}] 13:28:23 INFO - PROCESS | 1649 | 1463603303398 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 13:28:23 INFO - PROCESS | 1649 | 1463603303414 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x1348cf000 == 90 [pid = 1649] [id = 321] 13:28:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x117167000) [pid = 1649] [serial = 962] [outer = 0x0] 13:28:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x128a59800) [pid = 1649] [serial = 963] [outer = 0x117167000] 13:28:23 INFO - PROCESS | 1649 | 1463603303444 Marionette DEBUG loaded listener.js 13:28:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x12abe5400) [pid = 1649] [serial = 964] [outer = 0x117167000] 13:28:23 INFO - PROCESS | 1649 | 1463603303779 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]]]}] 13:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 672ms 13:28:23 INFO - PROCESS | 1649 | 1463603303880 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 13:28:23 INFO - PROCESS | 1649 | 1463603303882 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 13:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:28:23 INFO - PROCESS | 1649 | 1463603303885 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:28:23 INFO - PROCESS | 1649 | 1463603303887 Marionette TRACE conn2 <- [1,1258,null,{}] 13:28:23 INFO - PROCESS | 1649 | 1463603303892 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}] 13:28:24 INFO - PROCESS | 1649 | 1463603304014 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 13:28:24 INFO - PROCESS | 1649 | 1463603304129 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x118053800 == 91 [pid = 1649] [id = 322] 13:28:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x1126ef400) [pid = 1649] [serial = 965] [outer = 0x0] 13:28:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x1126f4c00) [pid = 1649] [serial = 966] [outer = 0x1126ef400] 13:28:24 INFO - PROCESS | 1649 | 1463603304160 Marionette DEBUG loaded listener.js 13:28:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x115f4cc00) [pid = 1649] [serial = 967] [outer = 0x1126ef400] 13:28:24 INFO - PROCESS | 1649 | 1463603304607 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]]]}] 13:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 775ms 13:28:24 INFO - PROCESS | 1649 | 1463603304661 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 13:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:28:24 INFO - PROCESS | 1649 | 1463603304663 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 13:28:24 INFO - PROCESS | 1649 | 1463603304669 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:28:24 INFO - PROCESS | 1649 | 1463603304671 Marionette TRACE conn2 <- [1,1262,null,{}] 13:28:24 INFO - PROCESS | 1649 | 1463603304674 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}] 13:28:24 INFO - PROCESS | 1649 | 1463603304831 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 13:28:24 INFO - PROCESS | 1649 | 1463603304894 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12875a800 == 92 [pid = 1649] [id = 323] 13:28:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x115e86400) [pid = 1649] [serial = 968] [outer = 0x0] 13:28:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x118219400) [pid = 1649] [serial = 969] [outer = 0x115e86400] 13:28:24 INFO - PROCESS | 1649 | 1463603304925 Marionette DEBUG loaded listener.js 13:28:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x118a16400) [pid = 1649] [serial = 970] [outer = 0x115e86400] 13:28:25 INFO - PROCESS | 1649 | 1463603305337 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]]]}] 13:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 722ms 13:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:28:25 INFO - PROCESS | 1649 | 1463603305390 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 13:28:25 INFO - PROCESS | 1649 | 1463603305391 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 13:28:25 INFO - PROCESS | 1649 | 1463603305394 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:28:25 INFO - PROCESS | 1649 | 1463603305395 Marionette TRACE conn2 <- [1,1266,null,{}] 13:28:25 INFO - PROCESS | 1649 | 1463603305403 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}] 13:28:25 INFO - PROCESS | 1649 | 1463603305521 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 13:28:25 INFO - PROCESS | 1649 | 1463603305609 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x134753000 == 93 [pid = 1649] [id = 324] 13:28:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x1199c7400) [pid = 1649] [serial = 971] [outer = 0x0] 13:28:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x1211da800) [pid = 1649] [serial = 972] [outer = 0x1199c7400] 13:28:25 INFO - PROCESS | 1649 | 1463603305644 Marionette DEBUG loaded listener.js 13:28:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x121574800) [pid = 1649] [serial = 973] [outer = 0x1199c7400] 13:28:26 INFO - PROCESS | 1649 | 1463603306118 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]]]}] 13:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 769ms 13:28:26 INFO - PROCESS | 1649 | 1463603306165 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 13:28:26 INFO - PROCESS | 1649 | 1463603306167 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 13:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:28:26 INFO - PROCESS | 1649 | 1463603306170 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:28:26 INFO - PROCESS | 1649 | 1463603306173 Marionette TRACE conn2 <- [1,1270,null,{}] 13:28:26 INFO - PROCESS | 1649 | 1463603306176 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}] 13:28:26 INFO - PROCESS | 1649 | 1463603306289 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 13:28:26 INFO - PROCESS | 1649 | 1463603306375 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x1357ab800 == 94 [pid = 1649] [id = 325] 13:28:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x121884c00) [pid = 1649] [serial = 974] [outer = 0x0] 13:28:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x121954c00) [pid = 1649] [serial = 975] [outer = 0x121884c00] 13:28:26 INFO - PROCESS | 1649 | 1463603306407 Marionette DEBUG loaded listener.js 13:28:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x1289de800) [pid = 1649] [serial = 976] [outer = 0x121884c00] 13:28:26 INFO - PROCESS | 1649 | 1463603306811 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]]]}] 13:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 676ms 13:28:26 INFO - PROCESS | 1649 | 1463603306856 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 13:28:26 INFO - PROCESS | 1649 | 1463603306857 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 13:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:28:26 INFO - PROCESS | 1649 | 1463603306861 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:28:26 INFO - PROCESS | 1649 | 1463603306862 Marionette TRACE conn2 <- [1,1274,null,{}] 13:28:26 INFO - PROCESS | 1649 | 1463603306864 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}] 13:28:26 INFO - PROCESS | 1649 | 1463603306973 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 13:28:27 INFO - PROCESS | 1649 | 1463603307088 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x135bea000 == 95 [pid = 1649] [id = 326] 13:28:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x12191cc00) [pid = 1649] [serial = 977] [outer = 0x0] 13:28:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x128acd800) [pid = 1649] [serial = 978] [outer = 0x12191cc00] 13:28:27 INFO - PROCESS | 1649 | 1463603307119 Marionette DEBUG loaded listener.js 13:28:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x12a80b800) [pid = 1649] [serial = 979] [outer = 0x12191cc00] 13:28:27 INFO - PROCESS | 1649 | 1463603307529 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]]]}] 13:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 722ms 13:28:27 INFO - PROCESS | 1649 | 1463603307584 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 13:28:27 INFO - PROCESS | 1649 | 1463603307585 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 13:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:28:27 INFO - PROCESS | 1649 | 1463603307587 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:28:27 INFO - PROCESS | 1649 | 1463603307588 Marionette TRACE conn2 <- [1,1278,null,{}] 13:28:27 INFO - PROCESS | 1649 | 1463603307591 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}] 13:28:27 INFO - PROCESS | 1649 | 1463603307720 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 13:28:27 INFO - PROCESS | 1649 | 1463603307839 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x1384ee000 == 96 [pid = 1649] [id = 327] 13:28:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x12bdf0800) [pid = 1649] [serial = 980] [outer = 0x0] 13:28:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x12c83d400) [pid = 1649] [serial = 981] [outer = 0x12bdf0800] 13:28:27 INFO - PROCESS | 1649 | 1463603307874 Marionette DEBUG loaded listener.js 13:28:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x12d093000) [pid = 1649] [serial = 982] [outer = 0x12bdf0800] 13:28:28 INFO - PROCESS | 1649 | 1463603308295 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]]]}] 13:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 774ms 13:28:28 INFO - PROCESS | 1649 | 1463603308362 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 13:28:28 INFO - PROCESS | 1649 | 1463603308364 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 13:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:28:28 INFO - PROCESS | 1649 | 1463603308366 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:28:28 INFO - PROCESS | 1649 | 1463603308367 Marionette TRACE conn2 <- [1,1282,null,{}] 13:28:28 INFO - PROCESS | 1649 | 1463603308370 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}] 13:28:28 INFO - PROCESS | 1649 | 1463603308480 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 13:28:28 INFO - PROCESS | 1649 | 1463603308569 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x1389d6800 == 97 [pid = 1649] [id = 328] 13:28:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x12baf2400) [pid = 1649] [serial = 983] [outer = 0x0] 13:28:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x12d5ba400) [pid = 1649] [serial = 984] [outer = 0x12baf2400] 13:28:28 INFO - PROCESS | 1649 | 1463603308600 Marionette DEBUG loaded listener.js 13:28:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x12d69c400) [pid = 1649] [serial = 985] [outer = 0x12baf2400] 13:28:29 INFO - PROCESS | 1649 | 1463603309015 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]]]}] 13:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 671ms 13:28:29 INFO - PROCESS | 1649 | 1463603309037 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 13:28:29 INFO - PROCESS | 1649 | 1463603309039 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 13:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:28:29 INFO - PROCESS | 1649 | 1463603309041 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:28:29 INFO - PROCESS | 1649 | 1463603309043 Marionette TRACE conn2 <- [1,1286,null,{}] 13:28:29 INFO - PROCESS | 1649 | 1463603309047 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}] 13:28:29 INFO - PROCESS | 1649 | 1463603309157 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 13:28:29 INFO - PROCESS | 1649 | 1463603309274 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x14024f800 == 98 [pid = 1649] [id = 329] 13:28:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x12d5bd400) [pid = 1649] [serial = 986] [outer = 0x0] 13:28:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x12d929400) [pid = 1649] [serial = 987] [outer = 0x12d5bd400] 13:28:29 INFO - PROCESS | 1649 | 1463603309305 Marionette DEBUG loaded listener.js 13:28:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x12d983000) [pid = 1649] [serial = 988] [outer = 0x12d5bd400] 13:28:29 INFO - PROCESS | 1649 | 1463603309758 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]]]}] 13:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 774ms 13:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:28:29 INFO - PROCESS | 1649 | 1463603309828 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 13:28:29 INFO - PROCESS | 1649 | 1463603309830 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 13:28:29 INFO - PROCESS | 1649 | 1463603309832 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:28:29 INFO - PROCESS | 1649 | 1463603309833 Marionette TRACE conn2 <- [1,1290,null,{}] 13:28:29 INFO - PROCESS | 1649 | 1463603309836 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}] 13:28:29 INFO - PROCESS | 1649 | 1463603309947 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 13:28:30 INFO - PROCESS | 1649 | 1463603310064 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x112e38800 == 99 [pid = 1649] [id = 330] 13:28:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x111032c00) [pid = 1649] [serial = 989] [outer = 0x0] 13:28:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x1166cec00) [pid = 1649] [serial = 990] [outer = 0x111032c00] 13:28:30 INFO - PROCESS | 1649 | 1463603310089 Marionette DEBUG loaded listener.js 13:28:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x12c459800) [pid = 1649] [serial = 991] [outer = 0x111032c00] 13:28:30 INFO - PROCESS | 1649 | 1463603310553 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]]]}] 13:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 771ms 13:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:28:30 INFO - PROCESS | 1649 | 1463603310604 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 13:28:30 INFO - PROCESS | 1649 | 1463603310606 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 13:28:30 INFO - PROCESS | 1649 | 1463603310609 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:28:30 INFO - PROCESS | 1649 | 1463603310613 Marionette TRACE conn2 <- [1,1294,null,{}] 13:28:30 INFO - PROCESS | 1649 | 1463603310617 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}] 13:28:30 INFO - PROCESS | 1649 | 1463603310788 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 13:28:30 INFO - PROCESS | 1649 | 1463603310971 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x1130b6000 == 100 [pid = 1649] [id = 331] 13:28:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x110fb4400) [pid = 1649] [serial = 992] [outer = 0x0] 13:28:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x1122b6400) [pid = 1649] [serial = 993] [outer = 0x110fb4400] 13:28:31 INFO - PROCESS | 1649 | 1463603311002 Marionette DEBUG loaded listener.js 13:28:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x11747ac00) [pid = 1649] [serial = 994] [outer = 0x110fb4400] 13:28:31 INFO - PROCESS | 1649 | 1463603311630 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]]]}] 13:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1073ms 13:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:28:31 INFO - PROCESS | 1649 | 1463603311683 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 13:28:31 INFO - PROCESS | 1649 | 1463603311685 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 13:28:31 INFO - PROCESS | 1649 | 1463603311689 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:28:31 INFO - PROCESS | 1649 | 1463603311691 Marionette TRACE conn2 <- [1,1298,null,{}] 13:28:31 INFO - PROCESS | 1649 | 1463603311695 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}] 13:28:31 INFO - PROCESS | 1649 | 1463603311807 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 13:28:31 INFO - PROCESS | 1649 | 1463603311935 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x1217a1800 == 101 [pid = 1649] [id = 332] 13:28:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x116611400) [pid = 1649] [serial = 995] [outer = 0x0] 13:28:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x11679fc00) [pid = 1649] [serial = 996] [outer = 0x116611400] 13:28:31 INFO - PROCESS | 1649 | 1463603311977 Marionette DEBUG loaded listener.js 13:28:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x117471c00) [pid = 1649] [serial = 997] [outer = 0x116611400] 13:28:32 INFO - PROCESS | 1649 | --DOCSHELL 0x1389c1000 == 100 [pid = 1649] [id = 262] 13:28:32 INFO - PROCESS | 1649 | --DOCSHELL 0x13520f800 == 99 [pid = 1649] [id = 261] 13:28:32 INFO - PROCESS | 1649 | --DOCSHELL 0x135be3800 == 98 [pid = 1649] [id = 260] 13:28:32 INFO - PROCESS | 1649 | --DOCSHELL 0x120519000 == 97 [pid = 1649] [id = 264] 13:28:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12d884000 == 96 [pid = 1649] [id = 320] 13:28:32 INFO - PROCESS | 1649 | --DOCSHELL 0x119b7c800 == 95 [pid = 1649] [id = 319] 13:28:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12dd27000 == 94 [pid = 1649] [id = 318] 13:28:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12d2b6800 == 93 [pid = 1649] [id = 317] 13:28:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12c46f800 == 92 [pid = 1649] [id = 316] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x12de3b000) [pid = 1649] [serial = 900] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12b89e000 == 91 [pid = 1649] [id = 315] 13:28:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12a6c7800 == 90 [pid = 1649] [id = 314] 13:28:32 INFO - PROCESS | 1649 | --DOCSHELL 0x128762800 == 89 [pid = 1649] [id = 313] 13:28:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12122c800 == 88 [pid = 1649] [id = 312] 13:28:32 INFO - PROCESS | 1649 | --DOCSHELL 0x113294000 == 87 [pid = 1649] [id = 311] 13:28:32 INFO - PROCESS | 1649 | --DOCSHELL 0x11625c800 == 86 [pid = 1649] [id = 310] 13:28:32 INFO - PROCESS | 1649 | --DOCSHELL 0x119213000 == 85 [pid = 1649] [id = 308] 13:28:32 INFO - PROCESS | 1649 | --DOCSHELL 0x1402d0000 == 84 [pid = 1649] [id = 307] 13:28:32 INFO - PROCESS | 1649 | --DOCSHELL 0x1407c9000 == 83 [pid = 1649] [id = 306] 13:28:32 INFO - PROCESS | 1649 | --DOCSHELL 0x1405c9000 == 82 [pid = 1649] [id = 305] 13:28:32 INFO - PROCESS | 1649 | --DOCSHELL 0x1386dd800 == 81 [pid = 1649] [id = 304] 13:28:32 INFO - PROCESS | 1649 | --DOCSHELL 0x135d54000 == 80 [pid = 1649] [id = 303] 13:28:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba10000 == 79 [pid = 1649] [id = 302] 13:28:32 INFO - PROCESS | 1649 | --DOCSHELL 0x120511800 == 78 [pid = 1649] [id = 301] 13:28:32 INFO - PROCESS | 1649 | 1463603312443 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]]]}] 13:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 775ms 13:28:32 INFO - PROCESS | 1649 | 1463603312465 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 13:28:32 INFO - PROCESS | 1649 | 1463603312468 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 13:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:28:32 INFO - PROCESS | 1649 | 1463603312472 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:28:32 INFO - PROCESS | 1649 | 1463603312474 Marionette TRACE conn2 <- [1,1302,null,{}] 13:28:32 INFO - PROCESS | 1649 | 1463603312495 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}] 13:28:32 INFO - PROCESS | 1649 | 1463603312597 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x12ca4d000) [pid = 1649] [serial = 398] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x119911c00) [pid = 1649] [serial = 401] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x125cbc800) [pid = 1649] [serial = 404] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x12abf2c00) [pid = 1649] [serial = 407] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x12be1e400) [pid = 1649] [serial = 410] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x12c848800) [pid = 1649] [serial = 413] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x12c45f400) [pid = 1649] [serial = 455] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x112a69800) [pid = 1649] [serial = 458] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x118acb000) [pid = 1649] [serial = 461] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x125837000) [pid = 1649] [serial = 464] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x1211d8c00) [pid = 1649] [serial = 513] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x1182e4c00) [pid = 1649] [serial = 516] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x1211da400) [pid = 1649] [serial = 519] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x128cdec00) [pid = 1649] [serial = 522] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x12b856c00) [pid = 1649] [serial = 525] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x12abed000) [pid = 1649] [serial = 564] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x12baf0800) [pid = 1649] [serial = 567] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x11101c400) [pid = 1649] [serial = 645] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x117110800) [pid = 1649] [serial = 648] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x118a19000) [pid = 1649] [serial = 651] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x12188a000) [pid = 1649] [serial = 654] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x128ad2800) [pid = 1649] [serial = 657] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x12bdfac00) [pid = 1649] [serial = 660] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x12c83b400) [pid = 1649] [serial = 594] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x1292d7800) [pid = 1649] [serial = 467] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x12d5b9000) [pid = 1649] [serial = 726] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x115e89c00) [pid = 1649] [serial = 717] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x1215e7400) [pid = 1649] [serial = 600] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x12a743000) [pid = 1649] [serial = 552] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x12d976800) [pid = 1649] [serial = 789] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x12d5b5400) [pid = 1649] [serial = 723] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x12d698800) [pid = 1649] [serial = 786] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x1182e2800) [pid = 1649] [serial = 708] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x125834c00) [pid = 1649] [serial = 714] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x121530400) [pid = 1649] [serial = 711] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x128ad0c00) [pid = 1649] [serial = 561] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x12a807400) [pid = 1649] [serial = 783] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x12d979000) [pid = 1649] [serial = 792] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x116a62c00) [pid = 1649] [serial = 555] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x12b84f800) [pid = 1649] [serial = 470] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x128ad3800) [pid = 1649] [serial = 780] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x1126ed000) [pid = 1649] [serial = 705] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x1205bfc00) [pid = 1649] [serial = 558] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x117570800) [pid = 1649] [serial = 597] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x12ca57000) [pid = 1649] [serial = 720] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x12baf3000) [pid = 1649] [serial = 603] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x1289dd400) [pid = 1649] [serial = 777] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x119dc8c00) [pid = 1649] [serial = 774] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x115ab3400) [pid = 1649] [serial = 771] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x12abe7000) [pid = 1649] [serial = 882] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x12be1b400) [pid = 1649] [serial = 885] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x12c842400) [pid = 1649] [serial = 888] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x12191f400) [pid = 1649] [serial = 891] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x12c2c6c00) [pid = 1649] [serial = 886] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x115e83000) [pid = 1649] [serial = 836] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x121916800) [pid = 1649] [serial = 872] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x121948000) [pid = 1649] [serial = 873] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12d033400) [pid = 1649] [serial = 834] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x1205be800) [pid = 1649] [serial = 867] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x119ce5000) [pid = 1649] [serial = 866] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x121921800) [pid = 1649] [serial = 842] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x1122b6c00) [pid = 1649] [serial = 861] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x111036000) [pid = 1649] [serial = 860] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12d69e000) [pid = 1649] [serial = 854] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12abeb400) [pid = 1649] [serial = 848] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12ca4cc00) [pid = 1649] [serial = 857] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x128e05800) [pid = 1649] [serial = 851] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x1184ba400) [pid = 1649] [serial = 839] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x1289e4000) [pid = 1649] [serial = 845] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12de33c00) [pid = 1649] [serial = 897] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12d97e400) [pid = 1649] [serial = 895] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12bacc800) [pid = 1649] [serial = 504] [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.] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12d02e400) [pid = 1649] [serial = 889] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x117475000) [pid = 1649] [serial = 864] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x116797000) [pid = 1649] [serial = 863] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x1257dfc00) [pid = 1649] [serial = 875] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x121487000) [pid = 1649] [serial = 870] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x1199c2800) [pid = 1649] [serial = 869] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x1289e2400) [pid = 1649] [serial = 876] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12d08bc00) [pid = 1649] [serial = 892] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12a73e000) [pid = 1649] [serial = 880] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12de3ac00) [pid = 1649] [serial = 898] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x128a60800) [pid = 1649] [serial = 879] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12d698400) [pid = 1649] [serial = 894] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12b239400) [pid = 1649] [serial = 883] [outer = 0x0] [url = about:blank] 13:28:32 INFO - PROCESS | 1649 | 1463603312682 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x116722000 == 79 [pid = 1649] [id = 333] 13:28:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x111036000) [pid = 1649] [serial = 998] [outer = 0x0] 13:28:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x115e89c00) [pid = 1649] [serial = 999] [outer = 0x111036000] 13:28:32 INFO - PROCESS | 1649 | 1463603312709 Marionette DEBUG loaded listener.js 13:28:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x1184ba400) [pid = 1649] [serial = 1000] [outer = 0x111036000] 13:28:33 INFO - PROCESS | 1649 | 1463603313052 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]]]}] 13:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 622ms 13:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:28:33 INFO - PROCESS | 1649 | 1463603313108 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 13:28:33 INFO - PROCESS | 1649 | 1463603313109 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 13:28:33 INFO - PROCESS | 1649 | 1463603313113 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:28:33 INFO - PROCESS | 1649 | 1463603313116 Marionette TRACE conn2 <- [1,1306,null,{}] 13:28:33 INFO - PROCESS | 1649 | 1463603313123 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}] 13:28:33 INFO - PROCESS | 1649 | 1463603313218 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 13:28:33 INFO - PROCESS | 1649 | 1463603313224 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x119bed800 == 80 [pid = 1649] [id = 334] 13:28:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x119cac000) [pid = 1649] [serial = 1001] [outer = 0x0] 13:28:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x119dcb000) [pid = 1649] [serial = 1002] [outer = 0x119cac000] 13:28:33 INFO - PROCESS | 1649 | 1463603313252 Marionette DEBUG loaded listener.js 13:28:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x1211d6c00) [pid = 1649] [serial = 1003] [outer = 0x119cac000] 13:28:33 INFO - PROCESS | 1649 | 1463603313596 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]]]}] 13:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 521ms 13:28:33 INFO - PROCESS | 1649 | 1463603313635 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 13:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:28:33 INFO - PROCESS | 1649 | 1463603313644 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 13:28:33 INFO - PROCESS | 1649 | 1463603313658 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:28:33 INFO - PROCESS | 1649 | 1463603313659 Marionette TRACE conn2 <- [1,1310,null,{}] 13:28:33 INFO - PROCESS | 1649 | 1463603313662 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}] 13:28:33 INFO - PROCESS | 1649 | 1463603313754 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 13:28:33 INFO - PROCESS | 1649 | 1463603313759 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12578f000 == 81 [pid = 1649] [id = 335] 13:28:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x1214e6800) [pid = 1649] [serial = 1004] [outer = 0x0] 13:28:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x121538000) [pid = 1649] [serial = 1005] [outer = 0x1214e6800] 13:28:33 INFO - PROCESS | 1649 | 1463603313786 Marionette DEBUG loaded listener.js 13:28:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x121888400) [pid = 1649] [serial = 1006] [outer = 0x1214e6800] 13:28:34 INFO - PROCESS | 1649 | 1463603314148 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] 13:28:34 INFO - PROCESS | 1649 | 1463603314181 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 13:28:34 INFO - PROCESS | 1649 | 1463603314184 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:28:34 INFO - PROCESS | 1649 | 1463603314186 Marionette TRACE conn2 <- [1,1314,null,{}] 13:28:34 INFO - PROCESS | 1649 | 1463603314189 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}] 13:28:34 INFO - PROCESS | 1649 | 1463603314324 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 13:28:34 INFO - PROCESS | 1649 | 1463603314401 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x128831000 == 82 [pid = 1649] [id = 336] 13:28:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12152c800) [pid = 1649] [serial = 1007] [outer = 0x0] 13:28:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x121917400) [pid = 1649] [serial = 1008] [outer = 0x12152c800] 13:28:34 INFO - PROCESS | 1649 | 1463603314426 Marionette DEBUG loaded listener.js 13:28:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x124d0d400) [pid = 1649] [serial = 1009] [outer = 0x12152c800] 13:28:34 INFO - PROCESS | 1649 | 1463603314754 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]]]}] 13:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 622ms 13:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:28:34 INFO - PROCESS | 1649 | 1463603314805 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 13:28:34 INFO - PROCESS | 1649 | 1463603314806 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 13:28:34 INFO - PROCESS | 1649 | 1463603314808 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:28:34 INFO - PROCESS | 1649 | 1463603314809 Marionette TRACE conn2 <- [1,1318,null,{}] 13:28:34 INFO - PROCESS | 1649 | 1463603314812 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}] 13:28:34 INFO - PROCESS | 1649 | 1463603314948 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 13:28:34 INFO - PROCESS | 1649 | 1463603314979 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x1293a8800 == 83 [pid = 1649] [id = 337] 13:28:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x1257df800) [pid = 1649] [serial = 1010] [outer = 0x0] 13:28:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x1289e2400) [pid = 1649] [serial = 1011] [outer = 0x1257df800] 13:28:35 INFO - PROCESS | 1649 | 1463603315005 Marionette DEBUG loaded listener.js 13:28:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12a80c800) [pid = 1649] [serial = 1012] [outer = 0x1257df800] 13:28:35 INFO - PROCESS | 1649 | 1463603315355 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]]]}] 13:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 569ms 13:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:28:35 INFO - PROCESS | 1649 | 1463603315379 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 13:28:35 INFO - PROCESS | 1649 | 1463603315380 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 13:28:35 INFO - PROCESS | 1649 | 1463603315382 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:28:35 INFO - PROCESS | 1649 | 1463603315383 Marionette TRACE conn2 <- [1,1322,null,{}] 13:28:35 INFO - PROCESS | 1649 | 1463603315385 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}] 13:28:35 INFO - PROCESS | 1649 | 1463603315503 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 13:28:35 INFO - PROCESS | 1649 | 1463603315518 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a87c800 == 84 [pid = 1649] [id = 338] 13:28:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x1289e5000) [pid = 1649] [serial = 1013] [outer = 0x0] 13:28:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12abf2800) [pid = 1649] [serial = 1014] [outer = 0x1289e5000] 13:28:35 INFO - PROCESS | 1649 | 1463603315543 Marionette DEBUG loaded listener.js 13:28:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12b856c00) [pid = 1649] [serial = 1015] [outer = 0x1289e5000] 13:28:35 INFO - PROCESS | 1649 | 1463603315904 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]]]}] 13:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 570ms 13:28:35 INFO - PROCESS | 1649 | 1463603315952 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 13:28:35 INFO - PROCESS | 1649 | 1463603315953 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 13:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:28:35 INFO - PROCESS | 1649 | 1463603315956 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:28:35 INFO - PROCESS | 1649 | 1463603315957 Marionette TRACE conn2 <- [1,1326,null,{}] 13:28:35 INFO - PROCESS | 1649 | 1463603315959 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}] 13:28:36 INFO - PROCESS | 1649 | 1463603316076 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 13:28:36 INFO - PROCESS | 1649 | 1463603316093 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b89e000 == 85 [pid = 1649] [id = 339] 13:28:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12abe9800) [pid = 1649] [serial = 1016] [outer = 0x0] 13:28:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12baf7000) [pid = 1649] [serial = 1017] [outer = 0x12abe9800] 13:28:36 INFO - PROCESS | 1649 | 1463603316118 Marionette DEBUG loaded listener.js 13:28:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12c0d2800) [pid = 1649] [serial = 1018] [outer = 0x12abe9800] 13:28:36 INFO - PROCESS | 1649 | 1463603316492 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]]]}] 13:28:36 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 13:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 567ms 13:28:36 INFO - PROCESS | 1649 | 1463603316531 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 13:28:36 INFO - PROCESS | 1649 | 1463603316532 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 13:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:28:36 INFO - PROCESS | 1649 | 1463603316535 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:28:36 INFO - PROCESS | 1649 | 1463603316536 Marionette TRACE conn2 <- [1,1330,null,{}] 13:28:36 INFO - PROCESS | 1649 | 1463603316538 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}] 13:28:36 INFO - PROCESS | 1649 | 1463603316654 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 13:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x128a56400) [pid = 1649] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x128cdd400) [pid = 1649] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12b2d5c00) [pid = 1649] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x11100f800) [pid = 1649] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x11103c000) [pid = 1649] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x121887800) [pid = 1649] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x119b13000) [pid = 1649] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12053f800) [pid = 1649] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x116804000) [pid = 1649] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x111034800) [pid = 1649] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x121917800) [pid = 1649] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:28:36 INFO - PROCESS | 1649 | 1463603316847 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e65000 == 86 [pid = 1649] [id = 340] 13:28:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x110fba400) [pid = 1649] [serial = 1019] [outer = 0x0] 13:28:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x112d06000) [pid = 1649] [serial = 1020] [outer = 0x110fba400] 13:28:36 INFO - PROCESS | 1649 | 1463603316871 Marionette DEBUG loaded listener.js 13:28:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x121533c00) [pid = 1649] [serial = 1021] [outer = 0x110fba400] 13:28:37 INFO - PROCESS | 1649 | 1463603317147 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]]]}] 13:28:37 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 13:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 667ms 13:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:28:37 INFO - PROCESS | 1649 | 1463603317203 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 13:28:37 INFO - PROCESS | 1649 | 1463603317204 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 13:28:37 INFO - PROCESS | 1649 | 1463603317206 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:28:37 INFO - PROCESS | 1649 | 1463603317207 Marionette TRACE conn2 <- [1,1334,null,{}] 13:28:37 INFO - PROCESS | 1649 | 1463603317212 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}] 13:28:37 INFO - PROCESS | 1649 | 1463603317308 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 13:28:37 INFO - PROCESS | 1649 | 1463603317313 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c469800 == 87 [pid = 1649] [id = 341] 13:28:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11649f000) [pid = 1649] [serial = 1022] [outer = 0x0] 13:28:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12c83c800) [pid = 1649] [serial = 1023] [outer = 0x11649f000] 13:28:37 INFO - PROCESS | 1649 | 1463603317337 Marionette DEBUG loaded listener.js 13:28:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12d02e400) [pid = 1649] [serial = 1024] [outer = 0x11649f000] 13:28:37 INFO - PROCESS | 1649 | 1463603317709 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]]]}] 13:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 523ms 13:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:28:37 INFO - PROCESS | 1649 | 1463603317749 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 13:28:37 INFO - PROCESS | 1649 | 1463603317750 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 13:28:37 INFO - PROCESS | 1649 | 1463603317752 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:28:37 INFO - PROCESS | 1649 | 1463603317754 Marionette TRACE conn2 <- [1,1338,null,{}] 13:28:37 INFO - PROCESS | 1649 | 1463603317756 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}] 13:28:37 INFO - PROCESS | 1649 | 1463603317868 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 13:28:37 INFO - PROCESS | 1649 | 1463603317872 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca3b000 == 88 [pid = 1649] [id = 342] 13:28:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12c844c00) [pid = 1649] [serial = 1025] [outer = 0x0] 13:28:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12d978c00) [pid = 1649] [serial = 1026] [outer = 0x12c844c00] 13:28:37 INFO - PROCESS | 1649 | 1463603317901 Marionette DEBUG loaded listener.js 13:28:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12f2d8800) [pid = 1649] [serial = 1027] [outer = 0x12c844c00] 13:28:38 INFO - PROCESS | 1649 | 1463603318721 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]]]}] 13:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 970ms 13:28:38 INFO - PROCESS | 1649 | 1463603318724 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 13:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:28:38 INFO - PROCESS | 1649 | 1463603318725 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 13:28:38 INFO - PROCESS | 1649 | 1463603318727 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:28:38 INFO - PROCESS | 1649 | 1463603318728 Marionette TRACE conn2 <- [1,1342,null,{}] 13:28:38 INFO - PROCESS | 1649 | 1463603318731 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}] 13:28:38 INFO - PROCESS | 1649 | 1463603318828 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 13:28:38 INFO - PROCESS | 1649 | 1463603318971 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x1127e5000 == 89 [pid = 1649] [id = 343] 13:28:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x110fb8000) [pid = 1649] [serial = 1028] [outer = 0x0] 13:28:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x111018400) [pid = 1649] [serial = 1029] [outer = 0x110fb8000] 13:28:39 INFO - PROCESS | 1649 | 1463603319004 Marionette DEBUG loaded listener.js 13:28:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x1126eb800) [pid = 1649] [serial = 1030] [outer = 0x110fb8000] 13:28:39 INFO - PROCESS | 1649 | 1463603319440 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]]]}] 13:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 769ms 13:28:39 INFO - PROCESS | 1649 | 1463603319498 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 13:28:39 INFO - PROCESS | 1649 | 1463603319500 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 13:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:28:39 INFO - PROCESS | 1649 | 1463603319504 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:28:39 INFO - PROCESS | 1649 | 1463603319506 Marionette TRACE conn2 <- [1,1346,null,{}] 13:28:39 INFO - PROCESS | 1649 | 1463603319509 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}] 13:28:39 INFO - PROCESS | 1649 | 1463603319628 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 13:28:39 INFO - PROCESS | 1649 | 1463603319711 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x124dc3000 == 90 [pid = 1649] [id = 344] 13:28:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x115e7cc00) [pid = 1649] [serial = 1031] [outer = 0x0] 13:28:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x117571800) [pid = 1649] [serial = 1032] [outer = 0x115e7cc00] 13:28:39 INFO - PROCESS | 1649 | 1463603319745 Marionette DEBUG loaded listener.js 13:28:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x11970ac00) [pid = 1649] [serial = 1033] [outer = 0x115e7cc00] 13:28:40 INFO - PROCESS | 1649 | 1463603320189 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]]]}] 13:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 724ms 13:28:40 INFO - PROCESS | 1649 | 1463603320234 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 13:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:28:40 INFO - PROCESS | 1649 | 1463603320237 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 13:28:40 INFO - PROCESS | 1649 | 1463603320240 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:28:40 INFO - PROCESS | 1649 | 1463603320242 Marionette TRACE conn2 <- [1,1350,null,{}] 13:28:40 INFO - PROCESS | 1649 | 1463603320264 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}] 13:28:40 INFO - PROCESS | 1649 | 1463603320378 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 13:28:40 INFO - PROCESS | 1649 | 1463603320462 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca31800 == 91 [pid = 1649] [id = 345] 13:28:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x119dd2800) [pid = 1649] [serial = 1034] [outer = 0x0] 13:28:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x121530c00) [pid = 1649] [serial = 1035] [outer = 0x119dd2800] 13:28:40 INFO - PROCESS | 1649 | 1463603320493 Marionette DEBUG loaded listener.js 13:28:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x124f50800) [pid = 1649] [serial = 1036] [outer = 0x119dd2800] 13:28:40 INFO - PROCESS | 1649 | 1463603320907 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]]]}] 13:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 689ms 13:28:40 INFO - PROCESS | 1649 | 1463603320931 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 13:28:40 INFO - PROCESS | 1649 | 1463603320932 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 13:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:28:40 INFO - PROCESS | 1649 | 1463603320940 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:28:40 INFO - PROCESS | 1649 | 1463603320944 Marionette TRACE conn2 <- [1,1354,null,{}] 13:28:40 INFO - PROCESS | 1649 | 1463603320947 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}] 13:28:41 INFO - PROCESS | 1649 | 1463603321062 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 13:28:41 INFO - PROCESS | 1649 | 1463603321174 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dd1c000 == 92 [pid = 1649] [id = 346] 13:28:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x1205bdc00) [pid = 1649] [serial = 1037] [outer = 0x0] 13:28:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x128a57000) [pid = 1649] [serial = 1038] [outer = 0x1205bdc00] 13:28:41 INFO - PROCESS | 1649 | 1463603321207 Marionette DEBUG loaded listener.js 13:28:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12a807400) [pid = 1649] [serial = 1039] [outer = 0x1205bdc00] 13:28:41 INFO - PROCESS | 1649 | 1463603321645 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]]]}] 13:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 727ms 13:28:41 INFO - PROCESS | 1649 | 1463603321663 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 13:28:41 INFO - PROCESS | 1649 | 1463603321666 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 13:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:28:41 INFO - PROCESS | 1649 | 1463603321670 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:28:41 INFO - PROCESS | 1649 | 1463603321672 Marionette TRACE conn2 <- [1,1358,null,{}] 13:28:41 INFO - PROCESS | 1649 | 1463603321675 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}] 13:28:41 INFO - PROCESS | 1649 | 1463603321874 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 13:28:42 INFO - PROCESS | 1649 | 1463603321994 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x1348ba000 == 93 [pid = 1649] [id = 347] 13:28:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x1257e9000) [pid = 1649] [serial = 1040] [outer = 0x0] 13:28:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12c2c6800) [pid = 1649] [serial = 1041] [outer = 0x1257e9000] 13:28:42 INFO - PROCESS | 1649 | 1463603322040 Marionette DEBUG loaded listener.js 13:28:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x12d087400) [pid = 1649] [serial = 1042] [outer = 0x1257e9000] 13:28:42 INFO - PROCESS | 1649 | 1463603322494 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]]]}] 13:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 870ms 13:28:42 INFO - PROCESS | 1649 | 1463603322539 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 13:28:42 INFO - PROCESS | 1649 | 1463603322541 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 13:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:28:42 INFO - PROCESS | 1649 | 1463603322543 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:28:42 INFO - PROCESS | 1649 | 1463603322545 Marionette TRACE conn2 <- [1,1362,null,{}] 13:28:42 INFO - PROCESS | 1649 | 1463603322547 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}] 13:28:42 INFO - PROCESS | 1649 | 1463603322659 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 13:28:42 INFO - PROCESS | 1649 | 1463603322771 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x135214800 == 94 [pid = 1649] [id = 348] 13:28:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x12d97e800) [pid = 1649] [serial = 1043] [outer = 0x0] 13:28:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x12d983800) [pid = 1649] [serial = 1044] [outer = 0x12d97e800] 13:28:42 INFO - PROCESS | 1649 | 1463603322807 Marionette DEBUG loaded listener.js 13:28:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x12f2e0000) [pid = 1649] [serial = 1045] [outer = 0x12d97e800] 13:28:43 INFO - PROCESS | 1649 | 1463603323299 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]]]}] 13:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 820ms 13:28:43 INFO - PROCESS | 1649 | 1463603323363 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 13:28:43 INFO - PROCESS | 1649 | 1463603323365 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 13:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:28:43 INFO - PROCESS | 1649 | 1463603323367 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:28:43 INFO - PROCESS | 1649 | 1463603323368 Marionette TRACE conn2 <- [1,1366,null,{}] 13:28:43 INFO - PROCESS | 1649 | 1463603323371 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}] 13:28:43 INFO - PROCESS | 1649 | 1463603323483 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 13:28:43 INFO - PROCESS | 1649 | 1463603323568 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x135a8e000 == 95 [pid = 1649] [id = 349] 13:28:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x12f2e1c00) [pid = 1649] [serial = 1046] [outer = 0x0] 13:28:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x134f9b000) [pid = 1649] [serial = 1047] [outer = 0x12f2e1c00] 13:28:43 INFO - PROCESS | 1649 | 1463603323597 Marionette DEBUG loaded listener.js 13:28:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x134f9f000) [pid = 1649] [serial = 1048] [outer = 0x12f2e1c00] 13:28:44 INFO - PROCESS | 1649 | 1463603324037 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] 13:28:44 INFO - PROCESS | 1649 | 1463603324335 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 13:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 13:28:44 INFO - PROCESS | 1649 | 1463603324352 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:28:44 INFO - PROCESS | 1649 | 1463603324353 Marionette TRACE conn2 <- [1,1370,null,{}] 13:28:44 INFO - PROCESS | 1649 | 1463603324357 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}] 13:28:44 INFO - PROCESS | 1649 | 1463603324460 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 13:28:44 INFO - PROCESS | 1649 | 1463603324529 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x111eaa800 == 96 [pid = 1649] [id = 350] 13:28:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x11101c000) [pid = 1649] [serial = 1049] [outer = 0x0] 13:28:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x111032000) [pid = 1649] [serial = 1050] [outer = 0x11101c000] 13:28:44 INFO - PROCESS | 1649 | 1463603324597 Marionette DEBUG loaded listener.js 13:28:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x111a0a000) [pid = 1649] [serial = 1051] [outer = 0x11101c000] 13:28:45 INFO - PROCESS | 1649 | 1463603325065 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] 13:28:45 INFO - PROCESS | 1649 | 1463603325080 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 13:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:28:45 INFO - PROCESS | 1649 | 1463603325085 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:28:45 INFO - PROCESS | 1649 | 1463603325088 Marionette TRACE conn2 <- [1,1374,null,{}] 13:28:45 INFO - PROCESS | 1649 | 1463603325091 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}] 13:28:45 INFO - PROCESS | 1649 | 1463603325189 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 13:28:45 INFO - PROCESS | 1649 | 1463603325262 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x116255800 == 97 [pid = 1649] [id = 351] 13:28:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x1126c5400) [pid = 1649] [serial = 1052] [outer = 0x0] 13:28:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x1126f7400) [pid = 1649] [serial = 1053] [outer = 0x1126c5400] 13:28:45 INFO - PROCESS | 1649 | 1463603325333 Marionette DEBUG loaded listener.js 13:28:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x112ae6800) [pid = 1649] [serial = 1054] [outer = 0x1126c5400] 13:28:45 INFO - PROCESS | 1649 | --DOCSHELL 0x118a8e000 == 96 [pid = 1649] [id = 172] 13:28:45 INFO - PROCESS | 1649 | --DOCSHELL 0x1403e1800 == 95 [pid = 1649] [id = 284] 13:28:45 INFO - PROCESS | 1649 | --DOCSHELL 0x115f87800 == 94 [pid = 1649] [id = 104] 13:28:45 INFO - PROCESS | 1649 | --DOCSHELL 0x1386d5800 == 93 [pid = 1649] [id = 285] 13:28:45 INFO - PROCESS | 1649 | --DOCSHELL 0x125799800 == 92 [pid = 1649] [id = 286] 13:28:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca3b000 == 91 [pid = 1649] [id = 342] 13:28:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12c469800 == 90 [pid = 1649] [id = 341] 13:28:45 INFO - PROCESS | 1649 | --DOCSHELL 0x118e65000 == 89 [pid = 1649] [id = 340] 13:28:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12b89e000 == 88 [pid = 1649] [id = 339] 13:28:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12a87c800 == 87 [pid = 1649] [id = 338] 13:28:45 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x11673b000) [pid = 1649] [serial = 903] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x12be15800) [pid = 1649] [serial = 912] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x12f2de800) [pid = 1649] [serial = 918] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x135420000) [pid = 1649] [serial = 927] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x13529ec00) [pid = 1649] [serial = 921] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x12d91d800) [pid = 1649] [serial = 915] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x119dc5c00) [pid = 1649] [serial = 906] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x12194e400) [pid = 1649] [serial = 909] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x12b238800) [pid = 1649] [serial = 924] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x128a59800) [pid = 1649] [serial = 963] [outer = 0x0] [url = about:blank] 13:28:45 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:28:45 INFO - PROCESS | 1649 | --DOCSHELL 0x1293a8800 == 86 [pid = 1649] [id = 337] 13:28:45 INFO - PROCESS | 1649 | --DOCSHELL 0x128831000 == 85 [pid = 1649] [id = 336] 13:28:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12578f000 == 84 [pid = 1649] [id = 335] 13:28:45 INFO - PROCESS | 1649 | --DOCSHELL 0x119bed800 == 83 [pid = 1649] [id = 334] 13:28:45 INFO - PROCESS | 1649 | --DOCSHELL 0x116722000 == 82 [pid = 1649] [id = 333] 13:28:45 INFO - PROCESS | 1649 | --DOCSHELL 0x1217a1800 == 81 [pid = 1649] [id = 332] 13:28:45 INFO - PROCESS | 1649 | 1463603325839 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] 13:28:45 INFO - PROCESS | 1649 | 1463603325861 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 13:28:45 INFO - PROCESS | 1649 | 1463603325863 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:28:45 INFO - PROCESS | 1649 | 1463603325864 Marionette TRACE conn2 <- [1,1378,null,{}] 13:28:45 INFO - PROCESS | 1649 | 1463603325871 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}] 13:28:45 INFO - PROCESS | 1649 | 1463603325976 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 13:28:45 INFO - PROCESS | 1649 | 1463603325987 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x116aad800 == 77 [pid = 1649] [id = 352] 13:28:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x115e4cc00) [pid = 1649] [serial = 1055] [outer = 0x0] 13:28:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x115e7e800) [pid = 1649] [serial = 1056] [outer = 0x115e4cc00] 13:28:46 INFO - PROCESS | 1649 | 1463603326016 Marionette DEBUG loaded listener.js 13:28:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x115ee5c00) [pid = 1649] [serial = 1057] [outer = 0x115e4cc00] 13:28:46 INFO - PROCESS | 1649 | 1463603326407 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] 13:28:46 INFO - PROCESS | 1649 | 1463603326435 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 13:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:28:46 INFO - PROCESS | 1649 | 1463603326439 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:28:46 INFO - PROCESS | 1649 | 1463603326440 Marionette TRACE conn2 <- [1,1382,null,{}] 13:28:46 INFO - PROCESS | 1649 | 1463603326444 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}] 13:28:46 INFO - PROCESS | 1649 | 1463603326577 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 13:28:46 INFO - PROCESS | 1649 | 1463603326590 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x118056000 == 78 [pid = 1649] [id = 353] 13:28:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x1164a0000) [pid = 1649] [serial = 1058] [outer = 0x0] 13:28:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x1167a0000) [pid = 1649] [serial = 1059] [outer = 0x1164a0000] 13:28:46 INFO - PROCESS | 1649 | 1463603326633 Marionette DEBUG loaded listener.js 13:28:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x11680d400) [pid = 1649] [serial = 1060] [outer = 0x1164a0000] 13:28:47 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:28:47 INFO - PROCESS | 1649 | 1463603327080 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] 13:28:47 INFO - PROCESS | 1649 | 1463603327114 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 13:28:47 INFO - PROCESS | 1649 | 1463603327116 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:28:47 INFO - PROCESS | 1649 | 1463603327117 Marionette TRACE conn2 <- [1,1386,null,{}] 13:28:47 INFO - PROCESS | 1649 | 1463603327120 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}] 13:28:47 INFO - PROCESS | 1649 | 1463603327204 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 13:28:47 INFO - PROCESS | 1649 | 1463603327226 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e60800 == 79 [pid = 1649] [id = 354] 13:28:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x116a65000) [pid = 1649] [serial = 1061] [outer = 0x0] 13:28:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x117160800) [pid = 1649] [serial = 1062] [outer = 0x116a65000] 13:28:47 INFO - PROCESS | 1649 | 1463603327252 Marionette DEBUG loaded listener.js 13:28:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x117470c00) [pid = 1649] [serial = 1063] [outer = 0x116a65000] 13:28:47 INFO - PROCESS | 1649 | 1463603327592 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] 13:28:47 INFO - PROCESS | 1649 | 1463603327637 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 13:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 13:28:47 INFO - PROCESS | 1649 | 1463603327656 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:28:47 INFO - PROCESS | 1649 | 1463603327657 Marionette TRACE conn2 <- [1,1390,null,{}] 13:28:47 INFO - PROCESS | 1649 | 1463603327666 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}] 13:28:47 INFO - PROCESS | 1649 | 1463603327769 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 13:28:47 INFO - PROCESS | 1649 | 1463603327774 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b70000 == 80 [pid = 1649] [id = 355] 13:28:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x1182e2400) [pid = 1649] [serial = 1064] [outer = 0x0] 13:28:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x1184b9c00) [pid = 1649] [serial = 1065] [outer = 0x1182e2400] 13:28:47 INFO - PROCESS | 1649 | 1463603327802 Marionette DEBUG loaded listener.js 13:28:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x118a17800) [pid = 1649] [serial = 1066] [outer = 0x1182e2400] 13:28:48 INFO - PROCESS | 1649 | 1463603328153 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]]]}] 13:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 538ms 13:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:28:48 INFO - PROCESS | 1649 | 1463603328178 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 13:28:48 INFO - PROCESS | 1649 | 1463603328179 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 13:28:48 INFO - PROCESS | 1649 | 1463603328181 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:28:48 INFO - PROCESS | 1649 | 1463603328182 Marionette TRACE conn2 <- [1,1394,null,{}] 13:28:48 INFO - PROCESS | 1649 | 1463603328185 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}] 13:28:48 INFO - PROCESS | 1649 | 1463603328302 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 13:28:48 INFO - PROCESS | 1649 | 1463603328314 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x120529800 == 81 [pid = 1649] [id = 356] 13:28:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x118427800) [pid = 1649] [serial = 1067] [outer = 0x0] 13:28:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x118e47000) [pid = 1649] [serial = 1068] [outer = 0x118427800] 13:28:48 INFO - PROCESS | 1649 | 1463603328339 Marionette DEBUG loaded listener.js 13:28:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x119708800) [pid = 1649] [serial = 1069] [outer = 0x118427800] 13:28:48 INFO - PROCESS | 1649 | 1463603328683 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]]]}] 13:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 521ms 13:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:28:48 INFO - PROCESS | 1649 | 1463603328703 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 13:28:48 INFO - PROCESS | 1649 | 1463603328704 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 13:28:48 INFO - PROCESS | 1649 | 1463603328706 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:28:48 INFO - PROCESS | 1649 | 1463603328707 Marionette TRACE conn2 <- [1,1398,null,{}] 13:28:48 INFO - PROCESS | 1649 | 1463603328710 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}] 13:28:48 INFO - PROCESS | 1649 | 1463603328821 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 13:28:48 INFO - PROCESS | 1649 | 1463603328833 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x121237800 == 82 [pid = 1649] [id = 357] 13:28:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x11970d400) [pid = 1649] [serial = 1070] [outer = 0x0] 13:28:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x11990d000) [pid = 1649] [serial = 1071] [outer = 0x11970d400] 13:28:48 INFO - PROCESS | 1649 | 1463603328858 Marionette DEBUG loaded listener.js 13:28:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x1199c9c00) [pid = 1649] [serial = 1072] [outer = 0x11970d400] 13:28:49 INFO - PROCESS | 1649 | 1463603329199 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]]]}] 13:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 522ms 13:28:49 INFO - PROCESS | 1649 | 1463603329229 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 13:28:49 INFO - PROCESS | 1649 | 1463603329231 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 13:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:28:49 INFO - PROCESS | 1649 | 1463603329260 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:28:49 INFO - PROCESS | 1649 | 1463603329262 Marionette TRACE conn2 <- [1,1402,null,{}] 13:28:49 INFO - PROCESS | 1649 | 1463603329265 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}] 13:28:49 INFO - PROCESS | 1649 | 1463603329441 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 13:28:49 INFO - PROCESS | 1649 | 1463603329457 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x121ca4800 == 83 [pid = 1649] [id = 358] 13:28:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x1199ca800) [pid = 1649] [serial = 1073] [outer = 0x0] 13:28:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x119cad800) [pid = 1649] [serial = 1074] [outer = 0x1199ca800] 13:28:49 INFO - PROCESS | 1649 | 1463603329510 Marionette DEBUG loaded listener.js 13:28:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x119dc5400) [pid = 1649] [serial = 1075] [outer = 0x1199ca800] 13:28:49 INFO - PROCESS | 1649 | 1463603329931 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]]]}] 13:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 721ms 13:28:50 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x115e7f400) [pid = 1649] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:28:50 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x110fb4400) [pid = 1649] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:28:50 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x12abe9800) [pid = 1649] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:28:50 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x114eddc00) [pid = 1649] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:28:50 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x1289e5000) [pid = 1649] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:28:50 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x110fba400) [pid = 1649] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:28:50 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x111036000) [pid = 1649] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:28:50 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x1214e6800) [pid = 1649] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:28:50 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12152c800) [pid = 1649] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:28:50 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x116611400) [pid = 1649] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:28:50 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x1126fa400) [pid = 1649] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:28:50 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x117168800) [pid = 1649] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:28:50 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x12582d800) [pid = 1649] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:28:50 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x11649f000) [pid = 1649] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:28:50 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x111030400) [pid = 1649] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:28:50 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x117167000) [pid = 1649] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:28:50 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x119cac000) [pid = 1649] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:28:50 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12191d400) [pid = 1649] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:28:50 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x121897800) [pid = 1649] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:28:50 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x1289dd000) [pid = 1649] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:28:50 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x128a53800) [pid = 1649] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:28:50 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x1257df800) [pid = 1649] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:28:50 INFO - PROCESS | 1649 | 1463603330266 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 13:28:50 INFO - PROCESS | 1649 | 1463603330267 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 13:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:28:50 INFO - PROCESS | 1649 | 1463603330278 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:28:50 INFO - PROCESS | 1649 | 1463603330279 Marionette TRACE conn2 <- [1,1406,null,{}] 13:28:50 INFO - PROCESS | 1649 | 1463603330281 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}] 13:28:50 INFO - PROCESS | 1649 | 1463603330372 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 13:28:50 INFO - PROCESS | 1649 | 1463603330378 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12123c800 == 84 [pid = 1649] [id = 359] 13:28:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x1126be800) [pid = 1649] [serial = 1076] [outer = 0x0] 13:28:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x11649f000) [pid = 1649] [serial = 1077] [outer = 0x1126be800] 13:28:50 INFO - PROCESS | 1649 | 1463603330403 Marionette DEBUG loaded listener.js 13:28:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x1184bc800) [pid = 1649] [serial = 1078] [outer = 0x1126be800] 13:28:50 INFO - PROCESS | 1649 | 1463603330740 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]]]}] 13:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 469ms 13:28:50 INFO - PROCESS | 1649 | 1463603330748 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 13:28:50 INFO - PROCESS | 1649 | 1463603330749 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 13:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:28:50 INFO - PROCESS | 1649 | 1463603330752 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:28:50 INFO - PROCESS | 1649 | 1463603330753 Marionette TRACE conn2 <- [1,1410,null,{}] 13:28:50 INFO - PROCESS | 1649 | 1463603330756 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}] 13:28:50 INFO - PROCESS | 1649 | 1463603330881 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 13:28:50 INFO - PROCESS | 1649 | 1463603330953 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12881f800 == 85 [pid = 1649] [id = 360] 13:28:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x119dd1800) [pid = 1649] [serial = 1079] [outer = 0x0] 13:28:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x1205c2400) [pid = 1649] [serial = 1080] [outer = 0x119dd1800] 13:28:50 INFO - PROCESS | 1649 | 1463603330983 Marionette DEBUG loaded listener.js 13:28:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x1211db400) [pid = 1649] [serial = 1081] [outer = 0x119dd1800] 13:28:51 INFO - PROCESS | 1649 | 1463603331294 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]]]}] 13:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 568ms 13:28:51 INFO - PROCESS | 1649 | 1463603331321 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 13:28:51 INFO - PROCESS | 1649 | 1463603331322 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 13:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:28:51 INFO - PROCESS | 1649 | 1463603331324 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:28:51 INFO - PROCESS | 1649 | 1463603331326 Marionette TRACE conn2 <- [1,1414,null,{}] 13:28:51 INFO - PROCESS | 1649 | 1463603331330 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}] 13:28:51 INFO - PROCESS | 1649 | 1463603331418 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 13:28:51 INFO - PROCESS | 1649 | 1463603331423 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x128a85000 == 86 [pid = 1649] [id = 361] 13:28:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x120fd6800) [pid = 1649] [serial = 1082] [outer = 0x0] 13:28:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12152c400) [pid = 1649] [serial = 1083] [outer = 0x120fd6800] 13:28:51 INFO - PROCESS | 1649 | 1463603331448 Marionette DEBUG loaded listener.js 13:28:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12153b400) [pid = 1649] [serial = 1084] [outer = 0x120fd6800] 13:28:51 INFO - PROCESS | 1649 | 1463603331808 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]]]}] 13:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 519ms 13:28:51 INFO - PROCESS | 1649 | 1463603331849 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 13:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:28:51 INFO - PROCESS | 1649 | 1463603331850 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 13:28:51 INFO - PROCESS | 1649 | 1463603331852 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:28:51 INFO - PROCESS | 1649 | 1463603331853 Marionette TRACE conn2 <- [1,1418,null,{}] 13:28:51 INFO - PROCESS | 1649 | 1463603331856 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}] 13:28:51 INFO - PROCESS | 1649 | 1463603331944 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 13:28:51 INFO - PROCESS | 1649 | 1463603331949 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12925d800 == 87 [pid = 1649] [id = 362] 13:28:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12153a800) [pid = 1649] [serial = 1085] [outer = 0x0] 13:28:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12187e000) [pid = 1649] [serial = 1086] [outer = 0x12153a800] 13:28:51 INFO - PROCESS | 1649 | 1463603331973 Marionette DEBUG loaded listener.js 13:28:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x121887c00) [pid = 1649] [serial = 1087] [outer = 0x12153a800] 13:28:52 INFO - PROCESS | 1649 | 1463603332472 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]]]}] 13:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 669ms 13:28:52 INFO - PROCESS | 1649 | 1463603332522 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 13:28:52 INFO - PROCESS | 1649 | 1463603332524 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 13:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:28:52 INFO - PROCESS | 1649 | 1463603332528 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:28:52 INFO - PROCESS | 1649 | 1463603332530 Marionette TRACE conn2 <- [1,1422,null,{}] 13:28:52 INFO - PROCESS | 1649 | 1463603332535 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}] 13:28:52 INFO - PROCESS | 1649 | 1463603332654 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 13:28:52 INFO - PROCESS | 1649 | 1463603332764 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x113482800 == 88 [pid = 1649] [id = 363] 13:28:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x111034800) [pid = 1649] [serial = 1088] [outer = 0x0] 13:28:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x112018800) [pid = 1649] [serial = 1089] [outer = 0x111034800] 13:28:52 INFO - PROCESS | 1649 | 1463603332798 Marionette DEBUG loaded listener.js 13:28:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x1126f1400) [pid = 1649] [serial = 1090] [outer = 0x111034800] 13:28:53 INFO - PROCESS | 1649 | 1463603333296 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]]]}] 13:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 775ms 13:28:53 INFO - PROCESS | 1649 | 1463603333303 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 13:28:53 INFO - PROCESS | 1649 | 1463603333307 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 13:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:28:53 INFO - PROCESS | 1649 | 1463603333336 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:28:53 INFO - PROCESS | 1649 | 1463603333339 Marionette TRACE conn2 <- [1,1426,null,{}] 13:28:53 INFO - PROCESS | 1649 | 1463603333342 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}] 13:28:53 INFO - PROCESS | 1649 | 1463603333494 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 13:28:53 INFO - PROCESS | 1649 | 1463603333605 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x11995c800 == 89 [pid = 1649] [id = 364] 13:28:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x113241800) [pid = 1649] [serial = 1091] [outer = 0x0] 13:28:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x115f4d400) [pid = 1649] [serial = 1092] [outer = 0x113241800] 13:28:53 INFO - PROCESS | 1649 | 1463603333653 Marionette DEBUG loaded listener.js 13:28:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x11673e800) [pid = 1649] [serial = 1093] [outer = 0x113241800] 13:28:54 INFO - PROCESS | 1649 | 1463603334188 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]]]}] 13:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 875ms 13:28:54 INFO - PROCESS | 1649 | 1463603334208 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 13:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:28:54 INFO - PROCESS | 1649 | 1463603334209 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 13:28:54 INFO - PROCESS | 1649 | 1463603334212 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:28:54 INFO - PROCESS | 1649 | 1463603334214 Marionette TRACE conn2 <- [1,1430,null,{}] 13:28:54 INFO - PROCESS | 1649 | 1463603334222 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}] 13:28:54 INFO - PROCESS | 1649 | 1463603334337 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 13:28:54 INFO - PROCESS | 1649 | 1463603334420 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12939f800 == 90 [pid = 1649] [id = 365] 13:28:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x116a61c00) [pid = 1649] [serial = 1094] [outer = 0x0] 13:28:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x1182dcc00) [pid = 1649] [serial = 1095] [outer = 0x116a61c00] 13:28:54 INFO - PROCESS | 1649 | 1463603334453 Marionette DEBUG loaded listener.js 13:28:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x118a1ac00) [pid = 1649] [serial = 1096] [outer = 0x116a61c00] 13:28:54 INFO - PROCESS | 1649 | 1463603334904 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]]]}] 13:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 723ms 13:28:54 INFO - PROCESS | 1649 | 1463603334943 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 13:28:54 INFO - PROCESS | 1649 | 1463603334944 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 13:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:28:54 INFO - PROCESS | 1649 | 1463603334965 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:28:54 INFO - PROCESS | 1649 | 1463603334967 Marionette TRACE conn2 <- [1,1434,null,{}] 13:28:54 INFO - PROCESS | 1649 | 1463603334969 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}] 13:28:55 INFO - PROCESS | 1649 | 1463603335080 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 13:28:55 INFO - PROCESS | 1649 | 1463603335165 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a878000 == 91 [pid = 1649] [id = 366] 13:28:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x119dcd000) [pid = 1649] [serial = 1097] [outer = 0x0] 13:28:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x120542c00) [pid = 1649] [serial = 1098] [outer = 0x119dcd000] 13:28:55 INFO - PROCESS | 1649 | 1463603335197 Marionette DEBUG loaded listener.js 13:28:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x1211d4400) [pid = 1649] [serial = 1099] [outer = 0x119dcd000] 13:28:55 INFO - PROCESS | 1649 | 1463603335616 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]]]}] 13:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 671ms 13:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:28:55 INFO - PROCESS | 1649 | 1463603335635 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 13:28:55 INFO - PROCESS | 1649 | 1463603335636 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 13:28:55 INFO - PROCESS | 1649 | 1463603335638 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:28:55 INFO - PROCESS | 1649 | 1463603335640 Marionette TRACE conn2 <- [1,1438,null,{}] 13:28:55 INFO - PROCESS | 1649 | 1463603335642 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}] 13:28:55 INFO - PROCESS | 1649 | 1463603335752 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 13:28:55 INFO - PROCESS | 1649 | 1463603335832 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac70800 == 92 [pid = 1649] [id = 367] 13:28:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x119dcac00) [pid = 1649] [serial = 1100] [outer = 0x0] 13:28:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x121881400) [pid = 1649] [serial = 1101] [outer = 0x119dcac00] 13:28:55 INFO - PROCESS | 1649 | 1463603335863 Marionette DEBUG loaded listener.js 13:28:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x121919c00) [pid = 1649] [serial = 1102] [outer = 0x119dcac00] 13:28:56 INFO - PROCESS | 1649 | 1463603336247 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]]]}] 13:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 675ms 13:28:56 INFO - PROCESS | 1649 | 1463603336313 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 13:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:28:56 INFO - PROCESS | 1649 | 1463603336315 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 13:28:56 INFO - PROCESS | 1649 | 1463603336317 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:28:56 INFO - PROCESS | 1649 | 1463603336318 Marionette TRACE conn2 <- [1,1442,null,{}] 13:28:56 INFO - PROCESS | 1649 | 1463603336321 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}] 13:28:56 INFO - PROCESS | 1649 | 1463603336462 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 13:28:56 INFO - PROCESS | 1649 | 1463603336557 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b899800 == 93 [pid = 1649] [id = 368] 13:28:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x121946000) [pid = 1649] [serial = 1103] [outer = 0x0] 13:28:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x121950000) [pid = 1649] [serial = 1104] [outer = 0x121946000] 13:28:56 INFO - PROCESS | 1649 | 1463603336589 Marionette DEBUG loaded listener.js 13:28:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x124d10000) [pid = 1649] [serial = 1105] [outer = 0x121946000] 13:28:57 INFO - PROCESS | 1649 | 1463603337079 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]]]}] 13:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 770ms 13:28:57 INFO - PROCESS | 1649 | 1463603337088 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 13:28:57 INFO - PROCESS | 1649 | 1463603337089 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 13:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:28:57 INFO - PROCESS | 1649 | 1463603337092 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:28:57 INFO - PROCESS | 1649 | 1463603337093 Marionette TRACE conn2 <- [1,1446,null,{}] 13:28:57 INFO - PROCESS | 1649 | 1463603337098 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}] 13:28:57 INFO - PROCESS | 1649 | 1463603337207 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 13:28:57 INFO - PROCESS | 1649 | 1463603337288 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12beed000 == 94 [pid = 1649] [id = 369] 13:28:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x124d05400) [pid = 1649] [serial = 1106] [outer = 0x0] 13:28:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x1257df800) [pid = 1649] [serial = 1107] [outer = 0x124d05400] 13:28:57 INFO - PROCESS | 1649 | 1463603337319 Marionette DEBUG loaded listener.js 13:28:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x125cc3000) [pid = 1649] [serial = 1108] [outer = 0x124d05400] 13:28:57 INFO - PROCESS | 1649 | 1463603337743 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]]]}] 13:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 673ms 13:28:57 INFO - PROCESS | 1649 | 1463603337765 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 13:28:57 INFO - PROCESS | 1649 | 1463603337767 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 13:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:28:57 INFO - PROCESS | 1649 | 1463603337769 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:28:57 INFO - PROCESS | 1649 | 1463603337771 Marionette TRACE conn2 <- [1,1450,null,{}] 13:28:57 INFO - PROCESS | 1649 | 1463603337773 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}] 13:28:57 INFO - PROCESS | 1649 | 1463603337901 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 13:28:58 INFO - PROCESS | 1649 | 1463603338026 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c26d800 == 95 [pid = 1649] [id = 370] 13:28:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x111015400) [pid = 1649] [serial = 1109] [outer = 0x0] 13:28:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x1237e9000) [pid = 1649] [serial = 1110] [outer = 0x111015400] 13:28:58 INFO - PROCESS | 1649 | 1463603338058 Marionette DEBUG loaded listener.js 13:28:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x1289e2000) [pid = 1649] [serial = 1111] [outer = 0x111015400] 13:28:58 INFO - PROCESS | 1649 | 1463603338504 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]]]}] 13:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 771ms 13:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:28:58 INFO - PROCESS | 1649 | 1463603338540 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 13:28:58 INFO - PROCESS | 1649 | 1463603338542 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 13:28:58 INFO - PROCESS | 1649 | 1463603338544 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:28:58 INFO - PROCESS | 1649 | 1463603338546 Marionette TRACE conn2 <- [1,1454,null,{}] 13:28:58 INFO - PROCESS | 1649 | 1463603338549 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}] 13:28:58 INFO - PROCESS | 1649 | 1463603338659 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 13:28:58 INFO - PROCESS | 1649 | 1463603338743 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x128835000 == 96 [pid = 1649] [id = 371] 13:28:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x111031000) [pid = 1649] [serial = 1112] [outer = 0x0] 13:28:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x118ad1c00) [pid = 1649] [serial = 1113] [outer = 0x111031000] 13:28:58 INFO - PROCESS | 1649 | 1463603338773 Marionette DEBUG loaded listener.js 13:28:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x1289e7800) [pid = 1649] [serial = 1114] [outer = 0x111031000] 13:28:59 INFO - PROCESS | 1649 | 1463603339449 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]]]}] 13:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 923ms 13:28:59 INFO - PROCESS | 1649 | 1463603339484 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 13:28:59 INFO - PROCESS | 1649 | 1463603339486 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 13:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:28:59 INFO - PROCESS | 1649 | 1463603339490 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:28:59 INFO - PROCESS | 1649 | 1463603339493 Marionette TRACE conn2 <- [1,1458,null,{}] 13:28:59 INFO - PROCESS | 1649 | 1463603339500 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}] 13:28:59 INFO - PROCESS | 1649 | 1463603339607 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 13:28:59 INFO - PROCESS | 1649 | 1463603339727 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e65000 == 97 [pid = 1649] [id = 372] 13:28:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x11103b400) [pid = 1649] [serial = 1115] [outer = 0x0] 13:28:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x1122b3000) [pid = 1649] [serial = 1116] [outer = 0x11103b400] 13:28:59 INFO - PROCESS | 1649 | 1463603339757 Marionette DEBUG loaded listener.js 13:28:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x11320c000) [pid = 1649] [serial = 1117] [outer = 0x11103b400] 13:29:00 INFO - PROCESS | 1649 | 1463603340200 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]]]}] 13:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 726ms 13:29:00 INFO - PROCESS | 1649 | 1463603340216 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 13:29:00 INFO - PROCESS | 1649 | 1463603340219 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 13:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:29:00 INFO - PROCESS | 1649 | 1463603340223 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:29:00 INFO - PROCESS | 1649 | 1463603340225 Marionette TRACE conn2 <- [1,1462,null,{}] 13:29:00 INFO - PROCESS | 1649 | 1463603340228 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}] 13:29:00 INFO - PROCESS | 1649 | 1463603340332 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 13:29:00 INFO - PROCESS | 1649 | 1463603340419 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185e7000 == 98 [pid = 1649] [id = 373] 13:29:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x11323e400) [pid = 1649] [serial = 1118] [outer = 0x0] 13:29:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x115e8ac00) [pid = 1649] [serial = 1119] [outer = 0x11323e400] 13:29:00 INFO - PROCESS | 1649 | 1463603340446 Marionette DEBUG loaded listener.js 13:29:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x116802c00) [pid = 1649] [serial = 1120] [outer = 0x11323e400] 13:29:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12cba5800 == 97 [pid = 1649] [id = 217] 13:29:00 INFO - PROCESS | 1649 | --DOCSHELL 0x128a85000 == 96 [pid = 1649] [id = 361] 13:29:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12881f800 == 95 [pid = 1649] [id = 360] 13:29:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12123c800 == 94 [pid = 1649] [id = 359] 13:29:00 INFO - PROCESS | 1649 | --DOCSHELL 0x121ca4800 == 93 [pid = 1649] [id = 358] 13:29:00 INFO - PROCESS | 1649 | --DOCSHELL 0x121237800 == 92 [pid = 1649] [id = 357] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x12d978c00) [pid = 1649] [serial = 1026] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x12d929400) [pid = 1649] [serial = 987] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x1166cec00) [pid = 1649] [serial = 990] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x12c83d400) [pid = 1649] [serial = 981] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x12d5ba400) [pid = 1649] [serial = 984] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOCSHELL 0x120529800 == 91 [pid = 1649] [id = 356] 13:29:00 INFO - PROCESS | 1649 | --DOCSHELL 0x119b70000 == 90 [pid = 1649] [id = 355] 13:29:00 INFO - PROCESS | 1649 | --DOCSHELL 0x118e60800 == 89 [pid = 1649] [id = 354] 13:29:00 INFO - PROCESS | 1649 | --DOCSHELL 0x118056000 == 88 [pid = 1649] [id = 353] 13:29:00 INFO - PROCESS | 1649 | --DOCSHELL 0x116aad800 == 87 [pid = 1649] [id = 352] 13:29:00 INFO - PROCESS | 1649 | --DOCSHELL 0x116255800 == 86 [pid = 1649] [id = 351] 13:29:00 INFO - PROCESS | 1649 | --DOCSHELL 0x111eaa800 == 85 [pid = 1649] [id = 350] 13:29:00 INFO - PROCESS | 1649 | --DOCSHELL 0x135214800 == 84 [pid = 1649] [id = 348] 13:29:00 INFO - PROCESS | 1649 | --DOCSHELL 0x1348ba000 == 83 [pid = 1649] [id = 347] 13:29:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12dd1c000 == 82 [pid = 1649] [id = 346] 13:29:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca31800 == 81 [pid = 1649] [id = 345] 13:29:00 INFO - PROCESS | 1649 | --DOCSHELL 0x124dc3000 == 80 [pid = 1649] [id = 344] 13:29:00 INFO - PROCESS | 1649 | --DOCSHELL 0x1127e5000 == 79 [pid = 1649] [id = 343] 13:29:00 INFO - PROCESS | 1649 | 1463603340844 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]]]}] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x12d97c000) [pid = 1649] [serial = 858] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x1122b6400) [pid = 1649] [serial = 993] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x12c0d2800) [pid = 1649] [serial = 1018] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x12d699400) [pid = 1649] [serial = 852] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x12abf2800) [pid = 1649] [serial = 1014] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x121533c00) [pid = 1649] [serial = 1021] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x115e89c00) [pid = 1649] [serial = 999] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x12baf7000) [pid = 1649] [serial = 1017] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x121888400) [pid = 1649] [serial = 1006] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x121917400) [pid = 1649] [serial = 1008] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x11679fc00) [pid = 1649] [serial = 996] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x118219400) [pid = 1649] [serial = 969] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x1168c0800) [pid = 1649] [serial = 837] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x119d0fc00) [pid = 1649] [serial = 840] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x128e10800) [pid = 1649] [serial = 846] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x11747ac00) [pid = 1649] [serial = 994] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x121954c00) [pid = 1649] [serial = 975] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x1211da800) [pid = 1649] [serial = 972] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x12d02e400) [pid = 1649] [serial = 1024] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x12d979400) [pid = 1649] [serial = 855] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x128acd800) [pid = 1649] [serial = 978] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x117471c00) [pid = 1649] [serial = 997] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x112d06000) [pid = 1649] [serial = 1020] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x12c83c800) [pid = 1649] [serial = 1023] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x12abe5400) [pid = 1649] [serial = 964] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x119dcb000) [pid = 1649] [serial = 1002] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12b856c00) [pid = 1649] [serial = 1015] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x1126f4c00) [pid = 1649] [serial = 966] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x1289e1800) [pid = 1649] [serial = 768] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x121535400) [pid = 1649] [serial = 843] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x1211d6c00) [pid = 1649] [serial = 1003] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12b856400) [pid = 1649] [serial = 849] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x135425000) [pid = 1649] [serial = 928] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x121538000) [pid = 1649] [serial = 1005] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12a80c800) [pid = 1649] [serial = 1012] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x124d0d400) [pid = 1649] [serial = 1009] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x1184ba400) [pid = 1649] [serial = 1000] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x1289e2400) [pid = 1649] [serial = 1011] [outer = 0x0] [url = about:blank] 13:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 670ms 13:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:29:00 INFO - PROCESS | 1649 | 1463603340893 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 13:29:00 INFO - PROCESS | 1649 | 1463603340895 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 13:29:00 INFO - PROCESS | 1649 | 1463603340897 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:29:00 INFO - PROCESS | 1649 | 1463603340899 Marionette TRACE conn2 <- [1,1466,null,{}] 13:29:00 INFO - PROCESS | 1649 | 1463603340907 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}] 13:29:01 INFO - PROCESS | 1649 | 1463603341019 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 13:29:01 INFO - PROCESS | 1649 | 1463603341024 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185f4800 == 80 [pid = 1649] [id = 374] 13:29:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x116a6cc00) [pid = 1649] [serial = 1121] [outer = 0x0] 13:29:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x117164800) [pid = 1649] [serial = 1122] [outer = 0x116a6cc00] 13:29:01 INFO - PROCESS | 1649 | 1463603341053 Marionette DEBUG loaded listener.js 13:29:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x117477c00) [pid = 1649] [serial = 1123] [outer = 0x116a6cc00] 13:29:01 INFO - PROCESS | 1649 | 1463603341423 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]]]}] 13:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 570ms 13:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:29:01 INFO - PROCESS | 1649 | 1463603341467 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 13:29:01 INFO - PROCESS | 1649 | 1463603341469 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 13:29:01 INFO - PROCESS | 1649 | 1463603341471 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:29:01 INFO - PROCESS | 1649 | 1463603341472 Marionette TRACE conn2 <- [1,1470,null,{}] 13:29:01 INFO - PROCESS | 1649 | 1463603341475 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}] 13:29:01 INFO - PROCESS | 1649 | 1463603341564 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 13:29:01 INFO - PROCESS | 1649 | 1463603341568 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x120518000 == 81 [pid = 1649] [id = 375] 13:29:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x11756ec00) [pid = 1649] [serial = 1124] [outer = 0x0] 13:29:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x118428800) [pid = 1649] [serial = 1125] [outer = 0x11756ec00] 13:29:01 INFO - PROCESS | 1649 | 1463603341594 Marionette DEBUG loaded listener.js 13:29:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x118a1bc00) [pid = 1649] [serial = 1126] [outer = 0x11756ec00] 13:29:01 INFO - PROCESS | 1649 | 1463603341950 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]]]}] 13:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 518ms 13:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:29:01 INFO - PROCESS | 1649 | 1463603341989 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 13:29:01 INFO - PROCESS | 1649 | 1463603341991 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 13:29:01 INFO - PROCESS | 1649 | 1463603341993 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:29:01 INFO - PROCESS | 1649 | 1463603341994 Marionette TRACE conn2 <- [1,1474,null,{}] 13:29:01 INFO - PROCESS | 1649 | 1463603341996 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}] 13:29:02 INFO - PROCESS | 1649 | 1463603342096 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 13:29:02 INFO - PROCESS | 1649 | 1463603342101 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x121caf800 == 82 [pid = 1649] [id = 376] 13:29:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x11928e000) [pid = 1649] [serial = 1127] [outer = 0x0] 13:29:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x1197df800) [pid = 1649] [serial = 1128] [outer = 0x11928e000] 13:29:02 INFO - PROCESS | 1649 | 1463603342127 Marionette DEBUG loaded listener.js 13:29:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x119b18000) [pid = 1649] [serial = 1129] [outer = 0x11928e000] 13:29:02 INFO - PROCESS | 1649 | 1463603342496 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]]]}] 13:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 520ms 13:29:02 INFO - PROCESS | 1649 | 1463603342515 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 13:29:02 INFO - PROCESS | 1649 | 1463603342517 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 13:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:29:02 INFO - PROCESS | 1649 | 1463603342519 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:29:02 INFO - PROCESS | 1649 | 1463603342520 Marionette TRACE conn2 <- [1,1478,null,{}] 13:29:02 INFO - PROCESS | 1649 | 1463603342522 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}] 13:29:02 INFO - PROCESS | 1649 | 1463603342627 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 13:29:02 INFO - PROCESS | 1649 | 1463603342714 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x125c85000 == 83 [pid = 1649] [id = 377] 13:29:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x119b17000) [pid = 1649] [serial = 1130] [outer = 0x0] 13:29:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x119dd0c00) [pid = 1649] [serial = 1131] [outer = 0x119b17000] 13:29:02 INFO - PROCESS | 1649 | 1463603342740 Marionette DEBUG loaded listener.js 13:29:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x121888800) [pid = 1649] [serial = 1132] [outer = 0x119b17000] 13:29:03 INFO - PROCESS | 1649 | 1463603343073 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]]]}] 13:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 568ms 13:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:29:03 INFO - PROCESS | 1649 | 1463603343087 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 13:29:03 INFO - PROCESS | 1649 | 1463603343089 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 13:29:03 INFO - PROCESS | 1649 | 1463603343091 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:29:03 INFO - PROCESS | 1649 | 1463603343092 Marionette TRACE conn2 <- [1,1482,null,{}] 13:29:03 INFO - PROCESS | 1649 | 1463603343101 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}] 13:29:03 INFO - PROCESS | 1649 | 1463603343216 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 13:29:03 INFO - PROCESS | 1649 | 1463603343229 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x129091800 == 84 [pid = 1649] [id = 378] 13:29:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x11928cc00) [pid = 1649] [serial = 1133] [outer = 0x0] 13:29:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x121923400) [pid = 1649] [serial = 1134] [outer = 0x11928cc00] 13:29:03 INFO - PROCESS | 1649 | 1463603343254 Marionette DEBUG loaded listener.js 13:29:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x121950c00) [pid = 1649] [serial = 1135] [outer = 0x11928cc00] 13:29:03 INFO - PROCESS | 1649 | 1463603343617 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]]]}] 13:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 574ms 13:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:29:03 INFO - PROCESS | 1649 | 1463603343666 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 13:29:03 INFO - PROCESS | 1649 | 1463603343667 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 13:29:03 INFO - PROCESS | 1649 | 1463603343669 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:29:03 INFO - PROCESS | 1649 | 1463603343670 Marionette TRACE conn2 <- [1,1486,null,{}] 13:29:03 INFO - PROCESS | 1649 | 1463603343672 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}] 13:29:03 INFO - PROCESS | 1649 | 1463603343789 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 13:29:03 INFO - PROCESS | 1649 | 1463603343806 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a816800 == 85 [pid = 1649] [id = 379] 13:29:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x121884800) [pid = 1649] [serial = 1136] [outer = 0x0] 13:29:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x1257e3800) [pid = 1649] [serial = 1137] [outer = 0x121884800] 13:29:03 INFO - PROCESS | 1649 | 1463603343832 Marionette DEBUG loaded listener.js 13:29:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x1289e0800) [pid = 1649] [serial = 1138] [outer = 0x121884800] 13:29:04 INFO - PROCESS | 1649 | 1463603344184 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]]]}] 13:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 568ms 13:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:29:04 INFO - PROCESS | 1649 | 1463603344237 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 13:29:04 INFO - PROCESS | 1649 | 1463603344239 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 13:29:04 INFO - PROCESS | 1649 | 1463603344241 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:29:04 INFO - PROCESS | 1649 | 1463603344242 Marionette TRACE conn2 <- [1,1490,null,{}] 13:29:04 INFO - PROCESS | 1649 | 1463603344244 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}] 13:29:04 INFO - PROCESS | 1649 | 1463603344368 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 13:29:04 INFO - PROCESS | 1649 | 1463603344383 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba0c800 == 86 [pid = 1649] [id = 380] 13:29:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x124b7fc00) [pid = 1649] [serial = 1139] [outer = 0x0] 13:29:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x128a53800) [pid = 1649] [serial = 1140] [outer = 0x124b7fc00] 13:29:04 INFO - PROCESS | 1649 | 1463603344408 Marionette DEBUG loaded listener.js 13:29:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x128a61800) [pid = 1649] [serial = 1141] [outer = 0x124b7fc00] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x12c844c00) [pid = 1649] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x121884c00) [pid = 1649] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x1126ef400) [pid = 1649] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x115e86400) [pid = 1649] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x12191cc00) [pid = 1649] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x1199c7400) [pid = 1649] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x118427800) [pid = 1649] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x116a65000) [pid = 1649] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x11970d400) [pid = 1649] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x11101c000) [pid = 1649] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x1126c5400) [pid = 1649] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x1182e2400) [pid = 1649] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x115e4cc00) [pid = 1649] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x1199ca800) [pid = 1649] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x1164a0000) [pid = 1649] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x1126be800) [pid = 1649] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x120fd6800) [pid = 1649] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x119dd1800) [pid = 1649] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12b236000) [pid = 1649] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12d5bd400) [pid = 1649] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12de40400) [pid = 1649] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x111032c00) [pid = 1649] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12a73c000) [pid = 1649] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x135296800) [pid = 1649] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x119709000) [pid = 1649] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12baf2400) [pid = 1649] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x115e88800) [pid = 1649] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12bdf0800) [pid = 1649] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12191b000) [pid = 1649] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12d927c00) [pid = 1649] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:29:04 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x115e89400) [pid = 1649] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:29:04 INFO - PROCESS | 1649 | 1463603344986 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]]]}] 13:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 772ms 13:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:29:05 INFO - PROCESS | 1649 | 1463603345014 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 13:29:05 INFO - PROCESS | 1649 | 1463603345015 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 13:29:05 INFO - PROCESS | 1649 | 1463603345018 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:29:05 INFO - PROCESS | 1649 | 1463603345019 Marionette TRACE conn2 <- [1,1494,null,{}] 13:29:05 INFO - PROCESS | 1649 | 1463603345021 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}] 13:29:05 INFO - PROCESS | 1649 | 1463603345115 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 13:29:05 INFO - PROCESS | 1649 | 1463603345184 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x119bec000 == 87 [pid = 1649] [id = 381] 13:29:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x111017800) [pid = 1649] [serial = 1142] [outer = 0x0] 13:29:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x1126f1c00) [pid = 1649] [serial = 1143] [outer = 0x111017800] 13:29:05 INFO - PROCESS | 1649 | 1463603345209 Marionette DEBUG loaded listener.js 13:29:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x118216c00) [pid = 1649] [serial = 1144] [outer = 0x111017800] 13:29:05 INFO - PROCESS | 1649 | 1463603345507 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]]]}] 13:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 519ms 13:29:05 INFO - PROCESS | 1649 | 1463603345538 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 13:29:05 INFO - PROCESS | 1649 | 1463603345539 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 13:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:29:05 INFO - PROCESS | 1649 | 1463603345542 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:29:05 INFO - PROCESS | 1649 | 1463603345544 Marionette TRACE conn2 <- [1,1498,null,{}] 13:29:05 INFO - PROCESS | 1649 | 1463603345550 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}] 13:29:05 INFO - PROCESS | 1649 | 1463603345676 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 13:29:05 INFO - PROCESS | 1649 | 1463603345744 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c466800 == 88 [pid = 1649] [id = 382] 13:29:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x116604c00) [pid = 1649] [serial = 1145] [outer = 0x0] 13:29:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12191f800) [pid = 1649] [serial = 1146] [outer = 0x116604c00] 13:29:05 INFO - PROCESS | 1649 | 1463603345774 Marionette DEBUG loaded listener.js 13:29:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x128ad4400) [pid = 1649] [serial = 1147] [outer = 0x116604c00] 13:29:06 INFO - PROCESS | 1649 | 1463603346065 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]]]}] 13:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 573ms 13:29:06 INFO - PROCESS | 1649 | 1463603346116 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 13:29:06 INFO - PROCESS | 1649 | 1463603346117 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 13:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:29:06 INFO - PROCESS | 1649 | 1463603346119 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:29:06 INFO - PROCESS | 1649 | 1463603346120 Marionette TRACE conn2 <- [1,1502,null,{}] 13:29:06 INFO - PROCESS | 1649 | 1463603346123 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}] 13:29:06 INFO - PROCESS | 1649 | 1463603346218 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 13:29:06 INFO - PROCESS | 1649 | 1463603346222 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d057800 == 89 [pid = 1649] [id = 383] 13:29:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x128ad4000) [pid = 1649] [serial = 1148] [outer = 0x0] 13:29:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x128ce0800) [pid = 1649] [serial = 1149] [outer = 0x128ad4000] 13:29:06 INFO - PROCESS | 1649 | 1463603346247 Marionette DEBUG loaded listener.js 13:29:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12909fc00) [pid = 1649] [serial = 1150] [outer = 0x128ad4000] 13:29:06 INFO - PROCESS | 1649 | 1463603346567 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]]]}] 13:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 468ms 13:29:06 INFO - PROCESS | 1649 | 1463603346588 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 13:29:06 INFO - PROCESS | 1649 | 1463603346589 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 13:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:29:06 INFO - PROCESS | 1649 | 1463603346597 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:29:06 INFO - PROCESS | 1649 | 1463603346599 Marionette TRACE conn2 <- [1,1506,null,{}] 13:29:06 INFO - PROCESS | 1649 | 1463603346602 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}] 13:29:06 INFO - PROCESS | 1649 | 1463603346735 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 13:29:06 INFO - PROCESS | 1649 | 1463603346742 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d074000 == 90 [pid = 1649] [id = 384] 13:29:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x128ad9400) [pid = 1649] [serial = 1151] [outer = 0x0] 13:29:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x129203000) [pid = 1649] [serial = 1152] [outer = 0x128ad9400] 13:29:06 INFO - PROCESS | 1649 | 1463603346767 Marionette DEBUG loaded listener.js 13:29:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x1292d7800) [pid = 1649] [serial = 1153] [outer = 0x128ad9400] 13:29:07 INFO - PROCESS | 1649 | 1463603347243 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]]]}] 13:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 676ms 13:29:07 INFO - PROCESS | 1649 | 1463603347270 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 13:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:29:07 INFO - PROCESS | 1649 | 1463603347273 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 13:29:07 INFO - PROCESS | 1649 | 1463603347277 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:29:07 INFO - PROCESS | 1649 | 1463603347279 Marionette TRACE conn2 <- [1,1510,null,{}] 13:29:07 INFO - PROCESS | 1649 | 1463603347283 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}] 13:29:07 INFO - PROCESS | 1649 | 1463603347412 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 13:29:07 INFO - PROCESS | 1649 | 1463603347497 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x117441800 == 91 [pid = 1649] [id = 385] 13:29:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x1122b6800) [pid = 1649] [serial = 1154] [outer = 0x0] 13:29:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x112a5ec00) [pid = 1649] [serial = 1155] [outer = 0x1122b6800] 13:29:07 INFO - PROCESS | 1649 | 1463603347529 Marionette DEBUG loaded listener.js 13:29:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x115e7c800) [pid = 1649] [serial = 1156] [outer = 0x1122b6800] 13:29:07 INFO - PROCESS | 1649 | 1463603347970 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]]]}] 13:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 723ms 13:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:29:08 INFO - PROCESS | 1649 | 1463603348000 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 13:29:08 INFO - PROCESS | 1649 | 1463603348004 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 13:29:08 INFO - PROCESS | 1649 | 1463603348009 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:29:08 INFO - PROCESS | 1649 | 1463603348011 Marionette TRACE conn2 <- [1,1514,null,{}] 13:29:08 INFO - PROCESS | 1649 | 1463603348013 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}] 13:29:08 INFO - PROCESS | 1649 | 1463603348128 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 13:29:08 INFO - PROCESS | 1649 | 1463603348231 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x124f28000 == 92 [pid = 1649] [id = 386] 13:29:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x116288400) [pid = 1649] [serial = 1157] [outer = 0x0] 13:29:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x1168c4000) [pid = 1649] [serial = 1158] [outer = 0x116288400] 13:29:08 INFO - PROCESS | 1649 | 1463603348274 Marionette DEBUG loaded listener.js 13:29:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x117476c00) [pid = 1649] [serial = 1159] [outer = 0x116288400] 13:29:08 INFO - PROCESS | 1649 | 1463603348704 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]]]}] 13:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 722ms 13:29:08 INFO - PROCESS | 1649 | 1463603348731 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 13:29:08 INFO - PROCESS | 1649 | 1463603348732 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 13:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:29:08 INFO - PROCESS | 1649 | 1463603348735 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:29:08 INFO - PROCESS | 1649 | 1463603348737 Marionette TRACE conn2 <- [1,1518,null,{}] 13:29:08 INFO - PROCESS | 1649 | 1463603348745 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}] 13:29:08 INFO - PROCESS | 1649 | 1463603348862 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 13:29:08 INFO - PROCESS | 1649 | 1463603348948 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca38800 == 93 [pid = 1649] [id = 387] 13:29:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x11852a000) [pid = 1649] [serial = 1160] [outer = 0x0] 13:29:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x1197e1400) [pid = 1649] [serial = 1161] [outer = 0x11852a000] 13:29:08 INFO - PROCESS | 1649 | 1463603348980 Marionette DEBUG loaded listener.js 13:29:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x119dd3400) [pid = 1649] [serial = 1162] [outer = 0x11852a000] 13:29:09 INFO - PROCESS | 1649 | 1463603349407 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]]]}] 13:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 723ms 13:29:09 INFO - PROCESS | 1649 | 1463603349476 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 13:29:09 INFO - PROCESS | 1649 | 1463603349479 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 13:29:09 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:29:09 INFO - PROCESS | 1649 | 1463603349483 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:29:09 INFO - PROCESS | 1649 | 1463603349484 Marionette TRACE conn2 <- [1,1522,null,{}] 13:29:09 INFO - PROCESS | 1649 | 1463603349487 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}] 13:29:09 INFO - PROCESS | 1649 | 1463603349600 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 13:29:09 INFO - PROCESS | 1649 | 1463603349682 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dd1e800 == 94 [pid = 1649] [id = 388] 13:29:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x1211df800) [pid = 1649] [serial = 1163] [outer = 0x0] 13:29:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12152e400) [pid = 1649] [serial = 1164] [outer = 0x1211df800] 13:29:09 INFO - PROCESS | 1649 | 1463603349712 Marionette DEBUG loaded listener.js 13:29:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12156d800) [pid = 1649] [serial = 1165] [outer = 0x1211df800] 13:29:10 INFO - PROCESS | 1649 | 1463603350063 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"]]]}] 13:29:10 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 () { 13:29:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:29:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:29:10 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 () { 13:29:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:29:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:29:10 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 () { 13:29:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:29:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:29:10 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 () { 13:29:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:29:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:29:10 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 621ms 13:29:10 INFO - PROCESS | 1649 | 1463603350105 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 13:29:10 INFO - PROCESS | 1649 | 1463603350106 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 13:29:10 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:29:10 INFO - PROCESS | 1649 | 1463603350109 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:29:10 INFO - PROCESS | 1649 | 1463603350110 Marionette TRACE conn2 <- [1,1526,null,{}] 13:29:10 INFO - PROCESS | 1649 | 1463603350113 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}] 13:29:10 INFO - PROCESS | 1649 | 1463603350224 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 13:29:10 INFO - PROCESS | 1649 | 1463603350336 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x134756000 == 95 [pid = 1649] [id = 389] 13:29:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x1211dfc00) [pid = 1649] [serial = 1166] [outer = 0x0] 13:29:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12191f000) [pid = 1649] [serial = 1167] [outer = 0x1211dfc00] 13:29:10 INFO - PROCESS | 1649 | 1463603350367 Marionette DEBUG loaded listener.js 13:29:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x128a58c00) [pid = 1649] [serial = 1168] [outer = 0x1211dfc00] 13:29:10 INFO - PROCESS | 1649 | 1463603350736 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"]]]}] 13:29:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:29:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:29:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:29:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:29:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:29:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:29:10 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 672ms 13:29:10 INFO - PROCESS | 1649 | 1463603350781 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 13:29:10 INFO - PROCESS | 1649 | 1463603350783 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 13:29:10 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:29:10 INFO - PROCESS | 1649 | 1463603350785 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:29:10 INFO - PROCESS | 1649 | 1463603350786 Marionette TRACE conn2 <- [1,1530,null,{}] 13:29:10 INFO - PROCESS | 1649 | 1463603350789 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}] 13:29:10 INFO - PROCESS | 1649 | 1463603350917 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 13:29:11 INFO - PROCESS | 1649 | 1463603351021 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x134fcb000 == 96 [pid = 1649] [id = 390] 13:29:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x121949c00) [pid = 1649] [serial = 1169] [outer = 0x0] 13:29:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x12955fc00) [pid = 1649] [serial = 1170] [outer = 0x121949c00] 13:29:11 INFO - PROCESS | 1649 | 1463603351051 Marionette DEBUG loaded listener.js 13:29:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x12a73e400) [pid = 1649] [serial = 1171] [outer = 0x121949c00] 13:29:11 INFO - PROCESS | 1649 | 1463603351392 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]]]}] 13:29:11 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 13:29:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:29:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:29:11 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. 13:29:11 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:29:11 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 621ms 13:29:11 INFO - PROCESS | 1649 | 1463603351407 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 13:29:11 INFO - PROCESS | 1649 | 1463603351408 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 13:29:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:29:11 INFO - PROCESS | 1649 | 1463603351411 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:29:11 INFO - PROCESS | 1649 | 1463603351412 Marionette TRACE conn2 <- [1,1534,null,{}] 13:29:11 INFO - PROCESS | 1649 | 1463603351414 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}] 13:29:11 INFO - PROCESS | 1649 | 1463603351526 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 13:29:11 INFO - PROCESS | 1649 | 1463603351641 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x13520c000 == 97 [pid = 1649] [id = 391] 13:29:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x128cd3800) [pid = 1649] [serial = 1172] [outer = 0x0] 13:29:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x12a745800) [pid = 1649] [serial = 1173] [outer = 0x128cd3800] 13:29:11 INFO - PROCESS | 1649 | 1463603351673 Marionette DEBUG loaded listener.js 13:29:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x12a80e400) [pid = 1649] [serial = 1174] [outer = 0x128cd3800] 13:29:12 INFO - PROCESS | 1649 | 1463603352091 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]]]}] 13:29:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:29:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 719ms 13:29:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:29:12 INFO - PROCESS | 1649 | 1463603352132 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 13:29:12 INFO - PROCESS | 1649 | 1463603352133 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 13:29:12 INFO - PROCESS | 1649 | 1463603352135 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:29:12 INFO - PROCESS | 1649 | 1463603352136 Marionette TRACE conn2 <- [1,1538,null,{}] 13:29:12 INFO - PROCESS | 1649 | 1463603352139 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}] 13:29:12 INFO - PROCESS | 1649 | 1463603352253 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 13:29:12 INFO - PROCESS | 1649 | 1463603352357 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x1357a2800 == 98 [pid = 1649] [id = 392] 13:29:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x1126c2800) [pid = 1649] [serial = 1175] [outer = 0x0] 13:29:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x12ab1ac00) [pid = 1649] [serial = 1176] [outer = 0x1126c2800] 13:29:12 INFO - PROCESS | 1649 | 1463603352387 Marionette DEBUG loaded listener.js 13:29:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x12abe6c00) [pid = 1649] [serial = 1177] [outer = 0x1126c2800] 13:29:12 INFO - PROCESS | 1649 | 1463603352783 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]]]}] 13:29:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:29:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 668ms 13:29:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:29:12 INFO - PROCESS | 1649 | 1463603352804 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 13:29:12 INFO - PROCESS | 1649 | 1463603352805 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 13:29:12 INFO - PROCESS | 1649 | 1463603352807 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:29:12 INFO - PROCESS | 1649 | 1463603352808 Marionette TRACE conn2 <- [1,1542,null,{}] 13:29:12 INFO - PROCESS | 1649 | 1463603352812 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}] 13:29:12 INFO - PROCESS | 1649 | 1463603352927 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 13:29:13 INFO - PROCESS | 1649 | 1463603353013 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x135a77000 == 99 [pid = 1649] [id = 393] 13:29:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x12ab1bc00) [pid = 1649] [serial = 1178] [outer = 0x0] 13:29:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x12b22a400) [pid = 1649] [serial = 1179] [outer = 0x12ab1bc00] 13:29:13 INFO - PROCESS | 1649 | 1463603353045 Marionette DEBUG loaded listener.js 13:29:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x12b232800) [pid = 1649] [serial = 1180] [outer = 0x12ab1bc00] 13:29:13 INFO - PROCESS | 1649 | 1463603353496 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]]]}] 13:29:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:29:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 721ms 13:29:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:29:13 INFO - PROCESS | 1649 | 1463603353529 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 13:29:13 INFO - PROCESS | 1649 | 1463603353530 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 13:29:13 INFO - PROCESS | 1649 | 1463603353532 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:29:13 INFO - PROCESS | 1649 | 1463603353534 Marionette TRACE conn2 <- [1,1546,null,{}] 13:29:13 INFO - PROCESS | 1649 | 1463603353536 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}] 13:29:13 INFO - PROCESS | 1649 | 1463603353671 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 13:29:13 INFO - PROCESS | 1649 | 1463603353777 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x1162d2000 == 100 [pid = 1649] [id = 394] 13:29:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x111c8ac00) [pid = 1649] [serial = 1181] [outer = 0x0] 13:29:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x1199d0800) [pid = 1649] [serial = 1182] [outer = 0x111c8ac00] 13:29:13 INFO - PROCESS | 1649 | 1463603353806 Marionette DEBUG loaded listener.js 13:29:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x12b22bc00) [pid = 1649] [serial = 1183] [outer = 0x111c8ac00] 13:29:14 INFO - PROCESS | 1649 | 1463603354228 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]]]}] 13:29:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:29:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 720ms 13:29:14 INFO - PROCESS | 1649 | 1463603354253 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 13:29:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:29:14 INFO - PROCESS | 1649 | 1463603354255 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 13:29:14 INFO - PROCESS | 1649 | 1463603354258 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:29:14 INFO - PROCESS | 1649 | 1463603354260 Marionette TRACE conn2 <- [1,1550,null,{}] 13:29:14 INFO - PROCESS | 1649 | 1463603354262 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}] 13:29:14 INFO - PROCESS | 1649 | 1463603354573 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 13:29:14 INFO - PROCESS | 1649 | 1463603354720 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x116646800 == 101 [pid = 1649] [id = 395] 13:29:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x110fbf800) [pid = 1649] [serial = 1184] [outer = 0x0] 13:29:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x111019800) [pid = 1649] [serial = 1185] [outer = 0x110fbf800] 13:29:14 INFO - PROCESS | 1649 | 1463603354750 Marionette DEBUG loaded listener.js 13:29:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x111e28c00) [pid = 1649] [serial = 1186] [outer = 0x110fbf800] 13:29:15 INFO - PROCESS | 1649 | 1463603355201 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]]]}] 13:29:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:29:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 972ms 13:29:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:29:15 INFO - PROCESS | 1649 | 1463603355231 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 13:29:15 INFO - PROCESS | 1649 | 1463603355233 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 13:29:15 INFO - PROCESS | 1649 | 1463603355236 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:29:15 INFO - PROCESS | 1649 | 1463603355238 Marionette TRACE conn2 <- [1,1554,null,{}] 13:29:15 INFO - PROCESS | 1649 | 1463603355241 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}] 13:29:15 INFO - PROCESS | 1649 | 1463603355347 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 13:29:15 INFO - PROCESS | 1649 | 1463603355467 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e1d000 == 102 [pid = 1649] [id = 396] 13:29:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x116493400) [pid = 1649] [serial = 1187] [outer = 0x0] 13:29:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x116741c00) [pid = 1649] [serial = 1188] [outer = 0x116493400] 13:29:15 INFO - PROCESS | 1649 | 1463603355501 Marionette DEBUG loaded listener.js 13:29:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x1168c0800) [pid = 1649] [serial = 1189] [outer = 0x116493400] 13:29:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12939a000 == 101 [pid = 1649] [id = 176] 13:29:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12c26b000 == 100 [pid = 1649] [id = 137] 13:29:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12d057800 == 99 [pid = 1649] [id = 383] 13:29:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12c466800 == 98 [pid = 1649] [id = 382] 13:29:15 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x12d983800) [pid = 1649] [serial = 1044] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x12c2c6800) [pid = 1649] [serial = 1041] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x134f9b000) [pid = 1649] [serial = 1047] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x12187e000) [pid = 1649] [serial = 1086] [outer = 0x0] [url = about:blank] 13:29:15 INFO - PROCESS | 1649 | --DOCSHELL 0x119bec000 == 97 [pid = 1649] [id = 381] 13:29:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba0c800 == 96 [pid = 1649] [id = 380] 13:29:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12a816800 == 95 [pid = 1649] [id = 379] 13:29:15 INFO - PROCESS | 1649 | --DOCSHELL 0x129091800 == 94 [pid = 1649] [id = 378] 13:29:15 INFO - PROCESS | 1649 | --DOCSHELL 0x125c85000 == 93 [pid = 1649] [id = 377] 13:29:15 INFO - PROCESS | 1649 | --DOCSHELL 0x121caf800 == 92 [pid = 1649] [id = 376] 13:29:15 INFO - PROCESS | 1649 | --DOCSHELL 0x120518000 == 91 [pid = 1649] [id = 375] 13:29:15 INFO - PROCESS | 1649 | --DOCSHELL 0x1185f4800 == 90 [pid = 1649] [id = 374] 13:29:15 INFO - PROCESS | 1649 | --DOCSHELL 0x1185e7000 == 89 [pid = 1649] [id = 373] 13:29:15 INFO - PROCESS | 1649 | --DOCSHELL 0x118e65000 == 88 [pid = 1649] [id = 372] 13:29:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12b899800 == 87 [pid = 1649] [id = 368] 13:29:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac70800 == 86 [pid = 1649] [id = 367] 13:29:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12a878000 == 85 [pid = 1649] [id = 366] 13:29:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12939f800 == 84 [pid = 1649] [id = 365] 13:29:15 INFO - PROCESS | 1649 | --DOCSHELL 0x11995c800 == 83 [pid = 1649] [id = 364] 13:29:15 INFO - PROCESS | 1649 | --DOCSHELL 0x113482800 == 82 [pid = 1649] [id = 363] 13:29:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12925d800 == 81 [pid = 1649] [id = 362] 13:29:16 INFO - PROCESS | 1649 | 1463603356002 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]]]}] 13:29:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:29:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 822ms 13:29:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:29:16 INFO - PROCESS | 1649 | 1463603356058 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 13:29:16 INFO - PROCESS | 1649 | 1463603356061 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 13:29:16 INFO - PROCESS | 1649 | 1463603356064 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:29:16 INFO - PROCESS | 1649 | 1463603356067 Marionette TRACE conn2 <- [1,1558,null,{}] 13:29:16 INFO - PROCESS | 1649 | 1463603356070 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}] 13:29:16 INFO - PROCESS | 1649 | 1463603356218 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x135294000) [pid = 1649] [serial = 901] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x117470800) [pid = 1649] [serial = 904] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x12f2d8800) [pid = 1649] [serial = 1027] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x12de36c00) [pid = 1649] [serial = 916] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x12d983000) [pid = 1649] [serial = 988] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x13529ac00) [pid = 1649] [serial = 919] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x12c459800) [pid = 1649] [serial = 991] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x12d08c000) [pid = 1649] [serial = 913] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x13541a800) [pid = 1649] [serial = 922] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x1212e2400) [pid = 1649] [serial = 907] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x12d69c400) [pid = 1649] [serial = 985] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x13541d000) [pid = 1649] [serial = 925] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x12d093000) [pid = 1649] [serial = 982] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x128cdcc00) [pid = 1649] [serial = 910] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x118e47000) [pid = 1649] [serial = 1068] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x117160800) [pid = 1649] [serial = 1062] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x11990d000) [pid = 1649] [serial = 1071] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x117470c00) [pid = 1649] [serial = 1063] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x111032000) [pid = 1649] [serial = 1050] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x111a0a000) [pid = 1649] [serial = 1051] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x111018400) [pid = 1649] [serial = 1029] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x112ae6800) [pid = 1649] [serial = 1054] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x1126f7400) [pid = 1649] [serial = 1053] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x121530c00) [pid = 1649] [serial = 1035] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x1184b9c00) [pid = 1649] [serial = 1065] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x115e7e800) [pid = 1649] [serial = 1056] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x119cad800) [pid = 1649] [serial = 1074] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x115ee5c00) [pid = 1649] [serial = 1057] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x1199c9c00) [pid = 1649] [serial = 1072] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x128a57000) [pid = 1649] [serial = 1038] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x1167a0000) [pid = 1649] [serial = 1059] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x11649f000) [pid = 1649] [serial = 1077] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x11680d400) [pid = 1649] [serial = 1060] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x1184bc800) [pid = 1649] [serial = 1078] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x117571800) [pid = 1649] [serial = 1032] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12152c400) [pid = 1649] [serial = 1083] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x119dc5400) [pid = 1649] [serial = 1075] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12153b400) [pid = 1649] [serial = 1084] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x1211db400) [pid = 1649] [serial = 1081] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x119708800) [pid = 1649] [serial = 1069] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x1205c2400) [pid = 1649] [serial = 1080] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x118a17800) [pid = 1649] [serial = 1066] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x1289de800) [pid = 1649] [serial = 976] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x115f4cc00) [pid = 1649] [serial = 967] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x118a16400) [pid = 1649] [serial = 970] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12a80b800) [pid = 1649] [serial = 979] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x121574800) [pid = 1649] [serial = 973] [outer = 0x0] [url = about:blank] 13:29:16 INFO - PROCESS | 1649 | 1463603356343 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x116878000 == 82 [pid = 1649] [id = 397] 13:29:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x112ae6800) [pid = 1649] [serial = 1190] [outer = 0x0] 13:29:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x116494400) [pid = 1649] [serial = 1191] [outer = 0x112ae6800] 13:29:16 INFO - PROCESS | 1649 | 1463603356386 Marionette DEBUG loaded listener.js 13:29:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x117470800) [pid = 1649] [serial = 1192] [outer = 0x112ae6800] 13:29:16 INFO - PROCESS | 1649 | 1463603356803 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]]]}] 13:29:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:29:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 772ms 13:29:16 INFO - PROCESS | 1649 | 1463603356837 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 13:29:16 INFO - PROCESS | 1649 | 1463603356840 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 13:29:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:29:16 INFO - PROCESS | 1649 | 1463603356848 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:29:16 INFO - PROCESS | 1649 | 1463603356851 Marionette TRACE conn2 <- [1,1562,null,{}] 13:29:16 INFO - PROCESS | 1649 | 1463603356853 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}] 13:29:16 INFO - PROCESS | 1649 | 1463603356952 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 13:29:16 INFO - PROCESS | 1649 | 1463603356956 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x119be7000 == 83 [pid = 1649] [id = 398] 13:29:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x11747c400) [pid = 1649] [serial = 1193] [outer = 0x0] 13:29:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x1184be800) [pid = 1649] [serial = 1194] [outer = 0x11747c400] 13:29:16 INFO - PROCESS | 1649 | 1463603356976 Marionette DEBUG loaded listener.js 13:29:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x118e52000) [pid = 1649] [serial = 1195] [outer = 0x11747c400] 13:29:17 INFO - PROCESS | 1649 | 1463603357430 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]]]}] 13:29:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:29:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 627ms 13:29:17 INFO - PROCESS | 1649 | 1463603357471 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 13:29:17 INFO - PROCESS | 1649 | 1463603357473 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 13:29:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:29:17 INFO - PROCESS | 1649 | 1463603357476 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:29:17 INFO - PROCESS | 1649 | 1463603357478 Marionette TRACE conn2 <- [1,1566,null,{}] 13:29:17 INFO - PROCESS | 1649 | 1463603357482 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}] 13:29:17 INFO - PROCESS | 1649 | 1463603357623 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 13:29:17 INFO - PROCESS | 1649 | 1463603357719 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x121226000 == 84 [pid = 1649] [id = 399] 13:29:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x1126f6800) [pid = 1649] [serial = 1196] [outer = 0x0] 13:29:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x119293000) [pid = 1649] [serial = 1197] [outer = 0x1126f6800] 13:29:17 INFO - PROCESS | 1649 | 1463603357746 Marionette DEBUG loaded listener.js 13:29:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x119b16800) [pid = 1649] [serial = 1198] [outer = 0x1126f6800] 13:29:18 INFO - PROCESS | 1649 | 1463603358008 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]]]}] 13:29:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:29:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 571ms 13:29:18 INFO - PROCESS | 1649 | 1463603358052 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 13:29:18 INFO - PROCESS | 1649 | 1463603358053 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 13:29:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:29:18 INFO - PROCESS | 1649 | 1463603358055 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:29:18 INFO - PROCESS | 1649 | 1463603358056 Marionette TRACE conn2 <- [1,1570,null,{}] 13:29:18 INFO - PROCESS | 1649 | 1463603358059 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}] 13:29:18 INFO - PROCESS | 1649 | 1463603358186 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 13:29:18 INFO - PROCESS | 1649 | 1463603358218 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x1252b7000 == 85 [pid = 1649] [id = 400] 13:29:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x120fd4000) [pid = 1649] [serial = 1199] [outer = 0x0] 13:29:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x120fd8c00) [pid = 1649] [serial = 1200] [outer = 0x120fd4000] 13:29:18 INFO - PROCESS | 1649 | 1463603358248 Marionette DEBUG loaded listener.js 13:29:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12152f000) [pid = 1649] [serial = 1201] [outer = 0x120fd4000] 13:29:18 INFO - PROCESS | 1649 | 1463603358624 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]]]}] 13:29:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:29:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 619ms 13:29:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:29:18 INFO - PROCESS | 1649 | 1463603358675 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 13:29:18 INFO - PROCESS | 1649 | 1463603358676 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 13:29:18 INFO - PROCESS | 1649 | 1463603358678 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:29:18 INFO - PROCESS | 1649 | 1463603358679 Marionette TRACE conn2 <- [1,1574,null,{}] 13:29:18 INFO - PROCESS | 1649 | 1463603358681 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}] 13:29:18 INFO - PROCESS | 1649 | 1463603358807 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 13:29:18 INFO - PROCESS | 1649 | 1463603358823 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x128a80800 == 86 [pid = 1649] [id = 401] 13:29:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x120fd5c00) [pid = 1649] [serial = 1202] [outer = 0x0] 13:29:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12188bc00) [pid = 1649] [serial = 1203] [outer = 0x120fd5c00] 13:29:18 INFO - PROCESS | 1649 | 1463603358848 Marionette DEBUG loaded listener.js 13:29:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x121952000) [pid = 1649] [serial = 1204] [outer = 0x120fd5c00] 13:29:19 INFO - PROCESS | 1649 | 1463603359199 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]]]}] 13:29:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:29:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 570ms 13:29:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:29:19 INFO - PROCESS | 1649 | 1463603359249 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 13:29:19 INFO - PROCESS | 1649 | 1463603359250 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 13:29:19 INFO - PROCESS | 1649 | 1463603359252 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:29:19 INFO - PROCESS | 1649 | 1463603359253 Marionette TRACE conn2 <- [1,1578,null,{}] 13:29:19 INFO - PROCESS | 1649 | 1463603359255 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}] 13:29:19 INFO - PROCESS | 1649 | 1463603359383 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 13:29:19 INFO - PROCESS | 1649 | 1463603359397 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12924f800 == 87 [pid = 1649] [id = 402] 13:29:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x121952800) [pid = 1649] [serial = 1205] [outer = 0x0] 13:29:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x1258d6400) [pid = 1649] [serial = 1206] [outer = 0x121952800] 13:29:19 INFO - PROCESS | 1649 | 1463603359422 Marionette DEBUG loaded listener.js 13:29:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x1289e6000) [pid = 1649] [serial = 1207] [outer = 0x121952800] 13:29:19 INFO - PROCESS | 1649 | 1463603359752 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]]]}] 13:29:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:29:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 518ms 13:29:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:29:19 INFO - PROCESS | 1649 | 1463603359771 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 13:29:19 INFO - PROCESS | 1649 | 1463603359772 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 13:29:19 INFO - PROCESS | 1649 | 1463603359774 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:29:19 INFO - PROCESS | 1649 | 1463603359775 Marionette TRACE conn2 <- [1,1582,null,{}] 13:29:19 INFO - PROCESS | 1649 | 1463603359777 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}] 13:29:19 INFO - PROCESS | 1649 | 1463603359899 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 13:29:19 INFO - PROCESS | 1649 | 1463603359922 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a819800 == 88 [pid = 1649] [id = 403] 13:29:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x1289e9800) [pid = 1649] [serial = 1208] [outer = 0x0] 13:29:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x128ace400) [pid = 1649] [serial = 1209] [outer = 0x1289e9800] 13:29:19 INFO - PROCESS | 1649 | 1463603359947 Marionette DEBUG loaded listener.js 13:29:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x128cd4c00) [pid = 1649] [serial = 1210] [outer = 0x1289e9800] 13:29:20 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x11928cc00) [pid = 1649] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:29:20 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x11928e000) [pid = 1649] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:29:20 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x116a6cc00) [pid = 1649] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:29:20 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x121884800) [pid = 1649] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:29:20 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12153a800) [pid = 1649] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:29:20 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x11103b400) [pid = 1649] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:29:20 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x11323e400) [pid = 1649] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:29:20 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x11756ec00) [pid = 1649] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:29:20 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x124b7fc00) [pid = 1649] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:29:20 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x111017800) [pid = 1649] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:29:20 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x128ad4000) [pid = 1649] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:29:20 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x119b17000) [pid = 1649] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:29:20 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x116604c00) [pid = 1649] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:29:20 INFO - PROCESS | 1649 | 1463603360424 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]]]}] 13:29:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:29:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 670ms 13:29:20 INFO - PROCESS | 1649 | 1463603360449 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 13:29:20 INFO - PROCESS | 1649 | 1463603360451 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 13:29:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:29:20 INFO - PROCESS | 1649 | 1463603360453 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:29:20 INFO - PROCESS | 1649 | 1463603360454 Marionette TRACE conn2 <- [1,1586,null,{}] 13:29:20 INFO - PROCESS | 1649 | 1463603360456 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}] 13:29:20 INFO - PROCESS | 1649 | 1463603360590 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 13:29:20 INFO - PROCESS | 1649 | 1463603360653 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a6db800 == 89 [pid = 1649] [id = 404] 13:29:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x110fbd400) [pid = 1649] [serial = 1211] [outer = 0x0] 13:29:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x11928cc00) [pid = 1649] [serial = 1212] [outer = 0x110fbd400] 13:29:20 INFO - PROCESS | 1649 | 1463603360679 Marionette DEBUG loaded listener.js 13:29:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x1237e8800) [pid = 1649] [serial = 1213] [outer = 0x110fbd400] 13:29:20 INFO - PROCESS | 1649 | 1463603360935 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]]]}] 13:29:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:29:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 518ms 13:29:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:29:20 INFO - PROCESS | 1649 | 1463603360971 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 13:29:20 INFO - PROCESS | 1649 | 1463603360973 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 13:29:20 INFO - PROCESS | 1649 | 1463603360975 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:29:20 INFO - PROCESS | 1649 | 1463603360976 Marionette TRACE conn2 <- [1,1590,null,{}] 13:29:20 INFO - PROCESS | 1649 | 1463603360985 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}] 13:29:21 INFO - PROCESS | 1649 | 1463603361086 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 13:29:21 INFO - PROCESS | 1649 | 1463603361157 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b821000 == 90 [pid = 1649] [id = 405] 13:29:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x1197e0000) [pid = 1649] [serial = 1214] [outer = 0x0] 13:29:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x128a60400) [pid = 1649] [serial = 1215] [outer = 0x1197e0000] 13:29:21 INFO - PROCESS | 1649 | 1463603361187 Marionette DEBUG loaded listener.js 13:29:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12955f800) [pid = 1649] [serial = 1216] [outer = 0x1197e0000] 13:29:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:29:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 520ms 13:29:21 INFO - PROCESS | 1649 | 1463603361490 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]]]}] 13:29:21 INFO - PROCESS | 1649 | 1463603361503 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 13:29:21 INFO - PROCESS | 1649 | 1463603361505 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 13:29:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:29:21 INFO - PROCESS | 1649 | 1463603361507 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:29:21 INFO - PROCESS | 1649 | 1463603361508 Marionette TRACE conn2 <- [1,1594,null,{}] 13:29:21 INFO - PROCESS | 1649 | 1463603361511 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}] 13:29:21 INFO - PROCESS | 1649 | 1463603361623 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 13:29:21 INFO - PROCESS | 1649 | 1463603361628 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c472000 == 91 [pid = 1649] [id = 406] 13:29:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12a662c00) [pid = 1649] [serial = 1217] [outer = 0x0] 13:29:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12b234c00) [pid = 1649] [serial = 1218] [outer = 0x12a662c00] 13:29:21 INFO - PROCESS | 1649 | 1463603361653 Marionette DEBUG loaded listener.js 13:29:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12b2e3800) [pid = 1649] [serial = 1219] [outer = 0x12a662c00] 13:29:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:29:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 521ms 13:29:22 INFO - PROCESS | 1649 | 1463603362025 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]]]}] 13:29:22 INFO - PROCESS | 1649 | 1463603362054 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 13:29:22 INFO - PROCESS | 1649 | 1463603362055 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 13:29:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:29:22 INFO - PROCESS | 1649 | 1463603362058 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:29:22 INFO - PROCESS | 1649 | 1463603362059 Marionette TRACE conn2 <- [1,1598,null,{}] 13:29:22 INFO - PROCESS | 1649 | 1463603362063 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}] 13:29:22 INFO - PROCESS | 1649 | 1463603362169 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 13:29:22 INFO - PROCESS | 1649 | 1463603362173 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cbba000 == 92 [pid = 1649] [id = 407] 13:29:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x1126c3800) [pid = 1649] [serial = 1220] [outer = 0x0] 13:29:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12b851800) [pid = 1649] [serial = 1221] [outer = 0x1126c3800] 13:29:22 INFO - PROCESS | 1649 | 1463603362200 Marionette DEBUG loaded listener.js 13:29:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12bad1800) [pid = 1649] [serial = 1222] [outer = 0x1126c3800] 13:29:22 INFO - PROCESS | 1649 | 1463603362813 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]]]}] 13:29:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:29:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 774ms 13:29:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:29:22 INFO - PROCESS | 1649 | 1463603362845 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 13:29:22 INFO - PROCESS | 1649 | 1463603362849 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 13:29:22 INFO - PROCESS | 1649 | 1463603362853 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:29:22 INFO - PROCESS | 1649 | 1463603362856 Marionette TRACE conn2 <- [1,1602,null,{}] 13:29:22 INFO - PROCESS | 1649 | 1463603362860 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}] 13:29:23 INFO - PROCESS | 1649 | 1463603363011 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 13:29:23 INFO - PROCESS | 1649 | 1463603363129 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e65000 == 93 [pid = 1649] [id = 408] 13:29:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x1134c7400) [pid = 1649] [serial = 1223] [outer = 0x0] 13:29:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x116499000) [pid = 1649] [serial = 1224] [outer = 0x1134c7400] 13:29:23 INFO - PROCESS | 1649 | 1463603363162 Marionette DEBUG loaded listener.js 13:29:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x116a65800) [pid = 1649] [serial = 1225] [outer = 0x1134c7400] 13:29:23 INFO - PROCESS | 1649 | 1463603363614 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]]]}] 13:29:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:29:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 776ms 13:29:23 INFO - PROCESS | 1649 | 1463603363632 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 13:29:23 INFO - PROCESS | 1649 | 1463603363636 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 13:29:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:29:23 INFO - PROCESS | 1649 | 1463603363641 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:29:23 INFO - PROCESS | 1649 | 1463603363643 Marionette TRACE conn2 <- [1,1606,null,{}] 13:29:23 INFO - PROCESS | 1649 | 1463603363646 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}] 13:29:23 INFO - PROCESS | 1649 | 1463603363763 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 13:29:23 INFO - PROCESS | 1649 | 1463603363878 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x1252c5800 == 94 [pid = 1649] [id = 409] 13:29:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x117160c00) [pid = 1649] [serial = 1226] [outer = 0x0] 13:29:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x117571000) [pid = 1649] [serial = 1227] [outer = 0x117160c00] 13:29:23 INFO - PROCESS | 1649 | 1463603363910 Marionette DEBUG loaded listener.js 13:29:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x118e55000) [pid = 1649] [serial = 1228] [outer = 0x117160c00] 13:29:24 INFO - PROCESS | 1649 | 1463603364303 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]]]}] 13:29:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:29:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 723ms 13:29:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:29:24 INFO - PROCESS | 1649 | 1463603364392 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 13:29:24 INFO - PROCESS | 1649 | 1463603364394 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 13:29:24 INFO - PROCESS | 1649 | 1463603364398 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:29:24 INFO - PROCESS | 1649 | 1463603364401 Marionette TRACE conn2 <- [1,1610,null,{}] 13:29:24 INFO - PROCESS | 1649 | 1463603364409 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}] 13:29:24 INFO - PROCESS | 1649 | 1463603364528 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 13:29:24 INFO - PROCESS | 1649 | 1463603364646 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cbb0800 == 95 [pid = 1649] [id = 410] 13:29:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x119dc6000) [pid = 1649] [serial = 1229] [outer = 0x0] 13:29:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x121487000) [pid = 1649] [serial = 1230] [outer = 0x119dc6000] 13:29:24 INFO - PROCESS | 1649 | 1463603364680 Marionette DEBUG loaded listener.js 13:29:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x1258dfc00) [pid = 1649] [serial = 1231] [outer = 0x119dc6000] 13:29:25 INFO - PROCESS | 1649 | 1463603365212 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]]]}] 13:29:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:29:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 822ms 13:29:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:29:25 INFO - PROCESS | 1649 | 1463603365221 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 13:29:25 INFO - PROCESS | 1649 | 1463603365224 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 13:29:25 INFO - PROCESS | 1649 | 1463603365227 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:29:25 INFO - PROCESS | 1649 | 1463603365232 Marionette TRACE conn2 <- [1,1614,null,{}] 13:29:25 INFO - PROCESS | 1649 | 1463603365236 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}] 13:29:25 INFO - PROCESS | 1649 | 1463603365409 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 13:29:25 INFO - PROCESS | 1649 | 1463603365502 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x134767000 == 96 [pid = 1649] [id = 411] 13:29:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x128ad6800) [pid = 1649] [serial = 1232] [outer = 0x0] 13:29:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x129203c00) [pid = 1649] [serial = 1233] [outer = 0x128ad6800] 13:29:25 INFO - PROCESS | 1649 | 1463603365532 Marionette DEBUG loaded listener.js 13:29:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x12a665800) [pid = 1649] [serial = 1234] [outer = 0x128ad6800] 13:29:26 INFO - PROCESS | 1649 | 1463603366024 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]]]}] 13:29:26 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 13:29:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 827ms 13:29:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:29:26 INFO - PROCESS | 1649 | 1463603366055 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 13:29:26 INFO - PROCESS | 1649 | 1463603366057 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 13:29:26 INFO - PROCESS | 1649 | 1463603366061 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:29:26 INFO - PROCESS | 1649 | 1463603366064 Marionette TRACE conn2 <- [1,1618,null,{}] 13:29:26 INFO - PROCESS | 1649 | 1463603366068 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}] 13:29:26 INFO - PROCESS | 1649 | 1463603366236 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 13:29:26 INFO - PROCESS | 1649 | 1463603366345 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x135793800 == 97 [pid = 1649] [id = 412] 13:29:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x128a56800) [pid = 1649] [serial = 1235] [outer = 0x0] 13:29:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x12abeac00) [pid = 1649] [serial = 1236] [outer = 0x128a56800] 13:29:26 INFO - PROCESS | 1649 | 1463603366375 Marionette DEBUG loaded listener.js 13:29:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x12b235400) [pid = 1649] [serial = 1237] [outer = 0x128a56800] 13:29:26 INFO - PROCESS | 1649 | 1463603366801 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]]]}] 13:29:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:29:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 774ms 13:29:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:29:26 INFO - PROCESS | 1649 | 1463603366835 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 13:29:26 INFO - PROCESS | 1649 | 1463603366836 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 13:29:26 INFO - PROCESS | 1649 | 1463603366838 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:29:26 INFO - PROCESS | 1649 | 1463603366839 Marionette TRACE conn2 <- [1,1622,null,{}] 13:29:26 INFO - PROCESS | 1649 | 1463603366842 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}] 13:29:26 INFO - PROCESS | 1649 | 1463603366965 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 13:29:27 INFO - PROCESS | 1649 | 1463603367083 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x135bdc800 == 98 [pid = 1649] [id = 413] 13:29:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x12b84d000) [pid = 1649] [serial = 1238] [outer = 0x0] 13:29:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x12bad0000) [pid = 1649] [serial = 1239] [outer = 0x12b84d000] 13:29:27 INFO - PROCESS | 1649 | 1463603367114 Marionette DEBUG loaded listener.js 13:29:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x12bdf7400) [pid = 1649] [serial = 1240] [outer = 0x12b84d000] 13:29:27 INFO - PROCESS | 1649 | 1463603367497 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]]]}] 13:29:27 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 13:29:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 668ms 13:29:27 INFO - PROCESS | 1649 | 1463603367507 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 13:29:27 INFO - PROCESS | 1649 | 1463603367508 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 13:29:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:29:27 INFO - PROCESS | 1649 | 1463603367511 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:29:27 INFO - PROCESS | 1649 | 1463603367513 Marionette TRACE conn2 <- [1,1626,null,{}] 13:29:27 INFO - PROCESS | 1649 | 1463603367517 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}] 13:29:27 INFO - PROCESS | 1649 | 1463603367630 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 13:29:27 INFO - PROCESS | 1649 | 1463603367737 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x135c3c800 == 99 [pid = 1649] [id = 414] 13:29:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x12baf9c00) [pid = 1649] [serial = 1241] [outer = 0x0] 13:29:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x12be16800) [pid = 1649] [serial = 1242] [outer = 0x12baf9c00] 13:29:27 INFO - PROCESS | 1649 | 1463603367766 Marionette DEBUG loaded listener.js 13:29:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x12be1fc00) [pid = 1649] [serial = 1243] [outer = 0x12baf9c00] 13:29:28 INFO - PROCESS | 1649 | 1463603368169 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]]]}] 13:29:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:29:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 670ms 13:29:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:29:28 INFO - PROCESS | 1649 | 1463603368182 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 13:29:28 INFO - PROCESS | 1649 | 1463603368183 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 13:29:28 INFO - PROCESS | 1649 | 1463603368185 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:29:28 INFO - PROCESS | 1649 | 1463603368187 Marionette TRACE conn2 <- [1,1630,null,{}] 13:29:28 INFO - PROCESS | 1649 | 1463603368189 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}] 13:29:28 INFO - PROCESS | 1649 | 1463603368310 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 13:29:28 INFO - PROCESS | 1649 | 1463603368456 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x135d56000 == 100 [pid = 1649] [id = 415] 13:29:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x12be15800) [pid = 1649] [serial = 1244] [outer = 0x0] 13:29:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12c0ca800) [pid = 1649] [serial = 1245] [outer = 0x12be15800] 13:29:28 INFO - PROCESS | 1649 | 1463603368505 Marionette DEBUG loaded listener.js 13:29:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x12c2c0000) [pid = 1649] [serial = 1246] [outer = 0x12be15800] 13:29:28 INFO - PROCESS | 1649 | 1463603368948 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]]]}] 13:29:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:29:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 870ms 13:29:29 INFO - PROCESS | 1649 | 1463603369057 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 13:29:29 INFO - PROCESS | 1649 | 1463603369058 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 13:29:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:29:29 INFO - PROCESS | 1649 | 1463603369060 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:29:29 INFO - PROCESS | 1649 | 1463603369061 Marionette TRACE conn2 <- [1,1634,null,{}] 13:29:29 INFO - PROCESS | 1649 | 1463603369084 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}] 13:29:29 INFO - PROCESS | 1649 | 1463603369206 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 13:29:29 INFO - PROCESS | 1649 | 1463603369292 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12361a000 == 101 [pid = 1649] [id = 416] 13:29:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x112d05c00) [pid = 1649] [serial = 1247] [outer = 0x0] 13:29:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x119dd1800) [pid = 1649] [serial = 1248] [outer = 0x112d05c00] 13:29:29 INFO - PROCESS | 1649 | 1463603369322 Marionette DEBUG loaded listener.js 13:29:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x12c2c5000) [pid = 1649] [serial = 1249] [outer = 0x112d05c00] 13:29:29 INFO - PROCESS | 1649 | 1463603369719 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]]]}] 13:29:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:29:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 688ms 13:29:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:29:29 INFO - PROCESS | 1649 | 1463603369749 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 13:29:29 INFO - PROCESS | 1649 | 1463603369750 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 13:29:29 INFO - PROCESS | 1649 | 1463603369752 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:29:29 INFO - PROCESS | 1649 | 1463603369754 Marionette TRACE conn2 <- [1,1638,null,{}] 13:29:29 INFO - PROCESS | 1649 | 1463603369756 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}] 13:29:29 INFO - PROCESS | 1649 | 1463603369875 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 13:29:30 INFO - PROCESS | 1649 | 1463603370166 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x118aa9000 == 102 [pid = 1649] [id = 417] 13:29:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x111016800) [pid = 1649] [serial = 1250] [outer = 0x0] 13:29:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x111036c00) [pid = 1649] [serial = 1251] [outer = 0x111016800] 13:29:30 INFO - PROCESS | 1649 | 1463603370234 Marionette DEBUG loaded listener.js 13:29:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x1126f8400) [pid = 1649] [serial = 1252] [outer = 0x111016800] 13:29:30 INFO - PROCESS | 1649 | 1463603370684 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]]]}] 13:29:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:29:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 979ms 13:29:30 INFO - PROCESS | 1649 | 1463603370731 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 13:29:30 INFO - PROCESS | 1649 | 1463603370734 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 13:29:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:29:30 INFO - PROCESS | 1649 | 1463603370737 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:29:30 INFO - PROCESS | 1649 | 1463603370739 Marionette TRACE conn2 <- [1,1642,null,{}] 13:29:30 INFO - PROCESS | 1649 | 1463603370743 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}] 13:29:30 INFO - PROCESS | 1649 | 1463603370906 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 13:29:31 INFO - PROCESS | 1649 | 1463603371074 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ab2800 == 103 [pid = 1649] [id = 418] 13:29:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x116499800) [pid = 1649] [serial = 1253] [outer = 0x0] 13:29:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x116a63800) [pid = 1649] [serial = 1254] [outer = 0x116499800] 13:29:31 INFO - PROCESS | 1649 | 1463603371121 Marionette DEBUG loaded listener.js 13:29:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x11767e800) [pid = 1649] [serial = 1255] [outer = 0x116499800] 13:29:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12c472000 == 102 [pid = 1649] [id = 406] 13:29:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12b821000 == 101 [pid = 1649] [id = 405] 13:29:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12a6db800 == 100 [pid = 1649] [id = 404] 13:29:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12a819800 == 99 [pid = 1649] [id = 403] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x129203000) [pid = 1649] [serial = 1152] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12924f800 == 98 [pid = 1649] [id = 402] 13:29:31 INFO - PROCESS | 1649 | --DOCSHELL 0x128a80800 == 97 [pid = 1649] [id = 401] 13:29:31 INFO - PROCESS | 1649 | --DOCSHELL 0x1252b7000 == 96 [pid = 1649] [id = 400] 13:29:31 INFO - PROCESS | 1649 | --DOCSHELL 0x121226000 == 95 [pid = 1649] [id = 399] 13:29:31 INFO - PROCESS | 1649 | --DOCSHELL 0x119be7000 == 94 [pid = 1649] [id = 398] 13:29:31 INFO - PROCESS | 1649 | --DOCSHELL 0x116878000 == 93 [pid = 1649] [id = 397] 13:29:31 INFO - PROCESS | 1649 | --DOCSHELL 0x117e1d000 == 92 [pid = 1649] [id = 396] 13:29:31 INFO - PROCESS | 1649 | --DOCSHELL 0x116646800 == 91 [pid = 1649] [id = 395] 13:29:31 INFO - PROCESS | 1649 | --DOCSHELL 0x1162d2000 == 90 [pid = 1649] [id = 394] 13:29:31 INFO - PROCESS | 1649 | --DOCSHELL 0x135a77000 == 89 [pid = 1649] [id = 393] 13:29:31 INFO - PROCESS | 1649 | --DOCSHELL 0x1357a2800 == 88 [pid = 1649] [id = 392] 13:29:31 INFO - PROCESS | 1649 | --DOCSHELL 0x13520c000 == 87 [pid = 1649] [id = 391] 13:29:31 INFO - PROCESS | 1649 | --DOCSHELL 0x134fcb000 == 86 [pid = 1649] [id = 390] 13:29:31 INFO - PROCESS | 1649 | --DOCSHELL 0x134756000 == 85 [pid = 1649] [id = 389] 13:29:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12dd1e800 == 84 [pid = 1649] [id = 388] 13:29:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca38800 == 83 [pid = 1649] [id = 387] 13:29:31 INFO - PROCESS | 1649 | --DOCSHELL 0x124f28000 == 82 [pid = 1649] [id = 386] 13:29:31 INFO - PROCESS | 1649 | --DOCSHELL 0x117441800 == 81 [pid = 1649] [id = 385] 13:29:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12d074000 == 80 [pid = 1649] [id = 384] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x121923400) [pid = 1649] [serial = 1134] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x1197df800) [pid = 1649] [serial = 1128] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x119b18000) [pid = 1649] [serial = 1129] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x117164800) [pid = 1649] [serial = 1122] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x117477c00) [pid = 1649] [serial = 1123] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x121881400) [pid = 1649] [serial = 1101] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x1257e3800) [pid = 1649] [serial = 1137] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x121887c00) [pid = 1649] [serial = 1087] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x1122b3000) [pid = 1649] [serial = 1116] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x11320c000) [pid = 1649] [serial = 1117] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x118ad1c00) [pid = 1649] [serial = 1113] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x116802c00) [pid = 1649] [serial = 1120] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x115e8ac00) [pid = 1649] [serial = 1119] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x118428800) [pid = 1649] [serial = 1125] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x118a1bc00) [pid = 1649] [serial = 1126] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x120542c00) [pid = 1649] [serial = 1098] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x1257df800) [pid = 1649] [serial = 1107] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x128a53800) [pid = 1649] [serial = 1140] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x1126f1c00) [pid = 1649] [serial = 1143] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x115f4d400) [pid = 1649] [serial = 1092] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x1289e0800) [pid = 1649] [serial = 1138] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x112018800) [pid = 1649] [serial = 1089] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x121950000) [pid = 1649] [serial = 1104] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x1237e9000) [pid = 1649] [serial = 1110] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x128ce0800) [pid = 1649] [serial = 1149] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x1182dcc00) [pid = 1649] [serial = 1095] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x118216c00) [pid = 1649] [serial = 1144] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x128a61800) [pid = 1649] [serial = 1141] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x119dd0c00) [pid = 1649] [serial = 1131] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x128ad4400) [pid = 1649] [serial = 1147] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x121888800) [pid = 1649] [serial = 1132] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x121950c00) [pid = 1649] [serial = 1135] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12191f800) [pid = 1649] [serial = 1146] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12909fc00) [pid = 1649] [serial = 1150] [outer = 0x0] [url = about:blank] 13:29:31 INFO - PROCESS | 1649 | 1463603371637 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]]]}] 13:29:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:29:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 926ms 13:29:31 INFO - PROCESS | 1649 | 1463603371664 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 13:29:31 INFO - PROCESS | 1649 | 1463603371666 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 13:29:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:29:31 INFO - PROCESS | 1649 | 1463603371670 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:29:31 INFO - PROCESS | 1649 | 1463603371671 Marionette TRACE conn2 <- [1,1646,null,{}] 13:29:31 INFO - PROCESS | 1649 | 1463603371673 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}] 13:29:31 INFO - PROCESS | 1649 | 1463603371770 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 13:29:31 INFO - PROCESS | 1649 | 1463603371774 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x117441800 == 81 [pid = 1649] [id = 419] 13:29:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x117476800) [pid = 1649] [serial = 1256] [outer = 0x0] 13:29:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x1182dcc00) [pid = 1649] [serial = 1257] [outer = 0x117476800] 13:29:31 INFO - PROCESS | 1649 | 1463603371801 Marionette DEBUG loaded listener.js 13:29:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x118e54400) [pid = 1649] [serial = 1258] [outer = 0x117476800] 13:29:32 INFO - PROCESS | 1649 | 1463603372174 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]]]}] 13:29:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:29:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 568ms 13:29:32 INFO - PROCESS | 1649 | 1463603372238 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 13:29:32 INFO - PROCESS | 1649 | 1463603372240 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 13:29:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:29:32 INFO - PROCESS | 1649 | 1463603372243 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:29:32 INFO - PROCESS | 1649 | 1463603372248 Marionette TRACE conn2 <- [1,1650,null,{}] 13:29:32 INFO - PROCESS | 1649 | 1463603372255 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}] 13:29:32 INFO - PROCESS | 1649 | 1463603372361 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 13:29:32 INFO - PROCESS | 1649 | 1463603372542 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x1162d0800 == 82 [pid = 1649] [id = 420] 13:29:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x11103dc00) [pid = 1649] [serial = 1259] [outer = 0x0] 13:29:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x1126c4c00) [pid = 1649] [serial = 1260] [outer = 0x11103dc00] 13:29:32 INFO - PROCESS | 1649 | 1463603372616 Marionette DEBUG loaded listener.js 13:29:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x116280800) [pid = 1649] [serial = 1261] [outer = 0x11103dc00] 13:29:33 INFO - PROCESS | 1649 | 1463603373088 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]]]}] 13:29:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:29:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 876ms 13:29:33 INFO - PROCESS | 1649 | 1463603373121 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 13:29:33 INFO - PROCESS | 1649 | 1463603373125 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 13:29:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:29:33 INFO - PROCESS | 1649 | 1463603373132 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:29:33 INFO - PROCESS | 1649 | 1463603373136 Marionette TRACE conn2 <- [1,1654,null,{}] 13:29:33 INFO - PROCESS | 1649 | 1463603373141 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}] 13:29:33 INFO - PROCESS | 1649 | 1463603373317 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 13:29:33 INFO - PROCESS | 1649 | 1463603373484 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1217a7000 == 83 [pid = 1649] [id = 421] 13:29:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x1184bec00) [pid = 1649] [serial = 1262] [outer = 0x0] 13:29:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x118a1b400) [pid = 1649] [serial = 1263] [outer = 0x1184bec00] 13:29:33 INFO - PROCESS | 1649 | 1463603373538 Marionette DEBUG loaded listener.js 13:29:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x119911800) [pid = 1649] [serial = 1264] [outer = 0x1184bec00] 13:29:34 INFO - PROCESS | 1649 | 1463603374018 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]]]}] 13:29:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:29:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 926ms 13:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:29:34 INFO - PROCESS | 1649 | 1463603374058 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 13:29:34 INFO - PROCESS | 1649 | 1463603374060 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 13:29:34 INFO - PROCESS | 1649 | 1463603374063 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:29:34 INFO - PROCESS | 1649 | 1463603374064 Marionette TRACE conn2 <- [1,1658,null,{}] 13:29:34 INFO - PROCESS | 1649 | 1463603374067 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}] 13:29:34 INFO - PROCESS | 1649 | 1463603374177 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 13:29:34 INFO - PROCESS | 1649 | 1463603374266 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12882f000 == 84 [pid = 1649] [id = 422] 13:29:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x119cad400) [pid = 1649] [serial = 1265] [outer = 0x0] 13:29:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x119dd2400) [pid = 1649] [serial = 1266] [outer = 0x119cad400] 13:29:34 INFO - PROCESS | 1649 | 1463603374297 Marionette DEBUG loaded listener.js 13:29:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x121534000) [pid = 1649] [serial = 1267] [outer = 0x119cad400] 13:29:34 INFO - PROCESS | 1649 | 1463603374735 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]]]}] 13:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 719ms 13:29:34 INFO - PROCESS | 1649 | 1463603374783 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 13:29:34 INFO - PROCESS | 1649 | 1463603374784 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 13:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:29:34 INFO - PROCESS | 1649 | 1463603374792 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:29:34 INFO - PROCESS | 1649 | 1463603374797 Marionette TRACE conn2 <- [1,1662,null,{}] 13:29:34 INFO - PROCESS | 1649 | 1463603374819 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}] 13:29:34 INFO - PROCESS | 1649 | 1463603374933 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 13:29:35 INFO - PROCESS | 1649 | 1463603375020 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a419800 == 85 [pid = 1649] [id = 423] 13:29:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x121534400) [pid = 1649] [serial = 1268] [outer = 0x0] 13:29:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x121923400) [pid = 1649] [serial = 1269] [outer = 0x121534400] 13:29:35 INFO - PROCESS | 1649 | 1463603375050 Marionette DEBUG loaded listener.js 13:29:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x1237e9400) [pid = 1649] [serial = 1270] [outer = 0x121534400] 13:29:35 INFO - PROCESS | 1649 | 1463603375472 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]]]}] 13:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 746ms 13:29:35 INFO - PROCESS | 1649 | 1463603375533 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 13:29:35 INFO - PROCESS | 1649 | 1463603375535 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 13:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:29:35 INFO - PROCESS | 1649 | 1463603375538 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:29:35 INFO - PROCESS | 1649 | 1463603375539 Marionette TRACE conn2 <- [1,1666,null,{}] 13:29:35 INFO - PROCESS | 1649 | 1463603375541 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}] 13:29:35 INFO - PROCESS | 1649 | 1463603375654 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 13:29:35 INFO - PROCESS | 1649 | 1463603375740 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a888000 == 86 [pid = 1649] [id = 424] 13:29:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x12191b000) [pid = 1649] [serial = 1271] [outer = 0x0] 13:29:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x1258e1400) [pid = 1649] [serial = 1272] [outer = 0x12191b000] 13:29:35 INFO - PROCESS | 1649 | 1463603375772 Marionette DEBUG loaded listener.js 13:29:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x128a61800) [pid = 1649] [serial = 1273] [outer = 0x12191b000] 13:29:36 INFO - PROCESS | 1649 | 1463603376186 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]]]}] 13:29:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 668ms 13:29:36 INFO - PROCESS | 1649 | 1463603376207 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 13:29:36 INFO - PROCESS | 1649 | 1463603376208 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 13:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:29:36 INFO - PROCESS | 1649 | 1463603376211 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:29:36 INFO - PROCESS | 1649 | 1463603376212 Marionette TRACE conn2 <- [1,1670,null,{}] 13:29:36 INFO - PROCESS | 1649 | 1463603376217 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}] 13:29:36 INFO - PROCESS | 1649 | 1463603376326 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 13:29:36 INFO - PROCESS | 1649 | 1463603376444 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba79000 == 87 [pid = 1649] [id = 425] 13:29:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x12909dc00) [pid = 1649] [serial = 1274] [outer = 0x0] 13:29:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x129208400) [pid = 1649] [serial = 1275] [outer = 0x12909dc00] 13:29:36 INFO - PROCESS | 1649 | 1463603376482 Marionette DEBUG loaded listener.js 13:29:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x12a73e800) [pid = 1649] [serial = 1276] [outer = 0x12909dc00] 13:29:36 INFO - PROCESS | 1649 | 1463603376902 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]]]}] 13:29:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 721ms 13:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:29:36 INFO - PROCESS | 1649 | 1463603376933 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 13:29:36 INFO - PROCESS | 1649 | 1463603376934 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 13:29:36 INFO - PROCESS | 1649 | 1463603376936 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:29:36 INFO - PROCESS | 1649 | 1463603376938 Marionette TRACE conn2 <- [1,1674,null,{}] 13:29:36 INFO - PROCESS | 1649 | 1463603376958 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}] 13:29:37 INFO - PROCESS | 1649 | 1463603377072 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 13:29:37 INFO - PROCESS | 1649 | 1463603377189 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c261000 == 88 [pid = 1649] [id = 426] 13:29:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x128cdcc00) [pid = 1649] [serial = 1277] [outer = 0x0] 13:29:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x12ab1dc00) [pid = 1649] [serial = 1278] [outer = 0x128cdcc00] 13:29:37 INFO - PROCESS | 1649 | 1463603377221 Marionette DEBUG loaded listener.js 13:29:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x12b2d7000) [pid = 1649] [serial = 1279] [outer = 0x128cdcc00] 13:29:37 INFO - PROCESS | 1649 | 1463603377636 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]]]}] 13:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 719ms 13:29:37 INFO - PROCESS | 1649 | 1463603377657 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 13:29:37 INFO - PROCESS | 1649 | 1463603377658 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 13:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:29:37 INFO - PROCESS | 1649 | 1463603377660 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:29:37 INFO - PROCESS | 1649 | 1463603377663 Marionette TRACE conn2 <- [1,1678,null,{}] 13:29:37 INFO - PROCESS | 1649 | 1463603377667 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}] 13:29:37 INFO - PROCESS | 1649 | 1463603377776 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 13:29:37 INFO - PROCESS | 1649 | 1463603377892 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca2f800 == 89 [pid = 1649] [id = 427] 13:29:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12909fc00) [pid = 1649] [serial = 1280] [outer = 0x0] 13:29:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x12b84f800) [pid = 1649] [serial = 1281] [outer = 0x12909fc00] 13:29:37 INFO - PROCESS | 1649 | 1463603377924 Marionette DEBUG loaded listener.js 13:29:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x12bad8000) [pid = 1649] [serial = 1282] [outer = 0x12909fc00] 13:29:38 INFO - PROCESS | 1649 | 1463603378340 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]]]}] 13:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 722ms 13:29:38 INFO - PROCESS | 1649 | 1463603378383 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 13:29:38 INFO - PROCESS | 1649 | 1463603378385 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 13:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:29:38 INFO - PROCESS | 1649 | 1463603378387 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:29:38 INFO - PROCESS | 1649 | 1463603378388 Marionette TRACE conn2 <- [1,1682,null,{}] 13:29:38 INFO - PROCESS | 1649 | 1463603378391 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}] 13:29:38 INFO - PROCESS | 1649 | 1463603378519 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 13:29:38 INFO - PROCESS | 1649 | 1463603378607 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d2c3800 == 90 [pid = 1649] [id = 428] 13:29:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x12bad5800) [pid = 1649] [serial = 1283] [outer = 0x0] 13:29:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x12be1f400) [pid = 1649] [serial = 1284] [outer = 0x12bad5800] 13:29:38 INFO - PROCESS | 1649 | 1463603378637 Marionette DEBUG loaded listener.js 13:29:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x12c2c6c00) [pid = 1649] [serial = 1285] [outer = 0x12bad5800] 13:29:39 INFO - PROCESS | 1649 | 1463603379028 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]]]}] 13:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 670ms 13:29:39 INFO - PROCESS | 1649 | 1463603379058 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 13:29:39 INFO - PROCESS | 1649 | 1463603379059 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 13:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:29:39 INFO - PROCESS | 1649 | 1463603379062 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:29:39 INFO - PROCESS | 1649 | 1463603379063 Marionette TRACE conn2 <- [1,1686,null,{}] 13:29:39 INFO - PROCESS | 1649 | 1463603379065 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}] 13:29:39 INFO - PROCESS | 1649 | 1463603379183 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 13:29:39 INFO - PROCESS | 1649 | 1463603379276 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x13475f800 == 91 [pid = 1649] [id = 429] 13:29:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x12baeec00) [pid = 1649] [serial = 1286] [outer = 0x0] 13:29:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x12c2ca000) [pid = 1649] [serial = 1287] [outer = 0x12baeec00] 13:29:39 INFO - PROCESS | 1649 | 1463603379309 Marionette DEBUG loaded listener.js 13:29:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x12c45d400) [pid = 1649] [serial = 1288] [outer = 0x12baeec00] 13:29:39 INFO - PROCESS | 1649 | 1463603379742 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]]]}] 13:29:39 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 13:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 720ms 13:29:39 INFO - PROCESS | 1649 | 1463603379783 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 13:29:39 INFO - PROCESS | 1649 | 1463603379785 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 13:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:29:39 INFO - PROCESS | 1649 | 1463603379787 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:29:39 INFO - PROCESS | 1649 | 1463603379788 Marionette TRACE conn2 <- [1,1690,null,{}] 13:29:39 INFO - PROCESS | 1649 | 1463603379791 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}] 13:29:39 INFO - PROCESS | 1649 | 1463603379924 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 13:29:40 INFO - PROCESS | 1649 | 1463603380016 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x1357aa000 == 92 [pid = 1649] [id = 430] 13:29:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x12bdf9800) [pid = 1649] [serial = 1289] [outer = 0x0] 13:29:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x12c842800) [pid = 1649] [serial = 1290] [outer = 0x12bdf9800] 13:29:40 INFO - PROCESS | 1649 | 1463603380050 Marionette DEBUG loaded listener.js 13:29:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x12ca4e000) [pid = 1649] [serial = 1291] [outer = 0x12bdf9800] 13:29:40 INFO - PROCESS | 1649 | 1463603380613 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]]]}] 13:29:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 870ms 13:29:40 INFO - PROCESS | 1649 | 1463603380659 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 13:29:40 INFO - PROCESS | 1649 | 1463603380661 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 13:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:29:40 INFO - PROCESS | 1649 | 1463603380667 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:29:40 INFO - PROCESS | 1649 | 1463603380669 Marionette TRACE conn2 <- [1,1694,null,{}] 13:29:40 INFO - PROCESS | 1649 | 1463603380673 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}] 13:29:40 INFO - PROCESS | 1649 | 1463603380788 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 13:29:40 INFO - PROCESS | 1649 | 1463603380877 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x124aa9000 == 93 [pid = 1649] [id = 431] 13:29:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x115fdd000) [pid = 1649] [serial = 1292] [outer = 0x0] 13:29:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x116804c00) [pid = 1649] [serial = 1293] [outer = 0x115fdd000] 13:29:40 INFO - PROCESS | 1649 | 1463603380905 Marionette DEBUG loaded listener.js 13:29:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x118220c00) [pid = 1649] [serial = 1294] [outer = 0x115fdd000] 13:29:41 INFO - PROCESS | 1649 | 1463603381351 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]]]}] 13:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 721ms 13:29:41 INFO - PROCESS | 1649 | 1463603381388 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 13:29:41 INFO - PROCESS | 1649 | 1463603381392 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 13:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:29:41 INFO - PROCESS | 1649 | 1463603381399 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:29:41 INFO - PROCESS | 1649 | 1463603381401 Marionette TRACE conn2 <- [1,1698,null,{}] 13:29:41 INFO - PROCESS | 1649 | 1463603381403 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}] 13:29:41 INFO - PROCESS | 1649 | 1463603381512 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 13:29:41 INFO - PROCESS | 1649 | 1463603381606 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x119bde000 == 94 [pid = 1649] [id = 432] 13:29:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x117166400) [pid = 1649] [serial = 1295] [outer = 0x0] 13:29:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x119b15c00) [pid = 1649] [serial = 1296] [outer = 0x117166400] 13:29:41 INFO - PROCESS | 1649 | 1463603381634 Marionette DEBUG loaded listener.js 13:29:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x1211d9800) [pid = 1649] [serial = 1297] [outer = 0x117166400] 13:29:41 INFO - PROCESS | 1649 | --DOCSHELL 0x117441800 == 93 [pid = 1649] [id = 419] 13:29:41 INFO - PROCESS | 1649 | --DOCSHELL 0x116ab2800 == 92 [pid = 1649] [id = 418] 13:29:41 INFO - PROCESS | 1649 | --DOCSHELL 0x118aa9000 == 91 [pid = 1649] [id = 417] 13:29:41 INFO - PROCESS | 1649 | --DOCSHELL 0x135d56000 == 90 [pid = 1649] [id = 415] 13:29:41 INFO - PROCESS | 1649 | --DOCSHELL 0x135c3c800 == 89 [pid = 1649] [id = 414] 13:29:41 INFO - PROCESS | 1649 | --DOCSHELL 0x135bdc800 == 88 [pid = 1649] [id = 413] 13:29:41 INFO - PROCESS | 1649 | --DOCSHELL 0x135793800 == 87 [pid = 1649] [id = 412] 13:29:41 INFO - PROCESS | 1649 | --DOCSHELL 0x134767000 == 86 [pid = 1649] [id = 411] 13:29:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12cbb0800 == 85 [pid = 1649] [id = 410] 13:29:41 INFO - PROCESS | 1649 | --DOCSHELL 0x1252c5800 == 84 [pid = 1649] [id = 409] 13:29:41 INFO - PROCESS | 1649 | --DOCSHELL 0x118e65000 == 83 [pid = 1649] [id = 408] 13:29:42 INFO - PROCESS | 1649 | 1463603382033 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]]]}] 13:29:42 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 13:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 673ms 13:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:29:42 INFO - PROCESS | 1649 | 1463603382072 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 13:29:42 INFO - PROCESS | 1649 | 1463603382073 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 13:29:42 INFO - PROCESS | 1649 | 1463603382075 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:29:42 INFO - PROCESS | 1649 | 1463603382077 Marionette TRACE conn2 <- [1,1702,null,{}] 13:29:42 INFO - PROCESS | 1649 | 1463603382087 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}] 13:29:42 INFO - PROCESS | 1649 | 1463603382198 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 13:29:42 INFO - PROCESS | 1649 | 1463603382283 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b804000 == 84 [pid = 1649] [id = 433] 13:29:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x12152cc00) [pid = 1649] [serial = 1298] [outer = 0x0] 13:29:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x121915c00) [pid = 1649] [serial = 1299] [outer = 0x12152cc00] 13:29:42 INFO - PROCESS | 1649 | 1463603382312 Marionette DEBUG loaded listener.js 13:29:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x128e06c00) [pid = 1649] [serial = 1300] [outer = 0x12152cc00] 13:29:42 INFO - PROCESS | 1649 | 1463603382621 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]]]}] 13:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 574ms 13:29:42 INFO - PROCESS | 1649 | 1463603382650 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 13:29:42 INFO - PROCESS | 1649 | 1463603382652 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 13:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:29:42 INFO - PROCESS | 1649 | 1463603382654 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:29:42 INFO - PROCESS | 1649 | 1463603382655 Marionette TRACE conn2 <- [1,1706,null,{}] 13:29:42 INFO - PROCESS | 1649 | 1463603382658 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}] 13:29:42 INFO - PROCESS | 1649 | 1463603382768 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 13:29:42 INFO - PROCESS | 1649 | 1463603382869 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x134fd5800 == 85 [pid = 1649] [id = 434] 13:29:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x1292db000) [pid = 1649] [serial = 1301] [outer = 0x0] 13:29:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x12a80d800) [pid = 1649] [serial = 1302] [outer = 0x1292db000] 13:29:42 INFO - PROCESS | 1649 | 1463603382893 Marionette DEBUG loaded listener.js 13:29:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x12baf7000) [pid = 1649] [serial = 1303] [outer = 0x1292db000] 13:29:43 INFO - PROCESS | 1649 | 1463603383204 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]]]}] 13:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 569ms 13:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:29:43 INFO - PROCESS | 1649 | 1463603383223 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 13:29:43 INFO - PROCESS | 1649 | 1463603383225 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 13:29:43 INFO - PROCESS | 1649 | 1463603383227 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:29:43 INFO - PROCESS | 1649 | 1463603383238 Marionette TRACE conn2 <- [1,1710,null,{}] 13:29:43 INFO - PROCESS | 1649 | 1463603383241 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}] 13:29:43 INFO - PROCESS | 1649 | 1463603383338 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 13:29:43 INFO - PROCESS | 1649 | 1463603383443 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x135bec800 == 86 [pid = 1649] [id = 435] 13:29:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x12a663800) [pid = 1649] [serial = 1304] [outer = 0x0] 13:29:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x12c0c5000) [pid = 1649] [serial = 1305] [outer = 0x12a663800] 13:29:43 INFO - PROCESS | 1649 | 1463603383468 Marionette DEBUG loaded listener.js 13:29:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x12c83fc00) [pid = 1649] [serial = 1306] [outer = 0x12a663800] 13:29:43 INFO - PROCESS | 1649 | 1463603383785 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]]]}] 13:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 578ms 13:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:29:43 INFO - PROCESS | 1649 | 1463603383806 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 13:29:43 INFO - PROCESS | 1649 | 1463603383807 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 13:29:43 INFO - PROCESS | 1649 | 1463603383809 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:29:43 INFO - PROCESS | 1649 | 1463603383810 Marionette TRACE conn2 <- [1,1714,null,{}] 13:29:43 INFO - PROCESS | 1649 | 1463603383814 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}] 13:29:43 INFO - PROCESS | 1649 | 1463603383962 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 13:29:43 INFO - PROCESS | 1649 | 1463603383986 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x1384f0000 == 87 [pid = 1649] [id = 436] 13:29:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x12ca4a800) [pid = 1649] [serial = 1307] [outer = 0x0] 13:29:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x12ca57400) [pid = 1649] [serial = 1308] [outer = 0x12ca4a800] 13:29:44 INFO - PROCESS | 1649 | 1463603384012 Marionette DEBUG loaded listener.js 13:29:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x12d5c1800) [pid = 1649] [serial = 1309] [outer = 0x12ca4a800] 13:29:44 INFO - PROCESS | 1649 | 1463603384403 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]]]}] 13:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 623ms 13:29:44 INFO - PROCESS | 1649 | 1463603384433 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 13:29:44 INFO - PROCESS | 1649 | 1463603384434 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 13:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:29:44 INFO - PROCESS | 1649 | 1463603384445 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:29:44 INFO - PROCESS | 1649 | 1463603384446 Marionette TRACE conn2 <- [1,1718,null,{}] 13:29:44 INFO - PROCESS | 1649 | 1463603384448 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}] 13:29:44 INFO - PROCESS | 1649 | 1463603384573 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 13:29:44 INFO - PROCESS | 1649 | 1463603384586 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x1386dd000 == 88 [pid = 1649] [id = 437] 13:29:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x12d696c00) [pid = 1649] [serial = 1310] [outer = 0x0] 13:29:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x12d69e400) [pid = 1649] [serial = 1311] [outer = 0x12d696c00] 13:29:44 INFO - PROCESS | 1649 | 1463603384618 Marionette DEBUG loaded listener.js 13:29:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x12d925400) [pid = 1649] [serial = 1312] [outer = 0x12d696c00] 13:29:44 INFO - PROCESS | 1649 | 1463603384970 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]]]}] 13:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 570ms 13:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:29:45 INFO - PROCESS | 1649 | 1463603385015 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 13:29:45 INFO - PROCESS | 1649 | 1463603385016 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 13:29:45 INFO - PROCESS | 1649 | 1463603385018 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:29:45 INFO - PROCESS | 1649 | 1463603385019 Marionette TRACE conn2 <- [1,1722,null,{}] 13:29:45 INFO - PROCESS | 1649 | 1463603385022 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}] 13:29:45 INFO - PROCESS | 1649 | 1463603385146 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 13:29:45 INFO - PROCESS | 1649 | 1463603385160 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x1389d5000 == 89 [pid = 1649] [id = 438] 13:29:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x12d6a0800) [pid = 1649] [serial = 1313] [outer = 0x0] 13:29:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x12d979c00) [pid = 1649] [serial = 1314] [outer = 0x12d6a0800] 13:29:45 INFO - PROCESS | 1649 | 1463603385186 Marionette DEBUG loaded listener.js 13:29:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x12d97f800) [pid = 1649] [serial = 1315] [outer = 0x12d6a0800] 13:29:45 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x111016800) [pid = 1649] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:29:45 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x116499800) [pid = 1649] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:29:45 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x121952800) [pid = 1649] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:29:45 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x11747c400) [pid = 1649] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:29:45 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x110fbd400) [pid = 1649] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:29:45 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x120fd4000) [pid = 1649] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:29:45 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x112ae6800) [pid = 1649] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:29:45 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x1126f6800) [pid = 1649] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:29:45 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x1289e9800) [pid = 1649] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:29:45 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x120fd5c00) [pid = 1649] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:29:45 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x1197e0000) [pid = 1649] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:29:45 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x110fbf800) [pid = 1649] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:29:45 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x128ad9400) [pid = 1649] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:29:45 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x116493400) [pid = 1649] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:29:45 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x12a662c00) [pid = 1649] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:29:45 INFO - PROCESS | 1649 | 1463603385631 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]]]}] 13:29:45 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 13:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 617ms 13:29:45 INFO - PROCESS | 1649 | 1463603385637 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 13:29:45 INFO - PROCESS | 1649 | 1463603385638 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 13:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:29:45 INFO - PROCESS | 1649 | 1463603385640 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:29:45 INFO - PROCESS | 1649 | 1463603385641 Marionette TRACE conn2 <- [1,1726,null,{}] 13:29:45 INFO - PROCESS | 1649 | 1463603385643 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}] 13:29:45 INFO - PROCESS | 1649 | 1463603385741 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 13:29:45 INFO - PROCESS | 1649 | 1463603385827 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c085800 == 90 [pid = 1649] [id = 439] 13:29:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x11715cc00) [pid = 1649] [serial = 1316] [outer = 0x0] 13:29:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x119708400) [pid = 1649] [serial = 1317] [outer = 0x11715cc00] 13:29:45 INFO - PROCESS | 1649 | 1463603385852 Marionette DEBUG loaded listener.js 13:29:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x124b81000) [pid = 1649] [serial = 1318] [outer = 0x11715cc00] 13:29:46 INFO - PROCESS | 1649 | 1463603386151 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]]]}] 13:29:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 521ms 13:29:46 INFO - PROCESS | 1649 | 1463603386162 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 13:29:46 INFO - PROCESS | 1649 | 1463603386166 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 13:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:29:46 INFO - PROCESS | 1649 | 1463603386174 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:29:46 INFO - PROCESS | 1649 | 1463603386175 Marionette TRACE conn2 <- [1,1730,null,{}] 13:29:46 INFO - PROCESS | 1649 | 1463603386177 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}] 13:29:46 INFO - PROCESS | 1649 | 1463603386280 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 13:29:46 INFO - PROCESS | 1649 | 1463603386284 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x1402c9800 == 91 [pid = 1649] [id = 440] 13:29:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x128ad7c00) [pid = 1649] [serial = 1319] [outer = 0x0] 13:29:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x12d980400) [pid = 1649] [serial = 1320] [outer = 0x128ad7c00] 13:29:46 INFO - PROCESS | 1649 | 1463603386308 Marionette DEBUG loaded listener.js 13:29:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x12de36400) [pid = 1649] [serial = 1321] [outer = 0x128ad7c00] 13:29:46 INFO - PROCESS | 1649 | 1463603386674 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]]]}] 13:29:46 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 13:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 521ms 13:29:46 INFO - PROCESS | 1649 | 1463603386695 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 13:29:46 INFO - PROCESS | 1649 | 1463603386699 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 13:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:29:46 INFO - PROCESS | 1649 | 1463603386703 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:29:46 INFO - PROCESS | 1649 | 1463603386704 Marionette TRACE conn2 <- [1,1734,null,{}] 13:29:46 INFO - PROCESS | 1649 | 1463603386707 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}] 13:29:46 INFO - PROCESS | 1649 | 1463603386861 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 13:29:46 INFO - PROCESS | 1649 | 1463603386868 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x1402dd000 == 92 [pid = 1649] [id = 441] 13:29:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x12de38000) [pid = 1649] [serial = 1322] [outer = 0x0] 13:29:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x12de41000) [pid = 1649] [serial = 1323] [outer = 0x12de38000] 13:29:46 INFO - PROCESS | 1649 | 1463603386897 Marionette DEBUG loaded listener.js 13:29:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x134f93c00) [pid = 1649] [serial = 1324] [outer = 0x12de38000] 13:29:47 INFO - PROCESS | 1649 | 1463603387235 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]]]}] 13:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 569ms 13:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:29:47 INFO - PROCESS | 1649 | 1463603387273 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 13:29:47 INFO - PROCESS | 1649 | 1463603387274 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 13:29:47 INFO - PROCESS | 1649 | 1463603387284 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:29:47 INFO - PROCESS | 1649 | 1463603387286 Marionette TRACE conn2 <- [1,1738,null,{}] 13:29:47 INFO - PROCESS | 1649 | 1463603387288 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}] 13:29:47 INFO - PROCESS | 1649 | 1463603387387 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 13:29:47 INFO - PROCESS | 1649 | 1463603387484 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x112fcb800 == 93 [pid = 1649] [id = 442] 13:29:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x111016400) [pid = 1649] [serial = 1325] [outer = 0x0] 13:29:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x111037c00) [pid = 1649] [serial = 1326] [outer = 0x111016400] 13:29:47 INFO - PROCESS | 1649 | 1463603387602 Marionette DEBUG loaded listener.js 13:29:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x11645c400) [pid = 1649] [serial = 1327] [outer = 0x111016400] 13:29:48 INFO - PROCESS | 1649 | 1463603388049 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]]]}] 13:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 830ms 13:29:48 INFO - PROCESS | 1649 | 1463603388107 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 13:29:48 INFO - PROCESS | 1649 | 1463603388110 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 13:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:29:48 INFO - PROCESS | 1649 | 1463603388114 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:29:48 INFO - PROCESS | 1649 | 1463603388116 Marionette TRACE conn2 <- [1,1742,null,{}] 13:29:48 INFO - PROCESS | 1649 | 1463603388120 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}] 13:29:48 INFO - PROCESS | 1649 | 1463603388245 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 13:29:48 INFO - PROCESS | 1649 | 1463603388346 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b88d800 == 94 [pid = 1649] [id = 443] 13:29:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x1197e0000) [pid = 1649] [serial = 1328] [outer = 0x0] 13:29:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x1205bf800) [pid = 1649] [serial = 1329] [outer = 0x1197e0000] 13:29:48 INFO - PROCESS | 1649 | 1463603388376 Marionette DEBUG loaded listener.js 13:29:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x12153a400) [pid = 1649] [serial = 1330] [outer = 0x1197e0000] 13:29:48 INFO - PROCESS | 1649 | 1463603388790 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]]]}] 13:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 722ms 13:29:48 INFO - PROCESS | 1649 | 1463603388835 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 13:29:48 INFO - PROCESS | 1649 | 1463603388838 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 13:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:29:48 INFO - PROCESS | 1649 | 1463603388876 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:29:48 INFO - PROCESS | 1649 | 1463603388878 Marionette TRACE conn2 <- [1,1746,null,{}] 13:29:48 INFO - PROCESS | 1649 | 1463603388883 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}] 13:29:49 INFO - PROCESS | 1649 | 1463603389002 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 13:29:49 INFO - PROCESS | 1649 | 1463603389129 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x1386cf000 == 95 [pid = 1649] [id = 444] 13:29:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x121945400) [pid = 1649] [serial = 1331] [outer = 0x0] 13:29:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x128cd4000) [pid = 1649] [serial = 1332] [outer = 0x121945400] 13:29:49 INFO - PROCESS | 1649 | 1463603389161 Marionette DEBUG loaded listener.js 13:29:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x12b22c000) [pid = 1649] [serial = 1333] [outer = 0x121945400] 13:29:49 INFO - PROCESS | 1649 | 1463603389564 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]]]}] 13:29:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:29:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 737ms 13:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:29:49 INFO - PROCESS | 1649 | 1463603389603 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 13:29:49 INFO - PROCESS | 1649 | 1463603389605 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 13:29:49 INFO - PROCESS | 1649 | 1463603389607 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:29:49 INFO - PROCESS | 1649 | 1463603389609 Marionette TRACE conn2 <- [1,1750,null,{}] 13:29:49 INFO - PROCESS | 1649 | 1463603389620 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}] 13:29:49 INFO - PROCESS | 1649 | 1463603389743 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 13:29:49 INFO - PROCESS | 1649 | 1463603389845 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x1407cc800 == 96 [pid = 1649] [id = 445] 13:29:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x12be1a000) [pid = 1649] [serial = 1334] [outer = 0x0] 13:29:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x12d02c800) [pid = 1649] [serial = 1335] [outer = 0x12be1a000] 13:29:49 INFO - PROCESS | 1649 | 1463603389876 Marionette DEBUG loaded listener.js 13:29:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x12d5b4c00) [pid = 1649] [serial = 1336] [outer = 0x12be1a000] 13:29:50 INFO - PROCESS | 1649 | 1463603390292 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]]]}] 13:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 725ms 13:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:29:50 INFO - PROCESS | 1649 | 1463603390333 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 13:29:50 INFO - PROCESS | 1649 | 1463603390334 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 13:29:50 INFO - PROCESS | 1649 | 1463603390337 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:29:50 INFO - PROCESS | 1649 | 1463603390338 Marionette TRACE conn2 <- [1,1754,null,{}] 13:29:50 INFO - PROCESS | 1649 | 1463603390340 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}] 13:29:50 INFO - PROCESS | 1649 | 1463603390477 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 13:29:50 INFO - PROCESS | 1649 | 1463603390608 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x1388d1800 == 97 [pid = 1649] [id = 446] 13:29:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x12d5bb400) [pid = 1649] [serial = 1337] [outer = 0x0] 13:29:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x12d921000) [pid = 1649] [serial = 1338] [outer = 0x12d5bb400] 13:29:50 INFO - PROCESS | 1649 | 1463603390639 Marionette DEBUG loaded listener.js 13:29:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x12de3c000) [pid = 1649] [serial = 1339] [outer = 0x12d5bb400] 13:29:51 INFO - PROCESS | 1649 | 1463603391051 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]]]}] 13:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 720ms 13:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:29:51 INFO - PROCESS | 1649 | 1463603391058 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 13:29:51 INFO - PROCESS | 1649 | 1463603391059 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 13:29:51 INFO - PROCESS | 1649 | 1463603391062 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:29:51 INFO - PROCESS | 1649 | 1463603391064 Marionette TRACE conn2 <- [1,1758,null,{}] 13:29:51 INFO - PROCESS | 1649 | 1463603391068 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}] 13:29:51 INFO - PROCESS | 1649 | 1463603391183 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 13:29:51 INFO - PROCESS | 1649 | 1463603391323 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x1407de000 == 98 [pid = 1649] [id = 447] 13:29:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x12f2dc400) [pid = 1649] [serial = 1340] [outer = 0x0] 13:29:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x12f2e4000) [pid = 1649] [serial = 1341] [outer = 0x12f2dc400] 13:29:51 INFO - PROCESS | 1649 | 1463603391357 Marionette DEBUG loaded listener.js 13:29:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x134fa1800) [pid = 1649] [serial = 1342] [outer = 0x12f2dc400] 13:29:51 INFO - PROCESS | 1649 | 1463603391792 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]]]}] 13:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 773ms 13:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:29:51 INFO - PROCESS | 1649 | 1463603391851 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 13:29:51 INFO - PROCESS | 1649 | 1463603391852 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 13:29:51 INFO - PROCESS | 1649 | 1463603391854 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:29:51 INFO - PROCESS | 1649 | 1463603391856 Marionette TRACE conn2 <- [1,1762,null,{}] 13:29:51 INFO - PROCESS | 1649 | 1463603391858 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}] 13:29:51 INFO - PROCESS | 1649 | 1463603391978 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 13:29:52 INFO - PROCESS | 1649 | 1463603392080 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x14047c800 == 99 [pid = 1649] [id = 448] 13:29:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x135297c00) [pid = 1649] [serial = 1343] [outer = 0x0] 13:29:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x1352a0c00) [pid = 1649] [serial = 1344] [outer = 0x135297c00] 13:29:52 INFO - PROCESS | 1649 | 1463603392110 Marionette DEBUG loaded listener.js 13:29:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x135419400) [pid = 1649] [serial = 1345] [outer = 0x135297c00] 13:29:52 INFO - PROCESS | 1649 | 1463603392490 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]]]}] 13:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 669ms 13:29:52 INFO - PROCESS | 1649 | 1463603392523 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 13:29:52 INFO - PROCESS | 1649 | 1463603392525 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 13:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:29:52 INFO - PROCESS | 1649 | 1463603392527 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:29:52 INFO - PROCESS | 1649 | 1463603392528 Marionette TRACE conn2 <- [1,1766,null,{}] 13:29:52 INFO - PROCESS | 1649 | 1463603392531 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}] 13:29:52 INFO - PROCESS | 1649 | 1463603392648 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 13:29:52 INFO - PROCESS | 1649 | 1463603392795 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x119632800 == 100 [pid = 1649] [id = 449] 13:29:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x11928c800) [pid = 1649] [serial = 1346] [outer = 0x0] 13:29:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x135419800) [pid = 1649] [serial = 1347] [outer = 0x11928c800] 13:29:52 INFO - PROCESS | 1649 | 1463603392827 Marionette DEBUG loaded listener.js 13:29:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x135424000) [pid = 1649] [serial = 1348] [outer = 0x11928c800] 13:29:53 INFO - PROCESS | 1649 | 1463603393219 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]]]}] 13:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 722ms 13:29:53 INFO - PROCESS | 1649 | 1463603393250 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 13:29:53 INFO - PROCESS | 1649 | 1463603393251 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 13:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:29:53 INFO - PROCESS | 1649 | 1463603393254 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:29:53 INFO - PROCESS | 1649 | 1463603393255 Marionette TRACE conn2 <- [1,1770,null,{}] 13:29:53 INFO - PROCESS | 1649 | 1463603393258 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}] 13:29:53 INFO - PROCESS | 1649 | 1463603393392 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 13:29:53 INFO - PROCESS | 1649 | 1463603393496 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x129076000 == 101 [pid = 1649] [id = 450] 13:29:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x115aa8800) [pid = 1649] [serial = 1349] [outer = 0x0] 13:29:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x13541e400) [pid = 1649] [serial = 1350] [outer = 0x115aa8800] 13:29:53 INFO - PROCESS | 1649 | 1463603393526 Marionette DEBUG loaded listener.js 13:29:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x13564ac00) [pid = 1649] [serial = 1351] [outer = 0x115aa8800] 13:29:53 INFO - PROCESS | 1649 | 1463603393986 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]]]}] 13:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 768ms 13:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:29:54 INFO - PROCESS | 1649 | 1463603394023 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 13:29:54 INFO - PROCESS | 1649 | 1463603394024 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 13:29:54 INFO - PROCESS | 1649 | 1463603394026 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:29:54 INFO - PROCESS | 1649 | 1463603394028 Marionette TRACE conn2 <- [1,1774,null,{}] 13:29:54 INFO - PROCESS | 1649 | 1463603394030 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}] 13:29:54 INFO - PROCESS | 1649 | 1463603394156 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 13:29:54 INFO - PROCESS | 1649 | 1463603394554 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x116aa3000 == 102 [pid = 1649] [id = 451] 13:29:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x11101b400) [pid = 1649] [serial = 1352] [outer = 0x0] 13:29:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x11103c000) [pid = 1649] [serial = 1353] [outer = 0x11101b400] 13:29:54 INFO - PROCESS | 1649 | 1463603394649 Marionette DEBUG loaded listener.js 13:29:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x1126eb400) [pid = 1649] [serial = 1354] [outer = 0x11101b400] 13:29:55 INFO - PROCESS | 1649 | 1463603395100 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]]]}] 13:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1120ms 13:29:55 INFO - PROCESS | 1649 | 1463603395149 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 13:29:55 INFO - PROCESS | 1649 | 1463603395153 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 13:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:29:55 INFO - PROCESS | 1649 | 1463603395157 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:29:55 INFO - PROCESS | 1649 | 1463603395161 Marionette TRACE conn2 <- [1,1778,null,{}] 13:29:55 INFO - PROCESS | 1649 | 1463603395192 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}] 13:29:55 INFO - PROCESS | 1649 | 1463603395306 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 13:29:55 INFO - PROCESS | 1649 | 1463603395409 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x120516000 == 103 [pid = 1649] [id = 452] 13:29:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x115e7e000) [pid = 1649] [serial = 1355] [outer = 0x0] 13:29:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x115e80c00) [pid = 1649] [serial = 1356] [outer = 0x115e7e000] 13:29:55 INFO - PROCESS | 1649 | 1463603395437 Marionette DEBUG loaded listener.js 13:29:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x11684b400) [pid = 1649] [serial = 1357] [outer = 0x115e7e000] 13:29:55 INFO - PROCESS | 1649 | 1463603395870 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]]]}] 13:29:55 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 13:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 752ms 13:29:55 INFO - PROCESS | 1649 | 1463603395913 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 13:29:55 INFO - PROCESS | 1649 | 1463603395916 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 13:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:29:55 INFO - PROCESS | 1649 | 1463603395921 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:29:55 INFO - PROCESS | 1649 | 1463603395922 Marionette TRACE conn2 <- [1,1782,null,{}] 13:29:55 INFO - PROCESS | 1649 | 1463603395925 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}] 13:29:56 INFO - PROCESS | 1649 | 1463603396032 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 13:29:56 INFO - PROCESS | 1649 | 1463603396140 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x11920e800 == 104 [pid = 1649] [id = 453] 13:29:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x11715dc00) [pid = 1649] [serial = 1358] [outer = 0x0] 13:29:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x11767f000) [pid = 1649] [serial = 1359] [outer = 0x11715dc00] 13:29:56 INFO - PROCESS | 1649 | 1463603396167 Marionette DEBUG loaded listener.js 13:29:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x118ac9800) [pid = 1649] [serial = 1360] [outer = 0x11715dc00] 13:29:56 INFO - PROCESS | 1649 | --DOCSHELL 0x112e38800 == 103 [pid = 1649] [id = 330] 13:29:56 INFO - PROCESS | 1649 | --DOCSHELL 0x118039000 == 102 [pid = 1649] [id = 202] 13:29:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12c08d800 == 101 [pid = 1649] [id = 241] 13:29:56 INFO - PROCESS | 1649 | --DOCSHELL 0x135bea000 == 100 [pid = 1649] [id = 326] 13:29:56 INFO - PROCESS | 1649 | --DOCSHELL 0x14024f800 == 99 [pid = 1649] [id = 329] 13:29:56 INFO - PROCESS | 1649 | --DOCSHELL 0x135c41000 == 98 [pid = 1649] [id = 240] 13:29:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1389d6800 == 97 [pid = 1649] [id = 328] 13:29:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1402dd000 == 96 [pid = 1649] [id = 441] 13:29:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1402c9800 == 95 [pid = 1649] [id = 440] 13:29:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12c085800 == 94 [pid = 1649] [id = 439] 13:29:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1389d5000 == 93 [pid = 1649] [id = 438] 13:29:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1386dd000 == 92 [pid = 1649] [id = 437] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x119dd1800) [pid = 1649] [serial = 1248] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x1182dcc00) [pid = 1649] [serial = 1257] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1384f0000 == 91 [pid = 1649] [id = 436] 13:29:56 INFO - PROCESS | 1649 | --DOCSHELL 0x135bec800 == 90 [pid = 1649] [id = 435] 13:29:56 INFO - PROCESS | 1649 | --DOCSHELL 0x134fd5800 == 89 [pid = 1649] [id = 434] 13:29:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12b804000 == 88 [pid = 1649] [id = 433] 13:29:56 INFO - PROCESS | 1649 | --DOCSHELL 0x119bde000 == 87 [pid = 1649] [id = 432] 13:29:56 INFO - PROCESS | 1649 | --DOCSHELL 0x124aa9000 == 86 [pid = 1649] [id = 431] 13:29:56 INFO - PROCESS | 1649 | --DOCSHELL 0x13475f800 == 85 [pid = 1649] [id = 429] 13:29:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12d2c3800 == 84 [pid = 1649] [id = 428] 13:29:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca2f800 == 83 [pid = 1649] [id = 427] 13:29:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12c261000 == 82 [pid = 1649] [id = 426] 13:29:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba79000 == 81 [pid = 1649] [id = 425] 13:29:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12a888000 == 80 [pid = 1649] [id = 424] 13:29:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12a419800 == 79 [pid = 1649] [id = 423] 13:29:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12882f000 == 78 [pid = 1649] [id = 422] 13:29:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1217a7000 == 77 [pid = 1649] [id = 421] 13:29:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1162d0800 == 76 [pid = 1649] [id = 420] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x121487000) [pid = 1649] [serial = 1230] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x129203c00) [pid = 1649] [serial = 1233] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x12bad0000) [pid = 1649] [serial = 1239] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x12abeac00) [pid = 1649] [serial = 1236] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x12c0ca800) [pid = 1649] [serial = 1245] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x12be16800) [pid = 1649] [serial = 1242] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x12b2e3800) [pid = 1649] [serial = 1219] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x12b234c00) [pid = 1649] [serial = 1218] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x12955f800) [pid = 1649] [serial = 1216] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x111036c00) [pid = 1649] [serial = 1251] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x1126f8400) [pid = 1649] [serial = 1252] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x116a63800) [pid = 1649] [serial = 1254] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x12b851800) [pid = 1649] [serial = 1221] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x11767e800) [pid = 1649] [serial = 1255] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x116499000) [pid = 1649] [serial = 1224] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x117571000) [pid = 1649] [serial = 1227] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x112a5ec00) [pid = 1649] [serial = 1155] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x1168c4000) [pid = 1649] [serial = 1158] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x1258d6400) [pid = 1649] [serial = 1206] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x12191f000) [pid = 1649] [serial = 1167] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x12a745800) [pid = 1649] [serial = 1173] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x118e52000) [pid = 1649] [serial = 1195] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x1237e8800) [pid = 1649] [serial = 1213] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x12152f000) [pid = 1649] [serial = 1201] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x116494400) [pid = 1649] [serial = 1191] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x119b16800) [pid = 1649] [serial = 1198] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x1289e6000) [pid = 1649] [serial = 1207] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x1199d0800) [pid = 1649] [serial = 1182] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x128ace400) [pid = 1649] [serial = 1209] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x121952000) [pid = 1649] [serial = 1204] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x128a60400) [pid = 1649] [serial = 1215] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x111e28c00) [pid = 1649] [serial = 1186] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x1184be800) [pid = 1649] [serial = 1194] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x120fd8c00) [pid = 1649] [serial = 1200] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x1197e1400) [pid = 1649] [serial = 1161] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x117470800) [pid = 1649] [serial = 1192] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x11928cc00) [pid = 1649] [serial = 1212] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x12152e400) [pid = 1649] [serial = 1164] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x1292d7800) [pid = 1649] [serial = 1153] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x12188bc00) [pid = 1649] [serial = 1203] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x128cd4c00) [pid = 1649] [serial = 1210] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x12b22a400) [pid = 1649] [serial = 1179] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x119293000) [pid = 1649] [serial = 1197] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x12955fc00) [pid = 1649] [serial = 1170] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x1168c0800) [pid = 1649] [serial = 1189] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x116741c00) [pid = 1649] [serial = 1188] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x111019800) [pid = 1649] [serial = 1185] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x12ab1ac00) [pid = 1649] [serial = 1176] [outer = 0x0] [url = about:blank] 13:29:56 INFO - PROCESS | 1649 | 1463603396611 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]]]}] 13:29:56 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 13:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 721ms 13:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:29:56 INFO - PROCESS | 1649 | 1463603396642 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 13:29:56 INFO - PROCESS | 1649 | 1463603396643 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 13:29:56 INFO - PROCESS | 1649 | 1463603396647 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:29:56 INFO - PROCESS | 1649 | 1463603396651 Marionette TRACE conn2 <- [1,1786,null,{}] 13:29:56 INFO - PROCESS | 1649 | 1463603396658 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}] 13:29:56 INFO - PROCESS | 1649 | 1463603396756 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 13:29:56 INFO - PROCESS | 1649 | 1463603396762 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185e1000 == 77 [pid = 1649] [id = 454] 13:29:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x112a5ec00) [pid = 1649] [serial = 1361] [outer = 0x0] 13:29:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x118e53c00) [pid = 1649] [serial = 1362] [outer = 0x112a5ec00] 13:29:56 INFO - PROCESS | 1649 | 1463603396788 Marionette DEBUG loaded listener.js 13:29:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x119916400) [pid = 1649] [serial = 1363] [outer = 0x112a5ec00] 13:29:57 INFO - PROCESS | 1649 | 1463603397182 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]]]}] 13:29:57 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 13:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 574ms 13:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:29:57 INFO - PROCESS | 1649 | 1463603397220 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 13:29:57 INFO - PROCESS | 1649 | 1463603397222 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 13:29:57 INFO - PROCESS | 1649 | 1463603397224 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:29:57 INFO - PROCESS | 1649 | 1463603397225 Marionette TRACE conn2 <- [1,1790,null,{}] 13:29:57 INFO - PROCESS | 1649 | 1463603397227 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}] 13:29:57 INFO - PROCESS | 1649 | 1463603397320 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 13:29:57 INFO - PROCESS | 1649 | 1463603397326 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x121160000 == 78 [pid = 1649] [id = 455] 13:29:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x1197e6c00) [pid = 1649] [serial = 1364] [outer = 0x0] 13:29:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x119dcec00) [pid = 1649] [serial = 1365] [outer = 0x1197e6c00] 13:29:57 INFO - PROCESS | 1649 | 1463603397351 Marionette DEBUG loaded listener.js 13:29:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x120fd5c00) [pid = 1649] [serial = 1366] [outer = 0x1197e6c00] 13:29:57 INFO - PROCESS | 1649 | 1463603397711 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]]]}] 13:29:57 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) 13:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 518ms 13:29:57 INFO - PROCESS | 1649 | 1463603397752 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 13:29:57 INFO - PROCESS | 1649 | 1463603397753 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 13:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:29:57 INFO - PROCESS | 1649 | 1463603397769 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:29:57 INFO - PROCESS | 1649 | 1463603397770 Marionette TRACE conn2 <- [1,1794,null,{}] 13:29:57 INFO - PROCESS | 1649 | 1463603397772 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}] 13:29:57 INFO - PROCESS | 1649 | 1463603397863 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 13:29:57 INFO - PROCESS | 1649 | 1463603397867 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x125c75000 == 79 [pid = 1649] [id = 456] 13:29:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x12152c400) [pid = 1649] [serial = 1367] [outer = 0x0] 13:29:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x121538400) [pid = 1649] [serial = 1368] [outer = 0x12152c400] 13:29:57 INFO - PROCESS | 1649 | 1463603397898 Marionette DEBUG loaded listener.js 13:29:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x12188bc00) [pid = 1649] [serial = 1369] [outer = 0x12152c400] 13:29:58 INFO - PROCESS | 1649 | 1463603398265 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]]]}] 13:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 525ms 13:29:58 INFO - PROCESS | 1649 | 1463603398289 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 13:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:29:58 INFO - PROCESS | 1649 | 1463603398290 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 13:29:58 INFO - PROCESS | 1649 | 1463603398292 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:29:58 INFO - PROCESS | 1649 | 1463603398294 Marionette TRACE conn2 <- [1,1798,null,{}] 13:29:58 INFO - PROCESS | 1649 | 1463603398298 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}] 13:29:58 INFO - PROCESS | 1649 | 1463603398391 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 13:29:58 INFO - PROCESS | 1649 | 1463603398481 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x129089000 == 80 [pid = 1649] [id = 457] 13:29:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x1218a4c00) [pid = 1649] [serial = 1370] [outer = 0x0] 13:29:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x121948c00) [pid = 1649] [serial = 1371] [outer = 0x1218a4c00] 13:29:58 INFO - PROCESS | 1649 | 1463603398506 Marionette DEBUG loaded listener.js 13:29:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x124f0e800) [pid = 1649] [serial = 1372] [outer = 0x1218a4c00] 13:29:58 INFO - PROCESS | 1649 | 1463603398833 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]]]}] 13:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 571ms 13:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:29:58 INFO - PROCESS | 1649 | 1463603398864 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 13:29:58 INFO - PROCESS | 1649 | 1463603398865 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 13:29:58 INFO - PROCESS | 1649 | 1463603398867 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:29:58 INFO - PROCESS | 1649 | 1463603398868 Marionette TRACE conn2 <- [1,1802,null,{}] 13:29:58 INFO - PROCESS | 1649 | 1463603398871 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}] 13:29:59 INFO - PROCESS | 1649 | 1463603398998 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 13:29:59 INFO - PROCESS | 1649 | 1463603399011 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a407000 == 81 [pid = 1649] [id = 458] 13:29:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x121919000) [pid = 1649] [serial = 1373] [outer = 0x0] 13:29:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x12528d800) [pid = 1649] [serial = 1374] [outer = 0x121919000] 13:29:59 INFO - PROCESS | 1649 | 1463603399037 Marionette DEBUG loaded listener.js 13:29:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x1258d9000) [pid = 1649] [serial = 1375] [outer = 0x121919000] 13:29:59 INFO - PROCESS | 1649 | 1463603399427 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]]]}] 13:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 569ms 13:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:29:59 INFO - PROCESS | 1649 | 1463603399438 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 13:29:59 INFO - PROCESS | 1649 | 1463603399439 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 13:29:59 INFO - PROCESS | 1649 | 1463603399441 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:29:59 INFO - PROCESS | 1649 | 1463603399443 Marionette TRACE conn2 <- [1,1806,null,{}] 13:29:59 INFO - PROCESS | 1649 | 1463603399449 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}] 13:29:59 INFO - PROCESS | 1649 | 1463603399643 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 13:29:59 INFO - PROCESS | 1649 | 1463603399768 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a87c000 == 82 [pid = 1649] [id = 459] 13:29:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x1257ee000) [pid = 1649] [serial = 1376] [outer = 0x0] 13:29:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x1289e0800) [pid = 1649] [serial = 1377] [outer = 0x1257ee000] 13:29:59 INFO - PROCESS | 1649 | 1463603399808 Marionette DEBUG loaded listener.js 13:29:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x128a57c00) [pid = 1649] [serial = 1378] [outer = 0x1257ee000] 13:30:00 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x117476800) [pid = 1649] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:30:00 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x12ca4a800) [pid = 1649] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:30:00 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x12d696c00) [pid = 1649] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:30:00 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x12d6a0800) [pid = 1649] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:30:00 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x11715cc00) [pid = 1649] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:30:00 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x128ad7c00) [pid = 1649] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:30:00 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x12152cc00) [pid = 1649] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:30:00 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x115fdd000) [pid = 1649] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:30:00 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x1292db000) [pid = 1649] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:30:00 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x117166400) [pid = 1649] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:30:00 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x12a663800) [pid = 1649] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:30:00 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x1126c3800) [pid = 1649] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:30:00 INFO - PROCESS | 1649 | 1463603400720 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]]]}] 13:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1324ms 13:30:00 INFO - PROCESS | 1649 | 1463603400767 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 13:30:00 INFO - PROCESS | 1649 | 1463603400769 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 13:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:30:00 INFO - PROCESS | 1649 | 1463603400773 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:30:00 INFO - PROCESS | 1649 | 1463603400776 Marionette TRACE conn2 <- [1,1810,null,{}] 13:30:00 INFO - PROCESS | 1649 | 1463603400780 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}] 13:30:00 INFO - PROCESS | 1649 | 1463603400897 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 13:30:00 INFO - PROCESS | 1649 | 1463603400988 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x118039000 == 83 [pid = 1649] [id = 460] 13:30:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x11201c800) [pid = 1649] [serial = 1379] [outer = 0x0] 13:30:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x115e7d800) [pid = 1649] [serial = 1380] [outer = 0x11201c800] 13:30:01 INFO - PROCESS | 1649 | 1463603401022 Marionette DEBUG loaded listener.js 13:30:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x116602800) [pid = 1649] [serial = 1381] [outer = 0x11201c800] 13:30:01 INFO - PROCESS | 1649 | 1463603401506 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]]]}] 13:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 771ms 13:30:01 INFO - PROCESS | 1649 | 1463603401544 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 13:30:01 INFO - PROCESS | 1649 | 1463603401548 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 13:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:30:01 INFO - PROCESS | 1649 | 1463603401553 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:30:01 INFO - PROCESS | 1649 | 1463603401555 Marionette TRACE conn2 <- [1,1814,null,{}] 13:30:01 INFO - PROCESS | 1649 | 1463603401557 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}] 13:30:01 INFO - PROCESS | 1649 | 1463603401677 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 13:30:01 INFO - PROCESS | 1649 | 1463603401798 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12123c800 == 84 [pid = 1649] [id = 461] 13:30:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x116797000) [pid = 1649] [serial = 1382] [outer = 0x0] 13:30:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x117166400) [pid = 1649] [serial = 1383] [outer = 0x116797000] 13:30:01 INFO - PROCESS | 1649 | 1463603401830 Marionette DEBUG loaded listener.js 13:30:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x118ad3400) [pid = 1649] [serial = 1384] [outer = 0x116797000] 13:30:02 INFO - PROCESS | 1649 | 1463603402292 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]]]}] 13:30:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 770ms 13:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:30:02 INFO - PROCESS | 1649 | 1463603402323 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 13:30:02 INFO - PROCESS | 1649 | 1463603402325 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 13:30:02 INFO - PROCESS | 1649 | 1463603402327 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:30:02 INFO - PROCESS | 1649 | 1463603402330 Marionette TRACE conn2 <- [1,1818,null,{}] 13:30:02 INFO - PROCESS | 1649 | 1463603402338 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}] 13:30:02 INFO - PROCESS | 1649 | 1463603402460 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 13:30:02 INFO - PROCESS | 1649 | 1463603402567 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a411000 == 85 [pid = 1649] [id = 462] 13:30:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x119dd2c00) [pid = 1649] [serial = 1385] [outer = 0x0] 13:30:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x121538c00) [pid = 1649] [serial = 1386] [outer = 0x119dd2c00] 13:30:02 INFO - PROCESS | 1649 | 1463603402602 Marionette DEBUG loaded listener.js 13:30:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x121949000) [pid = 1649] [serial = 1387] [outer = 0x119dd2c00] 13:30:03 INFO - PROCESS | 1649 | 1463603403079 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]]]}] 13:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 824ms 13:30:03 INFO - PROCESS | 1649 | 1463603403167 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 13:30:03 INFO - PROCESS | 1649 | 1463603403170 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 13:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:30:03 INFO - PROCESS | 1649 | 1463603403176 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:30:03 INFO - PROCESS | 1649 | 1463603403178 Marionette TRACE conn2 <- [1,1822,null,{}] 13:30:03 INFO - PROCESS | 1649 | 1463603403184 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}] 13:30:03 INFO - PROCESS | 1649 | 1463603403302 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 13:30:03 INFO - PROCESS | 1649 | 1463603403392 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba7d000 == 86 [pid = 1649] [id = 463] 13:30:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x12582b800) [pid = 1649] [serial = 1388] [outer = 0x0] 13:30:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x128a5ec00) [pid = 1649] [serial = 1389] [outer = 0x12582b800] 13:30:03 INFO - PROCESS | 1649 | 1463603403422 Marionette DEBUG loaded listener.js 13:30:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x128e04400) [pid = 1649] [serial = 1390] [outer = 0x12582b800] 13:30:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x1292d3400) [pid = 1649] [serial = 1391] [outer = 0x12ab1d400] 13:30:03 INFO - PROCESS | 1649 | 1463603403936 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]]]}] 13:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 774ms 13:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:30:03 INFO - PROCESS | 1649 | 1463603403950 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 13:30:03 INFO - PROCESS | 1649 | 1463603403951 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 13:30:03 INFO - PROCESS | 1649 | 1463603403954 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:30:03 INFO - PROCESS | 1649 | 1463603403955 Marionette TRACE conn2 <- [1,1826,null,{}] 13:30:03 INFO - PROCESS | 1649 | 1463603403958 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}] 13:30:04 INFO - PROCESS | 1649 | 1463603404069 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 13:30:04 INFO - PROCESS | 1649 | 1463603404173 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c269800 == 87 [pid = 1649] [id = 464] 13:30:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x12582bc00) [pid = 1649] [serial = 1392] [outer = 0x0] 13:30:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x129203000) [pid = 1649] [serial = 1393] [outer = 0x12582bc00] 13:30:04 INFO - PROCESS | 1649 | 1463603404204 Marionette DEBUG loaded listener.js 13:30:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x12955d400) [pid = 1649] [serial = 1394] [outer = 0x12582bc00] 13:30:04 INFO - PROCESS | 1649 | 1463603404633 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]]]}] 13:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 721ms 13:30:04 INFO - PROCESS | 1649 | 1463603404675 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 13:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:30:04 INFO - PROCESS | 1649 | 1463603404676 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 13:30:04 INFO - PROCESS | 1649 | 1463603404679 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:30:04 INFO - PROCESS | 1649 | 1463603404682 Marionette TRACE conn2 <- [1,1830,null,{}] 13:30:04 INFO - PROCESS | 1649 | 1463603404685 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}] 13:30:04 INFO - PROCESS | 1649 | 1463603404822 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 13:30:04 INFO - PROCESS | 1649 | 1463603404915 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cbaf000 == 88 [pid = 1649] [id = 465] 13:30:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x12a804800) [pid = 1649] [serial = 1395] [outer = 0x0] 13:30:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x12b2d8000) [pid = 1649] [serial = 1396] [outer = 0x12a804800] 13:30:04 INFO - PROCESS | 1649 | 1463603404946 Marionette DEBUG loaded listener.js 13:30:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x12b851800) [pid = 1649] [serial = 1397] [outer = 0x12a804800] 13:30:05 INFO - PROCESS | 1649 | 1463603405345 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]]]}] 13:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 722ms 13:30:05 INFO - PROCESS | 1649 | 1463603405410 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 13:30:05 INFO - PROCESS | 1649 | 1463603405411 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 13:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:30:05 INFO - PROCESS | 1649 | 1463603405415 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:30:05 INFO - PROCESS | 1649 | 1463603405417 Marionette TRACE conn2 <- [1,1834,null,{}] 13:30:05 INFO - PROCESS | 1649 | 1463603405419 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}] 13:30:05 INFO - PROCESS | 1649 | 1463603405530 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 13:30:05 INFO - PROCESS | 1649 | 1463603405621 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d878800 == 89 [pid = 1649] [id = 466] 13:30:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x12b84d400) [pid = 1649] [serial = 1398] [outer = 0x0] 13:30:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x12bad4800) [pid = 1649] [serial = 1399] [outer = 0x12b84d400] 13:30:05 INFO - PROCESS | 1649 | 1463603405651 Marionette DEBUG loaded listener.js 13:30:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x12baf9800) [pid = 1649] [serial = 1400] [outer = 0x12b84d400] 13:30:06 INFO - PROCESS | 1649 | 1463603406066 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]]]}] 13:30:06 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 13:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 670ms 13:30:06 INFO - PROCESS | 1649 | 1463603406086 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 13:30:06 INFO - PROCESS | 1649 | 1463603406087 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 13:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:30:06 INFO - PROCESS | 1649 | 1463603406089 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:30:06 INFO - PROCESS | 1649 | 1463603406091 Marionette TRACE conn2 <- [1,1838,null,{}] 13:30:06 INFO - PROCESS | 1649 | 1463603406094 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}] 13:30:06 INFO - PROCESS | 1649 | 1463603406207 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 13:30:06 INFO - PROCESS | 1649 | 1463603406301 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x134755000 == 90 [pid = 1649] [id = 467] 13:30:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x12baea800) [pid = 1649] [serial = 1401] [outer = 0x0] 13:30:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x12be18400) [pid = 1649] [serial = 1402] [outer = 0x12baea800] 13:30:06 INFO - PROCESS | 1649 | 1463603406331 Marionette DEBUG loaded listener.js 13:30:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x12c0ca800) [pid = 1649] [serial = 1403] [outer = 0x12baea800] 13:30:06 INFO - PROCESS | 1649 | 1463603406751 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]]]}] 13:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 720ms 13:30:06 INFO - PROCESS | 1649 | 1463603406809 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 13:30:06 INFO - PROCESS | 1649 | 1463603406811 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 13:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:30:06 INFO - PROCESS | 1649 | 1463603406815 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:30:06 INFO - PROCESS | 1649 | 1463603406817 Marionette TRACE conn2 <- [1,1842,null,{}] 13:30:06 INFO - PROCESS | 1649 | 1463603406820 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}] 13:30:06 INFO - PROCESS | 1649 | 1463603406960 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 13:30:07 INFO - PROCESS | 1649 | 1463603407130 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x134fe2800 == 91 [pid = 1649] [id = 468] 13:30:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x12be1b000) [pid = 1649] [serial = 1404] [outer = 0x0] 13:30:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x12c2c1000) [pid = 1649] [serial = 1405] [outer = 0x12be1b000] 13:30:07 INFO - PROCESS | 1649 | 1463603407176 Marionette DEBUG loaded listener.js 13:30:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x12c2ce400) [pid = 1649] [serial = 1406] [outer = 0x12be1b000] 13:30:07 INFO - PROCESS | 1649 | 1463603407652 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]]]}] 13:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 873ms 13:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:30:07 INFO - PROCESS | 1649 | 1463603407688 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 13:30:07 INFO - PROCESS | 1649 | 1463603407689 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 13:30:07 INFO - PROCESS | 1649 | 1463603407692 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:30:07 INFO - PROCESS | 1649 | 1463603407693 Marionette TRACE conn2 <- [1,1846,null,{}] 13:30:07 INFO - PROCESS | 1649 | 1463603407695 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}] 13:30:07 INFO - PROCESS | 1649 | 1463603407813 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 13:30:07 INFO - PROCESS | 1649 | 1463603407907 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x135a7f000 == 92 [pid = 1649] [id = 469] 13:30:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x12c0cdc00) [pid = 1649] [serial = 1407] [outer = 0x0] 13:30:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x12c840800) [pid = 1649] [serial = 1408] [outer = 0x12c0cdc00] 13:30:07 INFO - PROCESS | 1649 | 1463603407937 Marionette DEBUG loaded listener.js 13:30:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x12ca4a000) [pid = 1649] [serial = 1409] [outer = 0x12c0cdc00] 13:30:08 INFO - PROCESS | 1649 | 1463603408373 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]]]}] 13:30:08 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) 13:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 723ms 13:30:08 INFO - PROCESS | 1649 | 1463603408417 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 13:30:08 INFO - PROCESS | 1649 | 1463603408419 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 13:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:30:08 INFO - PROCESS | 1649 | 1463603408421 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:30:08 INFO - PROCESS | 1649 | 1463603408423 Marionette TRACE conn2 <- [1,1850,null,{}] 13:30:08 INFO - PROCESS | 1649 | 1463603408462 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}] 13:30:08 INFO - PROCESS | 1649 | 1463603408601 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 13:30:08 INFO - PROCESS | 1649 | 1463603408727 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185f4000 == 93 [pid = 1649] [id = 470] 13:30:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x1184ba800) [pid = 1649] [serial = 1410] [outer = 0x0] 13:30:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x12a743800) [pid = 1649] [serial = 1411] [outer = 0x1184ba800] 13:30:08 INFO - PROCESS | 1649 | 1463603408767 Marionette DEBUG loaded listener.js 13:30:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x12d5bf000) [pid = 1649] [serial = 1412] [outer = 0x1184ba800] 13:30:09 INFO - PROCESS | 1649 | 1463603409207 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]]]}] 13:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 795ms 13:30:09 INFO - PROCESS | 1649 | 1463603409417 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 13:30:09 INFO - PROCESS | 1649 | 1463603409419 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 13:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:30:09 INFO - PROCESS | 1649 | 1463603409437 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:30:09 INFO - PROCESS | 1649 | 1463603409439 Marionette TRACE conn2 <- [1,1854,null,{}] 13:30:09 INFO - PROCESS | 1649 | 1463603409443 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}] 13:30:09 INFO - PROCESS | 1649 | 1463603409553 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 13:30:09 INFO - PROCESS | 1649 | 1463603409672 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x119bdb800 == 94 [pid = 1649] [id = 471] 13:30:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x1126ed000) [pid = 1649] [serial = 1413] [outer = 0x0] 13:30:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x1126f8800) [pid = 1649] [serial = 1414] [outer = 0x1126ed000] 13:30:09 INFO - PROCESS | 1649 | 1463603409700 Marionette DEBUG loaded listener.js 13:30:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x116283400) [pid = 1649] [serial = 1415] [outer = 0x1126ed000] 13:30:10 INFO - PROCESS | 1649 | 1463603410160 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]]]}] 13:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 773ms 13:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:30:10 INFO - PROCESS | 1649 | 1463603410210 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 13:30:10 INFO - PROCESS | 1649 | 1463603410212 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 13:30:10 INFO - PROCESS | 1649 | 1463603410218 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:30:10 INFO - PROCESS | 1649 | 1463603410220 Marionette TRACE conn2 <- [1,1858,null,{}] 13:30:10 INFO - PROCESS | 1649 | 1463603410223 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}] 13:30:10 INFO - PROCESS | 1649 | 1463603410343 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 13:30:10 INFO - PROCESS | 1649 | 1463603410549 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12a407000 == 93 [pid = 1649] [id = 458] 13:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x129089000 == 92 [pid = 1649] [id = 457] 13:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x125c75000 == 91 [pid = 1649] [id = 456] 13:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x121160000 == 90 [pid = 1649] [id = 455] 13:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x1185e1000 == 89 [pid = 1649] [id = 454] 13:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x11920e800 == 88 [pid = 1649] [id = 453] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x12b84f800) [pid = 1649] [serial = 1281] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x12be1f400) [pid = 1649] [serial = 1284] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x12c2ca000) [pid = 1649] [serial = 1287] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x12c842800) [pid = 1649] [serial = 1290] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x1166f4000 == 89 [pid = 1649] [id = 472] 13:30:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x110fbd400) [pid = 1649] [serial = 1416] [outer = 0x0] 13:30:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x111038c00) [pid = 1649] [serial = 1417] [outer = 0x110fbd400] 13:30:10 INFO - PROCESS | 1649 | 1463603410619 Marionette DEBUG loaded listener.js 13:30:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x113240400) [pid = 1649] [serial = 1418] [outer = 0x110fbd400] 13:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x120516000 == 88 [pid = 1649] [id = 452] 13:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x116aa3000 == 87 [pid = 1649] [id = 451] 13:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x14047c800 == 86 [pid = 1649] [id = 448] 13:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x1407de000 == 85 [pid = 1649] [id = 447] 13:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x1388d1800 == 84 [pid = 1649] [id = 446] 13:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x1407cc800 == 83 [pid = 1649] [id = 445] 13:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x1386cf000 == 82 [pid = 1649] [id = 444] 13:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12b88d800 == 81 [pid = 1649] [id = 443] 13:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x112fcb800 == 80 [pid = 1649] [id = 442] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x118e54400) [pid = 1649] [serial = 1258] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x124b81000) [pid = 1649] [serial = 1318] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x12c0c5000) [pid = 1649] [serial = 1305] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x12de41000) [pid = 1649] [serial = 1323] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x12c83fc00) [pid = 1649] [serial = 1306] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x12bad1800) [pid = 1649] [serial = 1222] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x12ca57400) [pid = 1649] [serial = 1308] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x12d69e400) [pid = 1649] [serial = 1311] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x12d5c1800) [pid = 1649] [serial = 1309] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x12d979c00) [pid = 1649] [serial = 1314] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x119708400) [pid = 1649] [serial = 1317] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x12d925400) [pid = 1649] [serial = 1312] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x12d980400) [pid = 1649] [serial = 1320] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x12de36400) [pid = 1649] [serial = 1321] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x1258e1400) [pid = 1649] [serial = 1272] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x121915c00) [pid = 1649] [serial = 1299] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x128e06c00) [pid = 1649] [serial = 1300] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x118220c00) [pid = 1649] [serial = 1294] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x116804c00) [pid = 1649] [serial = 1293] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x121923400) [pid = 1649] [serial = 1269] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x12a80d800) [pid = 1649] [serial = 1302] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x12baf7000) [pid = 1649] [serial = 1303] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x12d97f800) [pid = 1649] [serial = 1315] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x129208400) [pid = 1649] [serial = 1275] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x119dd2400) [pid = 1649] [serial = 1266] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x1126c4c00) [pid = 1649] [serial = 1260] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x118a1b400) [pid = 1649] [serial = 1263] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x1211d9800) [pid = 1649] [serial = 1297] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x119b15c00) [pid = 1649] [serial = 1296] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x12ab1dc00) [pid = 1649] [serial = 1278] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 1649 | 1463603411117 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]]]}] 13:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 924ms 13:30:11 INFO - PROCESS | 1649 | 1463603411156 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 13:30:11 INFO - PROCESS | 1649 | 1463603411158 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 13:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:30:11 INFO - PROCESS | 1649 | 1463603411162 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:30:11 INFO - PROCESS | 1649 | 1463603411167 Marionette TRACE conn2 <- [1,1862,null,{}] 13:30:11 INFO - PROCESS | 1649 | 1463603411170 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}] 13:30:11 INFO - PROCESS | 1649 | 1463603411287 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 13:30:11 INFO - PROCESS | 1649 | 1463603411381 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x120529800 == 81 [pid = 1649] [id = 473] 13:30:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x115fd4000) [pid = 1649] [serial = 1419] [outer = 0x0] 13:30:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x11852e000) [pid = 1649] [serial = 1420] [outer = 0x115fd4000] 13:30:11 INFO - PROCESS | 1649 | 1463603411417 Marionette DEBUG loaded listener.js 13:30:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x119708400) [pid = 1649] [serial = 1421] [outer = 0x115fd4000] 13:30:11 INFO - PROCESS | 1649 | 1463603411924 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]]]}] 13:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 825ms 13:30:11 INFO - PROCESS | 1649 | 1463603411989 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 13:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:30:11 INFO - PROCESS | 1649 | 1463603411994 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 13:30:12 INFO - PROCESS | 1649 | 1463603412000 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:30:12 INFO - PROCESS | 1649 | 1463603412002 Marionette TRACE conn2 <- [1,1866,null,{}] 13:30:12 INFO - PROCESS | 1649 | 1463603412006 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}] 13:30:12 INFO - PROCESS | 1649 | 1463603412182 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 13:30:12 INFO - PROCESS | 1649 | 1463603412352 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x128821000 == 82 [pid = 1649] [id = 474] 13:30:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x119cb0000) [pid = 1649] [serial = 1422] [outer = 0x0] 13:30:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x1211d5c00) [pid = 1649] [serial = 1423] [outer = 0x119cb0000] 13:30:12 INFO - PROCESS | 1649 | 1463603412386 Marionette DEBUG loaded listener.js 13:30:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x1215e1c00) [pid = 1649] [serial = 1424] [outer = 0x119cb0000] 13:30:12 INFO - PROCESS | 1649 | 1463603412837 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]]]}] 13:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 872ms 13:30:12 INFO - PROCESS | 1649 | 1463603412871 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 13:30:12 INFO - PROCESS | 1649 | 1463603412873 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 13:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:30:12 INFO - PROCESS | 1649 | 1463603412879 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:30:12 INFO - PROCESS | 1649 | 1463603412886 Marionette TRACE conn2 <- [1,1870,null,{}] 13:30:12 INFO - PROCESS | 1649 | 1463603412896 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}] 13:30:13 INFO - PROCESS | 1649 | 1463603413075 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 13:30:13 INFO - PROCESS | 1649 | 1463603413246 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a414800 == 83 [pid = 1649] [id = 475] 13:30:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x12188a000) [pid = 1649] [serial = 1425] [outer = 0x0] 13:30:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x121b5e000) [pid = 1649] [serial = 1426] [outer = 0x12188a000] 13:30:13 INFO - PROCESS | 1649 | 1463603413309 Marionette DEBUG loaded listener.js 13:30:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x1289db400) [pid = 1649] [serial = 1427] [outer = 0x12188a000] 13:30:13 INFO - PROCESS | 1649 | 1463603413819 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]]]}] 13:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 980ms 13:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:30:13 INFO - PROCESS | 1649 | 1463603413857 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 13:30:13 INFO - PROCESS | 1649 | 1463603413859 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 13:30:13 INFO - PROCESS | 1649 | 1463603413861 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:30:13 INFO - PROCESS | 1649 | 1463603413863 Marionette TRACE conn2 <- [1,1874,null,{}] 13:30:13 INFO - PROCESS | 1649 | 1463603413865 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}] 13:30:13 INFO - PROCESS | 1649 | 1463603413979 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 13:30:14 INFO - PROCESS | 1649 | 1463603414074 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b896000 == 84 [pid = 1649] [id = 476] 13:30:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x1289dfc00) [pid = 1649] [serial = 1428] [outer = 0x0] 13:30:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x128e0f800) [pid = 1649] [serial = 1429] [outer = 0x1289dfc00] 13:30:14 INFO - PROCESS | 1649 | 1463603414104 Marionette DEBUG loaded listener.js 13:30:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x12956ac00) [pid = 1649] [serial = 1430] [outer = 0x1289dfc00] 13:30:14 INFO - PROCESS | 1649 | 1463603414541 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]]]}] 13:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 721ms 13:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:30:14 INFO - PROCESS | 1649 | 1463603414598 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 13:30:14 INFO - PROCESS | 1649 | 1463603414600 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 13:30:14 INFO - PROCESS | 1649 | 1463603414604 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:30:14 INFO - PROCESS | 1649 | 1463603414605 Marionette TRACE conn2 <- [1,1878,null,{}] 13:30:14 INFO - PROCESS | 1649 | 1463603414608 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}] 13:30:14 INFO - PROCESS | 1649 | 1463603414720 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 13:30:14 INFO - PROCESS | 1649 | 1463603414832 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c476800 == 85 [pid = 1649] [id = 477] 13:30:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x12a80bc00) [pid = 1649] [serial = 1431] [outer = 0x0] 13:30:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x12ab19000) [pid = 1649] [serial = 1432] [outer = 0x12a80bc00] 13:30:14 INFO - PROCESS | 1649 | 1463603414869 Marionette DEBUG loaded listener.js 13:30:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x12b84f000) [pid = 1649] [serial = 1433] [outer = 0x12a80bc00] 13:30:15 INFO - PROCESS | 1649 | 1463603415308 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]]]}] 13:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 719ms 13:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:30:15 INFO - PROCESS | 1649 | 1463603415323 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 13:30:15 INFO - PROCESS | 1649 | 1463603415325 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 13:30:15 INFO - PROCESS | 1649 | 1463603415327 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:30:15 INFO - PROCESS | 1649 | 1463603415328 Marionette TRACE conn2 <- [1,1882,null,{}] 13:30:15 INFO - PROCESS | 1649 | 1463603415331 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}] 13:30:15 INFO - PROCESS | 1649 | 1463603415445 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 13:30:15 INFO - PROCESS | 1649 | 1463603415568 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d896800 == 86 [pid = 1649] [id = 478] 13:30:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x12b856800) [pid = 1649] [serial = 1434] [outer = 0x0] 13:30:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x12c0c8400) [pid = 1649] [serial = 1435] [outer = 0x12b856800] 13:30:15 INFO - PROCESS | 1649 | 1463603415601 Marionette DEBUG loaded listener.js 13:30:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x12ca4c000) [pid = 1649] [serial = 1436] [outer = 0x12b856800] 13:30:16 INFO - PROCESS | 1649 | 1463603416036 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]]]}] 13:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 718ms 13:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:30:16 INFO - PROCESS | 1649 | 1463603416046 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 13:30:16 INFO - PROCESS | 1649 | 1463603416050 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 13:30:16 INFO - PROCESS | 1649 | 1463603416053 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:30:16 INFO - PROCESS | 1649 | 1463603416054 Marionette TRACE conn2 <- [1,1886,null,{}] 13:30:16 INFO - PROCESS | 1649 | 1463603416057 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}] 13:30:16 INFO - PROCESS | 1649 | 1463603416250 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 13:30:16 INFO - PROCESS | 1649 | 1463603416420 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x135a8f000 == 87 [pid = 1649] [id = 479] 13:30:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x12bacec00) [pid = 1649] [serial = 1437] [outer = 0x0] 13:30:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x12d089000) [pid = 1649] [serial = 1438] [outer = 0x12bacec00] 13:30:16 INFO - PROCESS | 1649 | 1463603416467 Marionette DEBUG loaded listener.js 13:30:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x12d692400) [pid = 1649] [serial = 1439] [outer = 0x12bacec00] 13:30:16 INFO - PROCESS | 1649 | 1463603416933 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]]]}] 13:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 924ms 13:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:30:16 INFO - PROCESS | 1649 | 1463603416978 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 13:30:16 INFO - PROCESS | 1649 | 1463603416979 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 13:30:16 INFO - PROCESS | 1649 | 1463603416981 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:30:16 INFO - PROCESS | 1649 | 1463603416983 Marionette TRACE conn2 <- [1,1890,null,{}] 13:30:16 INFO - PROCESS | 1649 | 1463603416985 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}] 13:30:17 INFO - PROCESS | 1649 | 1463603417097 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 13:30:17 INFO - PROCESS | 1649 | 1463603417203 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x135d49800 == 88 [pid = 1649] [id = 480] 13:30:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x12d08a400) [pid = 1649] [serial = 1440] [outer = 0x0] 13:30:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x12d6a1800) [pid = 1649] [serial = 1441] [outer = 0x12d08a400] 13:30:17 INFO - PROCESS | 1649 | 1463603417251 Marionette DEBUG loaded listener.js 13:30:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x12d927c00) [pid = 1649] [serial = 1442] [outer = 0x12d08a400] 13:30:17 INFO - PROCESS | 1649 | 1463603417749 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]]]}] 13:30:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 821ms 13:30:17 INFO - PROCESS | 1649 | 1463603417815 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 13:30:17 INFO - PROCESS | 1649 | 1463603417816 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 13:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:30:17 INFO - PROCESS | 1649 | 1463603417820 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:30:17 INFO - PROCESS | 1649 | 1463603417822 Marionette TRACE conn2 <- [1,1894,null,{}] 13:30:17 INFO - PROCESS | 1649 | 1463603417824 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}] 13:30:17 INFO - PROCESS | 1649 | 1463603417941 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 13:30:18 INFO - PROCESS | 1649 | 1463603418037 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x1384ed000 == 89 [pid = 1649] [id = 481] 13:30:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x129206800) [pid = 1649] [serial = 1443] [outer = 0x0] 13:30:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x12d811000) [pid = 1649] [serial = 1444] [outer = 0x129206800] 13:30:18 INFO - PROCESS | 1649 | 1463603418067 Marionette DEBUG loaded listener.js 13:30:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x12d816400) [pid = 1649] [serial = 1445] [outer = 0x129206800] 13:30:18 INFO - PROCESS | 1649 | 1463603418542 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]]]}] 13:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 773ms 13:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:30:18 INFO - PROCESS | 1649 | 1463603418594 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 13:30:18 INFO - PROCESS | 1649 | 1463603418596 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 13:30:18 INFO - PROCESS | 1649 | 1463603418600 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:30:18 INFO - PROCESS | 1649 | 1463603418601 Marionette TRACE conn2 <- [1,1898,null,{}] 13:30:18 INFO - PROCESS | 1649 | 1463603418605 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}] 13:30:18 INFO - PROCESS | 1649 | 1463603418746 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 13:30:18 INFO - PROCESS | 1649 | 1463603418843 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x138625000 == 90 [pid = 1649] [id = 482] 13:30:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x12d816800) [pid = 1649] [serial = 1446] [outer = 0x0] 13:30:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x12d91d800) [pid = 1649] [serial = 1447] [outer = 0x12d816800] 13:30:18 INFO - PROCESS | 1649 | 1463603418880 Marionette DEBUG loaded listener.js 13:30:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x12d97fc00) [pid = 1649] [serial = 1448] [outer = 0x12d816800] 13:30:19 INFO - PROCESS | 1649 | 1463603419536 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]]]}] 13:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 973ms 13:30:19 INFO - PROCESS | 1649 | 1463603419582 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 13:30:19 INFO - PROCESS | 1649 | 1463603419585 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 13:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:30:19 INFO - PROCESS | 1649 | 1463603419590 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:30:19 INFO - PROCESS | 1649 | 1463603419592 Marionette TRACE conn2 <- [1,1902,null,{}] 13:30:19 INFO - PROCESS | 1649 | 1463603419597 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}] 13:30:19 INFO - PROCESS | 1649 | 1463603419710 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 13:30:19 INFO - PROCESS | 1649 | 1463603419812 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x1257a2800 == 91 [pid = 1649] [id = 483] 13:30:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x11323c800) [pid = 1649] [serial = 1449] [outer = 0x0] 13:30:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x11747dc00) [pid = 1649] [serial = 1450] [outer = 0x11323c800] 13:30:19 INFO - PROCESS | 1649 | 1463603419840 Marionette DEBUG loaded listener.js 13:30:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x119293000) [pid = 1649] [serial = 1451] [outer = 0x11323c800] 13:30:20 INFO - PROCESS | 1649 | 1463603420281 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]]]}] 13:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 727ms 13:30:20 INFO - PROCESS | 1649 | 1463603420319 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 13:30:20 INFO - PROCESS | 1649 | 1463603420323 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 13:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:30:20 INFO - PROCESS | 1649 | 1463603420329 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:30:20 INFO - PROCESS | 1649 | 1463603420332 Marionette TRACE conn2 <- [1,1906,null,{}] 13:30:20 INFO - PROCESS | 1649 | 1463603420336 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}] 13:30:20 INFO - PROCESS | 1649 | 1463603420505 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 13:30:20 INFO - PROCESS | 1649 | 1463603420657 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ea3800 == 92 [pid = 1649] [id = 484] 13:30:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x1182e4400) [pid = 1649] [serial = 1452] [outer = 0x0] 13:30:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x1205c2000) [pid = 1649] [serial = 1453] [outer = 0x1182e4400] 13:30:20 INFO - PROCESS | 1649 | 1463603420686 Marionette DEBUG loaded listener.js 13:30:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x1215eb800) [pid = 1649] [serial = 1454] [outer = 0x1182e4400] 13:30:21 INFO - PROCESS | 1649 | 1463603421169 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]]]}] 13:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 874ms 13:30:21 INFO - PROCESS | 1649 | 1463603421202 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 13:30:21 INFO - PROCESS | 1649 | 1463603421204 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 13:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:30:21 INFO - PROCESS | 1649 | 1463603421206 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:30:21 INFO - PROCESS | 1649 | 1463603421209 Marionette TRACE conn2 <- [1,1910,null,{}] 13:30:21 INFO - PROCESS | 1649 | 1463603421216 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}] 13:30:21 INFO - PROCESS | 1649 | 1463603421330 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 13:30:21 INFO - PROCESS | 1649 | 1463603421432 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cb9d800 == 93 [pid = 1649] [id = 485] 13:30:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x12582d800) [pid = 1649] [serial = 1455] [outer = 0x0] 13:30:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x128e02400) [pid = 1649] [serial = 1456] [outer = 0x12582d800] 13:30:21 INFO - PROCESS | 1649 | 1463603421462 Marionette DEBUG loaded listener.js 13:30:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x12a666800) [pid = 1649] [serial = 1457] [outer = 0x12582d800] 13:30:21 INFO - PROCESS | 1649 | --DOCSHELL 0x119bdb800 == 92 [pid = 1649] [id = 471] 13:30:21 INFO - PROCESS | 1649 | --DOCSHELL 0x134755000 == 91 [pid = 1649] [id = 467] 13:30:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12d878800 == 90 [pid = 1649] [id = 466] 13:30:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12cbaf000 == 89 [pid = 1649] [id = 465] 13:30:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12c269800 == 88 [pid = 1649] [id = 464] 13:30:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba7d000 == 87 [pid = 1649] [id = 463] 13:30:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12a411000 == 86 [pid = 1649] [id = 462] 13:30:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12123c800 == 85 [pid = 1649] [id = 461] 13:30:21 INFO - PROCESS | 1649 | --DOCSHELL 0x118039000 == 84 [pid = 1649] [id = 460] 13:30:22 INFO - PROCESS | 1649 | 1463603422068 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]]]}] 13:30:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 874ms 13:30:22 INFO - PROCESS | 1649 | 1463603422100 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 13:30:22 INFO - PROCESS | 1649 | 1463603422103 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 13:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:30:22 INFO - PROCESS | 1649 | 1463603422109 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:30:22 INFO - PROCESS | 1649 | 1463603422112 Marionette TRACE conn2 <- [1,1914,null,{}] 13:30:22 INFO - PROCESS | 1649 | 1463603422117 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}] 13:30:22 INFO - PROCESS | 1649 | 1463603422235 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 13:30:22 INFO - PROCESS | 1649 | 1463603422335 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x124dcf000 == 85 [pid = 1649] [id = 486] 13:30:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x1184b8800) [pid = 1649] [serial = 1458] [outer = 0x0] 13:30:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x119711400) [pid = 1649] [serial = 1459] [outer = 0x1184b8800] 13:30:22 INFO - PROCESS | 1649 | 1463603422369 Marionette DEBUG loaded listener.js 13:30:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x1211d9c00) [pid = 1649] [serial = 1460] [outer = 0x1184b8800] 13:30:22 INFO - PROCESS | 1649 | 1463603422809 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]]]}] 13:30:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 776ms 13:30:22 INFO - PROCESS | 1649 | 1463603422885 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 13:30:22 INFO - PROCESS | 1649 | 1463603422889 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 13:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:30:22 INFO - PROCESS | 1649 | 1463603422894 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:30:22 INFO - PROCESS | 1649 | 1463603422896 Marionette TRACE conn2 <- [1,1918,null,{}] 13:30:22 INFO - PROCESS | 1649 | 1463603422898 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}] 13:30:23 INFO - PROCESS | 1649 | 1463603423019 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 13:30:23 INFO - PROCESS | 1649 | 1463603423119 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c473000 == 86 [pid = 1649] [id = 487] 13:30:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x12191b800) [pid = 1649] [serial = 1461] [outer = 0x0] 13:30:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x1289db000) [pid = 1649] [serial = 1462] [outer = 0x12191b800] 13:30:23 INFO - PROCESS | 1649 | 1463603423150 Marionette DEBUG loaded listener.js 13:30:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x1292d4c00) [pid = 1649] [serial = 1463] [outer = 0x12191b800] 13:30:23 INFO - PROCESS | 1649 | 1463603423649 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]]]}] 13:30:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 821ms 13:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:30:23 INFO - PROCESS | 1649 | 1463603423716 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 13:30:23 INFO - PROCESS | 1649 | 1463603423717 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 13:30:23 INFO - PROCESS | 1649 | 1463603423720 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:30:23 INFO - PROCESS | 1649 | 1463603423722 Marionette TRACE conn2 <- [1,1922,null,{}] 13:30:23 INFO - PROCESS | 1649 | 1463603423730 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}] 13:30:23 INFO - PROCESS | 1649 | 1463603423851 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 13:30:23 INFO - PROCESS | 1649 | 1463603423953 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x135bdd000 == 87 [pid = 1649] [id = 488] 13:30:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x12abf2c00) [pid = 1649] [serial = 1464] [outer = 0x0] 13:30:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x12b233400) [pid = 1649] [serial = 1465] [outer = 0x12abf2c00] 13:30:23 INFO - PROCESS | 1649 | 1463603423987 Marionette DEBUG loaded listener.js 13:30:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x12bdee400) [pid = 1649] [serial = 1466] [outer = 0x12abf2c00] 13:30:24 INFO - PROCESS | 1649 | 1463603424454 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]]]}] 13:30:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 771ms 13:30:24 INFO - PROCESS | 1649 | 1463603424492 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 13:30:24 INFO - PROCESS | 1649 | 1463603424493 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 13:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:30:24 INFO - PROCESS | 1649 | 1463603424512 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:30:24 INFO - PROCESS | 1649 | 1463603424514 Marionette TRACE conn2 <- [1,1926,null,{}] 13:30:24 INFO - PROCESS | 1649 | 1463603424521 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}] 13:30:24 INFO - PROCESS | 1649 | 1463603424642 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 13:30:24 INFO - PROCESS | 1649 | 1463603424743 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x1386d2000 == 88 [pid = 1649] [id = 489] 13:30:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x12c2c5800) [pid = 1649] [serial = 1467] [outer = 0x0] 13:30:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 255 (0x12c84a000) [pid = 1649] [serial = 1468] [outer = 0x12c2c5800] 13:30:24 INFO - PROCESS | 1649 | 1463603424774 Marionette DEBUG loaded listener.js 13:30:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 256 (0x12d08bc00) [pid = 1649] [serial = 1469] [outer = 0x12c2c5800] 13:30:25 INFO - PROCESS | 1649 | 1463603425201 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]]]}] 13:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 739ms 13:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:30:25 INFO - PROCESS | 1649 | 1463603425236 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 13:30:25 INFO - PROCESS | 1649 | 1463603425237 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 13:30:25 INFO - PROCESS | 1649 | 1463603425239 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:30:25 INFO - PROCESS | 1649 | 1463603425241 Marionette TRACE conn2 <- [1,1930,null,{}] 13:30:25 INFO - PROCESS | 1649 | 1463603425243 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}] 13:30:25 INFO - PROCESS | 1649 | 1463603425356 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 13:30:25 INFO - PROCESS | 1649 | 1463603425486 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x1388d6000 == 89 [pid = 1649] [id = 490] 13:30:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 257 (0x12d02f000) [pid = 1649] [serial = 1470] [outer = 0x0] 13:30:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 258 (0x12d812000) [pid = 1649] [serial = 1471] [outer = 0x12d02f000] 13:30:25 INFO - PROCESS | 1649 | 1463603425520 Marionette DEBUG loaded listener.js 13:30:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 259 (0x12d977800) [pid = 1649] [serial = 1472] [outer = 0x12d02f000] 13:30:26 INFO - PROCESS | 1649 | 1463603426048 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]]]}] 13:30:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:30:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 869ms 13:30:26 INFO - PROCESS | 1649 | 1463603426109 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 13:30:26 INFO - PROCESS | 1649 | 1463603426111 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 13:30:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:30:26 INFO - PROCESS | 1649 | 1463603426115 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:30:26 INFO - PROCESS | 1649 | 1463603426117 Marionette TRACE conn2 <- [1,1934,null,{}] 13:30:26 INFO - PROCESS | 1649 | 1463603426121 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}] 13:30:26 INFO - PROCESS | 1649 | 1463603426320 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 13:30:26 INFO - PROCESS | 1649 | 1463603426418 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x140253000 == 90 [pid = 1649] [id = 491] 13:30:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 260 (0x12d981000) [pid = 1649] [serial = 1473] [outer = 0x0] 13:30:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 261 (0x134f9c800) [pid = 1649] [serial = 1474] [outer = 0x12d981000] 13:30:26 INFO - PROCESS | 1649 | 1463603426450 Marionette DEBUG loaded listener.js 13:30:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 262 (0x135296c00) [pid = 1649] [serial = 1475] [outer = 0x12d981000] 13:30:26 INFO - PROCESS | 1649 | 1463603426869 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]]]}] 13:30:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:30:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 822ms 13:30:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:30:26 INFO - PROCESS | 1649 | 1463603426937 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 13:30:26 INFO - PROCESS | 1649 | 1463603426938 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 13:30:26 INFO - PROCESS | 1649 | 1463603426940 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:30:26 INFO - PROCESS | 1649 | 1463603426942 Marionette TRACE conn2 <- [1,1938,null,{}] 13:30:26 INFO - PROCESS | 1649 | 1463603426944 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}] 13:30:27 INFO - PROCESS | 1649 | 1463603427058 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 13:30:27 INFO - PROCESS | 1649 | 1463603427160 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x1402dc800 == 91 [pid = 1649] [id = 492] 13:30:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 263 (0x12d984c00) [pid = 1649] [serial = 1476] [outer = 0x0] 13:30:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 264 (0x135416800) [pid = 1649] [serial = 1477] [outer = 0x12d984c00] 13:30:27 INFO - PROCESS | 1649 | 1463603427193 Marionette DEBUG loaded listener.js 13:30:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 265 (0x134f9a000) [pid = 1649] [serial = 1478] [outer = 0x12d984c00] 13:30:27 INFO - PROCESS | 1649 | 1463603427610 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]]]}] 13:30:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 720ms 13:30:27 INFO - PROCESS | 1649 | 1463603427675 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 13:30:27 INFO - PROCESS | 1649 | 1463603427677 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 13:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:30:27 INFO - PROCESS | 1649 | 1463603427681 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:30:27 INFO - PROCESS | 1649 | 1463603427683 Marionette TRACE conn2 <- [1,1942,null,{}] 13:30:27 INFO - PROCESS | 1649 | 1463603427685 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}] 13:30:27 INFO - PROCESS | 1649 | 1463603427798 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 13:30:27 INFO - PROCESS | 1649 | 1463603427899 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x14046c800 == 92 [pid = 1649] [id = 493] 13:30:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 266 (0x1352a1c00) [pid = 1649] [serial = 1479] [outer = 0x0] 13:30:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 267 (0x135647c00) [pid = 1649] [serial = 1480] [outer = 0x1352a1c00] 13:30:27 INFO - PROCESS | 1649 | 1463603427931 Marionette DEBUG loaded listener.js 13:30:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 268 (0x135650400) [pid = 1649] [serial = 1481] [outer = 0x1352a1c00] 13:30:28 INFO - PROCESS | 1649 | 1463603428326 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]]]}] 13:30:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:30:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 669ms 13:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:30:28 INFO - PROCESS | 1649 | 1463603428351 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 13:30:28 INFO - PROCESS | 1649 | 1463603428352 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 13:30:28 INFO - PROCESS | 1649 | 1463603428354 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:30:28 INFO - PROCESS | 1649 | 1463603428356 Marionette TRACE conn2 <- [1,1946,null,{}] 13:30:28 INFO - PROCESS | 1649 | 1463603428358 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}] 13:30:28 INFO - PROCESS | 1649 | 1463603428470 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 13:30:28 INFO - PROCESS | 1649 | 1463603428601 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x140553800 == 93 [pid = 1649] [id = 494] 13:30:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 269 (0x135647000) [pid = 1649] [serial = 1482] [outer = 0x0] 13:30:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 270 (0x135653800) [pid = 1649] [serial = 1483] [outer = 0x135647000] 13:30:28 INFO - PROCESS | 1649 | 1463603428633 Marionette DEBUG loaded listener.js 13:30:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 271 (0x13592c400) [pid = 1649] [serial = 1484] [outer = 0x135647000] 13:30:29 INFO - PROCESS | 1649 | 1463603429036 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]]]}] 13:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 720ms 13:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:30:29 INFO - PROCESS | 1649 | 1463603429075 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 13:30:29 INFO - PROCESS | 1649 | 1463603429076 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 13:30:29 INFO - PROCESS | 1649 | 1463603429078 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:30:29 INFO - PROCESS | 1649 | 1463603429080 Marionette TRACE conn2 <- [1,1950,null,{}] 13:30:29 INFO - PROCESS | 1649 | 1463603429082 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}] 13:30:29 INFO - PROCESS | 1649 | 1463603429213 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 13:30:29 INFO - PROCESS | 1649 | 1463603429316 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x1405df000 == 94 [pid = 1649] [id = 495] 13:30:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 272 (0x135647800) [pid = 1649] [serial = 1485] [outer = 0x0] 13:30:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 273 (0x135930c00) [pid = 1649] [serial = 1486] [outer = 0x135647800] 13:30:29 INFO - PROCESS | 1649 | 1463603429346 Marionette DEBUG loaded listener.js 13:30:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 274 (0x135935c00) [pid = 1649] [serial = 1487] [outer = 0x135647800] 13:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 719ms 13:30:29 INFO - PROCESS | 1649 | 1463603429792 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]]]}] 13:30:29 INFO - PROCESS | 1649 | 1463603429798 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 13:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:30:29 INFO - PROCESS | 1649 | 1463603429800 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 13:30:29 INFO - PROCESS | 1649 | 1463603429802 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:30:29 INFO - PROCESS | 1649 | 1463603429804 Marionette TRACE conn2 <- [1,1954,null,{}] 13:30:29 INFO - PROCESS | 1649 | 1463603429806 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}] 13:30:29 INFO - PROCESS | 1649 | 1463603429956 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 13:30:30 INFO - PROCESS | 1649 | 1463603430091 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x1415a8000 == 95 [pid = 1649] [id = 496] 13:30:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 275 (0x13592f000) [pid = 1649] [serial = 1488] [outer = 0x0] 13:30:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 276 (0x1383b9400) [pid = 1649] [serial = 1489] [outer = 0x13592f000] 13:30:30 INFO - PROCESS | 1649 | 1463603430132 Marionette DEBUG loaded listener.js 13:30:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 277 (0x14031b400) [pid = 1649] [serial = 1490] [outer = 0x13592f000] 13:30:30 INFO - PROCESS | 1649 | 1463603430606 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]]]}] 13:30:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 870ms 13:30:30 INFO - PROCESS | 1649 | 1463603430673 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 13:30:30 INFO - PROCESS | 1649 | 1463603430674 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 13:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:30:30 INFO - PROCESS | 1649 | 1463603430676 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:30:30 INFO - PROCESS | 1649 | 1463603430677 Marionette TRACE conn2 <- [1,1958,null,{}] 13:30:30 INFO - PROCESS | 1649 | 1463603430680 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}] 13:30:30 INFO - PROCESS | 1649 | 1463603430849 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 13:30:30 INFO - PROCESS | 1649 | 1463603430861 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x140acf000 == 96 [pid = 1649] [id = 497] 13:30:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 278 (0x14031fc00) [pid = 1649] [serial = 1491] [outer = 0x0] 13:30:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 279 (0x1413a6c00) [pid = 1649] [serial = 1492] [outer = 0x14031fc00] 13:30:30 INFO - PROCESS | 1649 | 1463603430890 Marionette DEBUG loaded listener.js 13:30:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 280 (0x1413ab000) [pid = 1649] [serial = 1493] [outer = 0x14031fc00] 13:30:31 INFO - PROCESS | 1649 | --DOCSHELL 0x128ea3800 == 95 [pid = 1649] [id = 484] 13:30:31 INFO - PROCESS | 1649 | --DOCSHELL 0x1257a2800 == 94 [pid = 1649] [id = 483] 13:30:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12c476800 == 93 [pid = 1649] [id = 477] 13:30:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12b896000 == 92 [pid = 1649] [id = 476] 13:30:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12a414800 == 91 [pid = 1649] [id = 475] 13:30:31 INFO - PROCESS | 1649 | --DOCSHELL 0x128821000 == 90 [pid = 1649] [id = 474] 13:30:31 INFO - PROCESS | 1649 | --DOCSHELL 0x120529800 == 89 [pid = 1649] [id = 473] 13:30:31 INFO - PROCESS | 1649 | --DOCSHELL 0x1166f4000 == 88 [pid = 1649] [id = 472] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12361a000 == 87 [pid = 1649] [id = 416] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12881b000 == 86 [pid = 1649] [id = 239] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12b810800 == 85 [pid = 1649] [id = 9] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12beda000 == 84 [pid = 1649] [id = 201] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1348c0800 == 83 [pid = 1649] [id = 234] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x129088800 == 82 [pid = 1649] [id = 6] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x135a82800 == 81 [pid = 1649] [id = 278] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x115f09000 == 80 [pid = 1649] [id = 23] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12d896800 == 79 [pid = 1649] [id = 478] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12bede000 == 78 [pid = 1649] [id = 21] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1384ee000 == 77 [pid = 1649] [id = 327] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x135a8f000 == 76 [pid = 1649] [id = 479] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12a421000 == 75 [pid = 1649] [id = 115] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12d881000 == 74 [pid = 1649] [id = 20] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12bee2000 == 73 [pid = 1649] [id = 11] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x135d49800 == 72 [pid = 1649] [id = 480] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12a87c000 == 71 [pid = 1649] [id = 459] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x135a8e000 == 70 [pid = 1649] [id = 349] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1384ed000 == 69 [pid = 1649] [id = 481] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca29000 == 68 [pid = 1649] [id = 171] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12beed000 == 67 [pid = 1649] [id = 369] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x138625000 == 66 [pid = 1649] [id = 482] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x117e14000 == 65 [pid = 1649] [id = 190] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x129260800 == 64 [pid = 1649] [id = 18] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12cba7800 == 63 [pid = 1649] [id = 15] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12c465000 == 62 [pid = 1649] [id = 138] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca28000 == 61 [pid = 1649] [id = 14] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x116aa4800 == 60 [pid = 1649] [id = 120] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12c26d800 == 59 [pid = 1649] [id = 370] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x115a7e000 == 58 [pid = 1649] [id = 25] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x111ead000 == 57 [pid = 1649] [id = 22] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x121224800 == 56 [pid = 1649] [id = 173] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12939d800 == 55 [pid = 1649] [id = 85] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12a40b800 == 54 [pid = 1649] [id = 309] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x129076000 == 53 [pid = 1649] [id = 450] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba1f800 == 52 [pid = 1649] [id = 10] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x128835000 == 51 [pid = 1649] [id = 371] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x119632800 == 50 [pid = 1649] [id = 449] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1185db000 == 49 [pid = 1649] [id = 243] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12a877800 == 48 [pid = 1649] [id = 8] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1252c5000 == 47 [pid = 1649] [id = 158] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1252bf000 == 46 [pid = 1649] [id = 102] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca26000 == 45 [pid = 1649] [id = 156] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x129267000 == 44 [pid = 1649] [id = 265] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12d2ba000 == 43 [pid = 1649] [id = 175] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12926c800 == 42 [pid = 1649] [id = 136] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1127d9800 == 41 [pid = 1649] [id = 242] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1384e3800 == 40 [pid = 1649] [id = 283] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12c26e000 == 39 [pid = 1649] [id = 12] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12b882800 == 38 [pid = 1649] [id = 103] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x116474800 == 37 [pid = 1649] [id = 26] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1130b6000 == 36 [pid = 1649] [id = 331] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12a40a000 == 35 [pid = 1649] [id = 188] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12c46f000 == 34 [pid = 1649] [id = 13] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1357aa000 == 33 [pid = 1649] [id = 430] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x116aaf000 == 32 [pid = 1649] [id = 24] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12cbaa000 == 31 [pid = 1649] [id = 174] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12cbba000 == 30 [pid = 1649] [id = 407] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x135a7f000 == 29 [pid = 1649] [id = 469] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12cba2800 == 28 [pid = 1649] [id = 157] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12a6da000 == 27 [pid = 1649] [id = 189] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1389d6000 == 26 [pid = 1649] [id = 263] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x134fe2800 == 25 [pid = 1649] [id = 468] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba77000 == 24 [pid = 1649] [id = 133] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12b88f800 == 23 [pid = 1649] [id = 19] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x135bd5800 == 22 [pid = 1649] [id = 300] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1185f4000 == 21 [pid = 1649] [id = 470] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1415a8000 == 20 [pid = 1649] [id = 496] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1405df000 == 19 [pid = 1649] [id = 495] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x140553800 == 18 [pid = 1649] [id = 494] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x14046c800 == 17 [pid = 1649] [id = 493] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1402dc800 == 16 [pid = 1649] [id = 492] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x140253000 == 15 [pid = 1649] [id = 491] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1388d6000 == 14 [pid = 1649] [id = 490] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1386d2000 == 13 [pid = 1649] [id = 489] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x135bdd000 == 12 [pid = 1649] [id = 488] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12c473000 == 11 [pid = 1649] [id = 487] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x124dcf000 == 10 [pid = 1649] [id = 486] 13:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12cb9d800 == 9 [pid = 1649] [id = 485] 13:30:37 INFO - PROCESS | 1649 | 1463603437020 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]]]}] 13:30:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:30:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 6394ms 13:30:37 INFO - PROCESS | 1649 | 1463603437071 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 13:30:37 INFO - PROCESS | 1649 | 1463603437073 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 13:30:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:30:37 INFO - PROCESS | 1649 | 1463603437077 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:30:37 INFO - PROCESS | 1649 | 1463603437079 Marionette TRACE conn2 <- [1,1962,null,{}] 13:30:37 INFO - PROCESS | 1649 | 1463603437082 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}] 13:30:37 INFO - PROCESS | 1649 | 1463603437167 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 13:30:37 INFO - PROCESS | 1649 | 1463603437173 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x1127d0800 == 10 [pid = 1649] [id = 498] 13:30:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 281 (0x1122b5800) [pid = 1649] [serial = 1494] [outer = 0x0] 13:30:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 282 (0x1126c1800) [pid = 1649] [serial = 1495] [outer = 0x1122b5800] 13:30:37 INFO - PROCESS | 1649 | 1463603437202 Marionette DEBUG loaded listener.js 13:30:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 283 (0x1126cb800) [pid = 1649] [serial = 1496] [outer = 0x1122b5800] 13:30:37 INFO - PROCESS | 1649 | 1463603437590 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]]]}] 13:30:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:30:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 570ms 13:30:37 INFO - PROCESS | 1649 | 1463603437657 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 13:30:37 INFO - PROCESS | 1649 | 1463603437663 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 13:30:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:30:37 INFO - PROCESS | 1649 | 1463603437671 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:30:37 INFO - PROCESS | 1649 | 1463603437674 Marionette TRACE conn2 <- [1,1966,null,{}] 13:30:37 INFO - PROCESS | 1649 | 1463603437678 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}] 13:30:37 INFO - PROCESS | 1649 | 1463603437818 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 13:30:37 INFO - PROCESS | 1649 | 1463603437849 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x1162d2000 == 11 [pid = 1649] [id = 499] 13:30:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 284 (0x1122ad400) [pid = 1649] [serial = 1497] [outer = 0x0] 13:30:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 285 (0x112a6a400) [pid = 1649] [serial = 1498] [outer = 0x1122ad400] 13:30:37 INFO - PROCESS | 1649 | 1463603437961 Marionette DEBUG loaded listener.js 13:30:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 286 (0x113210c00) [pid = 1649] [serial = 1499] [outer = 0x1122ad400] 13:30:38 INFO - PROCESS | 1649 | 1463603438293 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]]]}] 13:30:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 674ms 13:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:30:38 INFO - PROCESS | 1649 | 1463603438345 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 13:30:38 INFO - PROCESS | 1649 | 1463603438347 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 13:30:38 INFO - PROCESS | 1649 | 1463603438351 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:30:38 INFO - PROCESS | 1649 | 1463603438355 Marionette TRACE conn2 <- [1,1970,null,{}] 13:30:38 INFO - PROCESS | 1649 | 1463603438367 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}] 13:30:38 INFO - PROCESS | 1649 | 1463603438569 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 13:30:38 INFO - PROCESS | 1649 | 1463603438635 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x11742f800 == 12 [pid = 1649] [id = 500] 13:30:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 287 (0x115e7dc00) [pid = 1649] [serial = 1500] [outer = 0x0] 13:30:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 288 (0x115f4c800) [pid = 1649] [serial = 1501] [outer = 0x115e7dc00] 13:30:38 INFO - PROCESS | 1649 | 1463603438681 Marionette DEBUG loaded listener.js 13:30:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 289 (0x116797400) [pid = 1649] [serial = 1502] [outer = 0x115e7dc00] 13:30:39 INFO - PROCESS | 1649 | 1463603439089 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]]]}] 13:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 776ms 13:30:39 INFO - PROCESS | 1649 | 1463603439126 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 13:30:39 INFO - PROCESS | 1649 | 1463603439128 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 13:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:30:39 INFO - PROCESS | 1649 | 1463603439130 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:30:39 INFO - PROCESS | 1649 | 1463603439131 Marionette TRACE conn2 <- [1,1974,null,{}] 13:30:39 INFO - PROCESS | 1649 | 1463603439133 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}] 13:30:39 INFO - PROCESS | 1649 | 1463603439261 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 13:30:39 INFO - PROCESS | 1649 | 1463603439266 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x11871d000 == 13 [pid = 1649] [id = 501] 13:30:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 290 (0x1167a5000) [pid = 1649] [serial = 1503] [outer = 0x0] 13:30:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 291 (0x11684ec00) [pid = 1649] [serial = 1504] [outer = 0x1167a5000] 13:30:39 INFO - PROCESS | 1649 | 1463603439291 Marionette DEBUG loaded listener.js 13:30:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 292 (0x11715e000) [pid = 1649] [serial = 1505] [outer = 0x1167a5000] 13:30:39 INFO - PROCESS | 1649 | 1463603439618 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]]]}] 13:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 520ms 13:30:39 INFO - PROCESS | 1649 | 1463603439664 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 13:30:39 INFO - PROCESS | 1649 | 1463603439667 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 13:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:30:39 INFO - PROCESS | 1649 | 1463603439671 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:30:39 INFO - PROCESS | 1649 | 1463603439672 Marionette TRACE conn2 <- [1,1978,null,{}] 13:30:39 INFO - PROCESS | 1649 | 1463603439675 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}] 13:30:39 INFO - PROCESS | 1649 | 1463603439779 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 13:30:39 INFO - PROCESS | 1649 | 1463603439791 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x119217000 == 14 [pid = 1649] [id = 502] 13:30:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 293 (0x11680a400) [pid = 1649] [serial = 1506] [outer = 0x0] 13:30:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 294 (0x117165800) [pid = 1649] [serial = 1507] [outer = 0x11680a400] 13:30:39 INFO - PROCESS | 1649 | 1463603439817 Marionette DEBUG loaded listener.js 13:30:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 295 (0x117471000) [pid = 1649] [serial = 1508] [outer = 0x11680a400] 13:30:40 INFO - PROCESS | 1649 | 1463603440197 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]]]}] 13:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 569ms 13:30:40 INFO - PROCESS | 1649 | 1463603440241 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 13:30:40 INFO - PROCESS | 1649 | 1463603440242 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 13:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:30:40 INFO - PROCESS | 1649 | 1463603440244 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:30:40 INFO - PROCESS | 1649 | 1463603440245 Marionette TRACE conn2 <- [1,1982,null,{}] 13:30:40 INFO - PROCESS | 1649 | 1463603440248 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}] 13:30:40 INFO - PROCESS | 1649 | 1463603440374 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 13:30:40 INFO - PROCESS | 1649 | 1463603440424 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b86000 == 15 [pid = 1649] [id = 503] 13:30:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 296 (0x117474800) [pid = 1649] [serial = 1509] [outer = 0x0] 13:30:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 297 (0x11768b800) [pid = 1649] [serial = 1510] [outer = 0x117474800] 13:30:40 INFO - PROCESS | 1649 | 1463603440450 Marionette DEBUG loaded listener.js 13:30:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 298 (0x118531000) [pid = 1649] [serial = 1511] [outer = 0x117474800] 13:30:40 INFO - PROCESS | 1649 | 1463603440784 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]]]}] 13:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 571ms 13:30:40 INFO - PROCESS | 1649 | 1463603440816 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 13:30:40 INFO - PROCESS | 1649 | 1463603440817 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 13:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:30:40 INFO - PROCESS | 1649 | 1463603440828 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:30:40 INFO - PROCESS | 1649 | 1463603440829 Marionette TRACE conn2 <- [1,1986,null,{}] 13:30:40 INFO - PROCESS | 1649 | 1463603440831 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}] 13:30:42 INFO - PROCESS | 1649 | 1463603442130 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 297 (0x12abf2c00) [pid = 1649] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 296 (0x12582bc00) [pid = 1649] [serial = 1392] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 295 (0x12191b800) [pid = 1649] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 294 (0x12582d800) [pid = 1649] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 293 (0x12582b800) [pid = 1649] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 292 (0x119dd2c00) [pid = 1649] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 291 (0x1182e4400) [pid = 1649] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 290 (0x115fd4000) [pid = 1649] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 289 (0x116797000) [pid = 1649] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 288 (0x110fbd400) [pid = 1649] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 287 (0x11201c800) [pid = 1649] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 286 (0x1257ee000) [pid = 1649] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 285 (0x11323c800) [pid = 1649] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 284 (0x115e7e000) [pid = 1649] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 283 (0x1197e6c00) [pid = 1649] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 282 (0x12be1a000) [pid = 1649] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 281 (0x121945400) [pid = 1649] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 280 (0x12152c400) [pid = 1649] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 279 (0x135297c00) [pid = 1649] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 278 (0x1197e0000) [pid = 1649] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 277 (0x11715dc00) [pid = 1649] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 276 (0x11101b400) [pid = 1649] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 275 (0x12d5bb400) [pid = 1649] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 274 (0x112a5ec00) [pid = 1649] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 273 (0x12f2dc400) [pid = 1649] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 272 (0x111016400) [pid = 1649] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 271 (0x1126ed000) [pid = 1649] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 270 (0x11928c800) [pid = 1649] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 269 (0x115aa8800) [pid = 1649] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 268 (0x12bacec00) [pid = 1649] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 267 (0x12b856800) [pid = 1649] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 266 (0x12a80bc00) [pid = 1649] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 265 (0x1289dfc00) [pid = 1649] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 264 (0x12188a000) [pid = 1649] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 263 (0x119dcac00) [pid = 1649] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 262 (0x121949c00) [pid = 1649] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 261 (0x111031000) [pid = 1649] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 260 (0x116288400) [pid = 1649] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 259 (0x12d97e800) [pid = 1649] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 258 (0x1257e9000) [pid = 1649] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 257 (0x111034800) [pid = 1649] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 256 (0x111015400) [pid = 1649] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 255 (0x121946000) [pid = 1649] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 254 (0x12ab1bc00) [pid = 1649] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x1126c2800) [pid = 1649] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x116a61c00) [pid = 1649] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x119dcd000) [pid = 1649] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x1211df800) [pid = 1649] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x115e7cc00) [pid = 1649] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x128cd3800) [pid = 1649] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x1211dfc00) [pid = 1649] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x119dd2800) [pid = 1649] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x124d05400) [pid = 1649] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x1205bdc00) [pid = 1649] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x1122b6800) [pid = 1649] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x12f2e1c00) [pid = 1649] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x110fb8000) [pid = 1649] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x113241800) [pid = 1649] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x11852a000) [pid = 1649] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x111c8ac00) [pid = 1649] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x119cb0000) [pid = 1649] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x1184ba800) [pid = 1649] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x12d981000) [pid = 1649] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x12c0cdc00) [pid = 1649] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x1184b8800) [pid = 1649] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x12be1b000) [pid = 1649] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x12d02f000) [pid = 1649] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x12baea800) [pid = 1649] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x12b84d400) [pid = 1649] [serial = 1398] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x12c2c5800) [pid = 1649] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x12a804800) [pid = 1649] [serial = 1395] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x1184bec00) [pid = 1649] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x112d05c00) [pid = 1649] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x119cad400) [pid = 1649] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x12909dc00) [pid = 1649] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x121534400) [pid = 1649] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x11103dc00) [pid = 1649] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x12de38000) [pid = 1649] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x12191b000) [pid = 1649] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x1134c7400) [pid = 1649] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x117160c00) [pid = 1649] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x119dc6000) [pid = 1649] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x128ad6800) [pid = 1649] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x128a56800) [pid = 1649] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x12b84d000) [pid = 1649] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x12baf9c00) [pid = 1649] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x12be15800) [pid = 1649] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x128cdcc00) [pid = 1649] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x12909fc00) [pid = 1649] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x12bad5800) [pid = 1649] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x12baeec00) [pid = 1649] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x12bdf9800) [pid = 1649] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x1218a4c00) [pid = 1649] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x121919000) [pid = 1649] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x13592f000) [pid = 1649] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x135647800) [pid = 1649] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x135647000) [pid = 1649] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x1352a1c00) [pid = 1649] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x12d984c00) [pid = 1649] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x129206800) [pid = 1649] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x12d816800) [pid = 1649] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x12d08a400) [pid = 1649] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:30:42 INFO - PROCESS | 1649 | 1463603442327 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x110ebc800 == 16 [pid = 1649] [id = 504] 13:30:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x110fb5c00) [pid = 1649] [serial = 1512] [outer = 0x0] 13:30:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x110fbb400) [pid = 1649] [serial = 1513] [outer = 0x110fb5c00] 13:30:42 INFO - PROCESS | 1649 | 1463603442362 Marionette DEBUG loaded listener.js 13:30:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x111032800) [pid = 1649] [serial = 1514] [outer = 0x110fb5c00] 13:30:42 INFO - PROCESS | 1649 | 1463603442899 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]]]}] 13:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 2123ms 13:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:30:42 INFO - PROCESS | 1649 | 1463603442952 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 13:30:42 INFO - PROCESS | 1649 | 1463603442955 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 13:30:42 INFO - PROCESS | 1649 | 1463603442958 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:30:42 INFO - PROCESS | 1649 | 1463603442960 Marionette TRACE conn2 <- [1,1990,null,{}] 13:30:42 INFO - PROCESS | 1649 | 1463603442964 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}] 13:30:43 INFO - PROCESS | 1649 | 1463603443073 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 13:30:43 INFO - PROCESS | 1649 | 1463603443166 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x1166f4000 == 17 [pid = 1649] [id = 505] 13:30:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x1126c7800) [pid = 1649] [serial = 1515] [outer = 0x0] 13:30:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x1126cc000) [pid = 1649] [serial = 1516] [outer = 0x1126c7800] 13:30:43 INFO - PROCESS | 1649 | 1463603443198 Marionette DEBUG loaded listener.js 13:30:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x1126f6400) [pid = 1649] [serial = 1517] [outer = 0x1126c7800] 13:30:43 INFO - PROCESS | 1649 | 1463603443754 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]]]}] 13:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 827ms 13:30:43 INFO - PROCESS | 1649 | 1463603443810 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 13:30:43 INFO - PROCESS | 1649 | 1463603443813 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 13:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:30:43 INFO - PROCESS | 1649 | 1463603443820 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:30:43 INFO - PROCESS | 1649 | 1463603443821 Marionette TRACE conn2 <- [1,1994,null,{}] 13:30:43 INFO - PROCESS | 1649 | 1463603443824 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}] 13:30:43 INFO - PROCESS | 1649 | 1463603443933 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 13:30:44 INFO - PROCESS | 1649 | 1463603444027 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e08800 == 18 [pid = 1649] [id = 506] 13:30:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x112ae0000) [pid = 1649] [serial = 1518] [outer = 0x0] 13:30:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x112d07400) [pid = 1649] [serial = 1519] [outer = 0x112ae0000] 13:30:44 INFO - PROCESS | 1649 | 1463603444059 Marionette DEBUG loaded listener.js 13:30:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x115e4cc00) [pid = 1649] [serial = 1520] [outer = 0x112ae0000] 13:30:44 INFO - PROCESS | 1649 | 1463603444540 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]]]}] 13:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 769ms 13:30:44 INFO - PROCESS | 1649 | 1463603444589 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 13:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:30:44 INFO - PROCESS | 1649 | 1463603444591 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 13:30:44 INFO - PROCESS | 1649 | 1463603444716 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:30:44 INFO - PROCESS | 1649 | 1463603444718 Marionette TRACE conn2 <- [1,1998,null,{}] 13:30:44 INFO - PROCESS | 1649 | 1463603444825 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}] 13:30:44 INFO - PROCESS | 1649 | 1463603444925 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 13:30:45 INFO - PROCESS | 1649 | 1463603445016 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x112d45000 == 19 [pid = 1649] [id = 507] 13:30:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x11103a400) [pid = 1649] [serial = 1521] [outer = 0x0] 13:30:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x111a0b400) [pid = 1649] [serial = 1522] [outer = 0x11103a400] 13:30:45 INFO - PROCESS | 1649 | 1463603445043 Marionette DEBUG loaded listener.js 13:30:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x1122b4800) [pid = 1649] [serial = 1523] [outer = 0x11103a400] 13:30:45 INFO - PROCESS | 1649 | --DOCSHELL 0x119b86000 == 18 [pid = 1649] [id = 503] 13:30:45 INFO - PROCESS | 1649 | --DOCSHELL 0x119217000 == 17 [pid = 1649] [id = 502] 13:30:45 INFO - PROCESS | 1649 | --DOCSHELL 0x11871d000 == 16 [pid = 1649] [id = 501] 13:30:45 INFO - PROCESS | 1649 | --DOCSHELL 0x11742f800 == 15 [pid = 1649] [id = 500] 13:30:45 INFO - PROCESS | 1649 | --DOCSHELL 0x1162d2000 == 14 [pid = 1649] [id = 499] 13:30:45 INFO - PROCESS | 1649 | --DOCSHELL 0x1127d0800 == 13 [pid = 1649] [id = 498] 13:30:45 INFO - PROCESS | 1649 | --DOCSHELL 0x140acf000 == 12 [pid = 1649] [id = 497] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x1413a6c00) [pid = 1649] [serial = 1492] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x115e80c00) [pid = 1649] [serial = 1356] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x119dcec00) [pid = 1649] [serial = 1365] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x12d5b4c00) [pid = 1649] [serial = 1336] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x12d02c800) [pid = 1649] [serial = 1335] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x120fd5c00) [pid = 1649] [serial = 1366] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x128cd4000) [pid = 1649] [serial = 1332] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x12b22c000) [pid = 1649] [serial = 1333] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x121538400) [pid = 1649] [serial = 1368] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x135419400) [pid = 1649] [serial = 1345] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x1352a0c00) [pid = 1649] [serial = 1344] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x12188bc00) [pid = 1649] [serial = 1369] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x1205bf800) [pid = 1649] [serial = 1329] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x12153a400) [pid = 1649] [serial = 1330] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x11767f000) [pid = 1649] [serial = 1359] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x118ac9800) [pid = 1649] [serial = 1360] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x1126eb400) [pid = 1649] [serial = 1354] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x11103c000) [pid = 1649] [serial = 1353] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x12d921000) [pid = 1649] [serial = 1338] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x119916400) [pid = 1649] [serial = 1363] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x12de3c000) [pid = 1649] [serial = 1339] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x134fa1800) [pid = 1649] [serial = 1342] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x12f2e4000) [pid = 1649] [serial = 1341] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x1258d9000) [pid = 1649] [serial = 1375] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x118e53c00) [pid = 1649] [serial = 1362] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x11645c400) [pid = 1649] [serial = 1327] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x111037c00) [pid = 1649] [serial = 1326] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x116283400) [pid = 1649] [serial = 1415] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x135419800) [pid = 1649] [serial = 1347] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x135424000) [pid = 1649] [serial = 1348] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x13564ac00) [pid = 1649] [serial = 1351] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x13541e400) [pid = 1649] [serial = 1350] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x11747dc00) [pid = 1649] [serial = 1450] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x1126f8800) [pid = 1649] [serial = 1414] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x1289e0800) [pid = 1649] [serial = 1377] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x128a5ec00) [pid = 1649] [serial = 1389] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x121949000) [pid = 1649] [serial = 1387] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x128cdfc00) [pid = 1649] [serial = 877] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x128e02400) [pid = 1649] [serial = 1456] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x121538c00) [pid = 1649] [serial = 1386] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x1215eb800) [pid = 1649] [serial = 1454] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x1289db000) [pid = 1649] [serial = 1462] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x119708400) [pid = 1649] [serial = 1421] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x119711400) [pid = 1649] [serial = 1459] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x118ad3400) [pid = 1649] [serial = 1384] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x1211d5c00) [pid = 1649] [serial = 1423] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x113240400) [pid = 1649] [serial = 1418] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x1205c2000) [pid = 1649] [serial = 1453] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x117166400) [pid = 1649] [serial = 1383] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x11852e000) [pid = 1649] [serial = 1420] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x111038c00) [pid = 1649] [serial = 1417] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x116602800) [pid = 1649] [serial = 1381] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x128a57c00) [pid = 1649] [serial = 1378] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x119293000) [pid = 1649] [serial = 1451] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x115e7d800) [pid = 1649] [serial = 1380] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x11684b400) [pid = 1649] [serial = 1357] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12c2c1000) [pid = 1649] [serial = 1405] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12baf9800) [pid = 1649] [serial = 1400] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12d08bc00) [pid = 1649] [serial = 1469] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12d812000) [pid = 1649] [serial = 1471] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12be18400) [pid = 1649] [serial = 1402] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12bad4800) [pid = 1649] [serial = 1399] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12b851800) [pid = 1649] [serial = 1397] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x119911800) [pid = 1649] [serial = 1264] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12c2c5000) [pid = 1649] [serial = 1249] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x121534000) [pid = 1649] [serial = 1267] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12a73e800) [pid = 1649] [serial = 1276] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x1237e9400) [pid = 1649] [serial = 1270] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x116280800) [pid = 1649] [serial = 1261] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x134f93c00) [pid = 1649] [serial = 1324] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x128a61800) [pid = 1649] [serial = 1273] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x116a65800) [pid = 1649] [serial = 1225] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x118e55000) [pid = 1649] [serial = 1228] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x1258dfc00) [pid = 1649] [serial = 1231] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12a665800) [pid = 1649] [serial = 1234] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12b235400) [pid = 1649] [serial = 1237] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12bdf7400) [pid = 1649] [serial = 1240] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12be1fc00) [pid = 1649] [serial = 1243] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12c2c0000) [pid = 1649] [serial = 1246] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12b2d7000) [pid = 1649] [serial = 1279] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12bad8000) [pid = 1649] [serial = 1282] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12c2c6c00) [pid = 1649] [serial = 1285] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12c45d400) [pid = 1649] [serial = 1288] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12ca4e000) [pid = 1649] [serial = 1291] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12bdee400) [pid = 1649] [serial = 1466] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12c84a000) [pid = 1649] [serial = 1468] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12955d400) [pid = 1649] [serial = 1394] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12b2d8000) [pid = 1649] [serial = 1396] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12b233400) [pid = 1649] [serial = 1465] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1292d4c00) [pid = 1649] [serial = 1463] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x129203000) [pid = 1649] [serial = 1393] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12a666800) [pid = 1649] [serial = 1457] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x128e04400) [pid = 1649] [serial = 1390] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1289db400) [pid = 1649] [serial = 1427] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x128e0f800) [pid = 1649] [serial = 1429] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x121919c00) [pid = 1649] [serial = 1102] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12a73e400) [pid = 1649] [serial = 1171] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1289e7800) [pid = 1649] [serial = 1114] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x117476c00) [pid = 1649] [serial = 1159] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12f2e0000) [pid = 1649] [serial = 1045] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12d087400) [pid = 1649] [serial = 1042] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1126f1400) [pid = 1649] [serial = 1090] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1289e2000) [pid = 1649] [serial = 1111] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x124d10000) [pid = 1649] [serial = 1105] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12b232800) [pid = 1649] [serial = 1180] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12abe6c00) [pid = 1649] [serial = 1177] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x118a1ac00) [pid = 1649] [serial = 1096] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1211d4400) [pid = 1649] [serial = 1099] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12156d800) [pid = 1649] [serial = 1165] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11970ac00) [pid = 1649] [serial = 1033] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12a80e400) [pid = 1649] [serial = 1174] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x128a58c00) [pid = 1649] [serial = 1168] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x124f50800) [pid = 1649] [serial = 1036] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x125cc3000) [pid = 1649] [serial = 1108] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12a807400) [pid = 1649] [serial = 1039] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x115e7c800) [pid = 1649] [serial = 1156] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x134f9f000) [pid = 1649] [serial = 1048] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1126eb800) [pid = 1649] [serial = 1030] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11673e800) [pid = 1649] [serial = 1093] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119dd3400) [pid = 1649] [serial = 1162] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12b22bc00) [pid = 1649] [serial = 1183] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1215e1c00) [pid = 1649] [serial = 1424] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x121b5e000) [pid = 1649] [serial = 1426] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12d5bf000) [pid = 1649] [serial = 1412] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x135296c00) [pid = 1649] [serial = 1475] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12ca4a000) [pid = 1649] [serial = 1409] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x135416800) [pid = 1649] [serial = 1477] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1211d9c00) [pid = 1649] [serial = 1460] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12c2ce400) [pid = 1649] [serial = 1406] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12a743800) [pid = 1649] [serial = 1411] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12d977800) [pid = 1649] [serial = 1472] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x12c0ca800) [pid = 1649] [serial = 1403] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x12c840800) [pid = 1649] [serial = 1408] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x134f9c800) [pid = 1649] [serial = 1474] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x135930c00) [pid = 1649] [serial = 1486] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x13592c400) [pid = 1649] [serial = 1484] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x135653800) [pid = 1649] [serial = 1483] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x135650400) [pid = 1649] [serial = 1481] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x135647c00) [pid = 1649] [serial = 1480] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x134f9a000) [pid = 1649] [serial = 1478] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x12d816400) [pid = 1649] [serial = 1445] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x12d91d800) [pid = 1649] [serial = 1447] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x12d97fc00) [pid = 1649] [serial = 1448] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x12d927c00) [pid = 1649] [serial = 1442] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x12d811000) [pid = 1649] [serial = 1444] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x12d692400) [pid = 1649] [serial = 1439] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x12d6a1800) [pid = 1649] [serial = 1441] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x12ca4c000) [pid = 1649] [serial = 1436] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 59 (0x12d089000) [pid = 1649] [serial = 1438] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 58 (0x12b84f000) [pid = 1649] [serial = 1433] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 57 (0x12c0c8400) [pid = 1649] [serial = 1435] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 56 (0x12ab19000) [pid = 1649] [serial = 1432] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 55 (0x12956ac00) [pid = 1649] [serial = 1430] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 54 (0x124f0e800) [pid = 1649] [serial = 1372] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 53 (0x121948c00) [pid = 1649] [serial = 1371] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 52 (0x12528d800) [pid = 1649] [serial = 1374] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 51 (0x14031b400) [pid = 1649] [serial = 1490] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 50 (0x135935c00) [pid = 1649] [serial = 1487] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 49 (0x1383b9400) [pid = 1649] [serial = 1489] [outer = 0x0] [url = about:blank] 13:30:45 INFO - PROCESS | 1649 | 1463603445564 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]]]}] 13:30:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:30:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 976ms 13:30:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:30:45 INFO - PROCESS | 1649 | 1463603445571 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 13:30:45 INFO - PROCESS | 1649 | 1463603445573 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 13:30:45 INFO - PROCESS | 1649 | 1463603445576 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:30:45 INFO - PROCESS | 1649 | 1463603445577 Marionette TRACE conn2 <- [1,2002,null,{}] 13:30:45 INFO - PROCESS | 1649 | 1463603445584 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}] 13:30:45 INFO - PROCESS | 1649 | 1463603445663 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 13:30:45 INFO - PROCESS | 1649 | 1463603445672 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x11664d000 == 13 [pid = 1649] [id = 508] 13:30:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 50 (0x1126c7400) [pid = 1649] [serial = 1524] [outer = 0x0] 13:30:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 51 (0x112a5d400) [pid = 1649] [serial = 1525] [outer = 0x1126c7400] 13:30:45 INFO - PROCESS | 1649 | 1463603445698 Marionette DEBUG loaded listener.js 13:30:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 52 (0x11323c800) [pid = 1649] [serial = 1526] [outer = 0x1126c7400] 13:30:46 INFO - PROCESS | 1649 | 1463603446034 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]]]}] 13:30:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 522ms 13:30:46 INFO - PROCESS | 1649 | 1463603446098 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 13:30:46 INFO - PROCESS | 1649 | 1463603446099 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 13:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:30:46 INFO - PROCESS | 1649 | 1463603446102 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:30:46 INFO - PROCESS | 1649 | 1463603446103 Marionette TRACE conn2 <- [1,2006,null,{}] 13:30:46 INFO - PROCESS | 1649 | 1463603446105 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}] 13:30:46 INFO - PROCESS | 1649 | 1463603446187 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 13:30:46 INFO - PROCESS | 1649 | 1463603446193 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x11804c000 == 14 [pid = 1649] [id = 509] 13:30:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 53 (0x111015400) [pid = 1649] [serial = 1527] [outer = 0x0] 13:30:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 54 (0x115e80c00) [pid = 1649] [serial = 1528] [outer = 0x111015400] 13:30:46 INFO - PROCESS | 1649 | 1463603446229 Marionette DEBUG loaded listener.js 13:30:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 55 (0x115e8ac00) [pid = 1649] [serial = 1529] [outer = 0x111015400] 13:30:46 INFO - PROCESS | 1649 | 1463603446592 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]]]}] 13:30:46 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 13:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 519ms 13:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:30:46 INFO - PROCESS | 1649 | 1463603446625 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 13:30:46 INFO - PROCESS | 1649 | 1463603446626 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 13:30:46 INFO - PROCESS | 1649 | 1463603446628 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:30:46 INFO - PROCESS | 1649 | 1463603446629 Marionette TRACE conn2 <- [1,2010,null,{}] 13:30:46 INFO - PROCESS | 1649 | 1463603446631 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}] 13:30:46 INFO - PROCESS | 1649 | 1463603446715 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 13:30:46 INFO - PROCESS | 1649 | 1463603446721 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x119270000 == 15 [pid = 1649] [id = 510] 13:30:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 56 (0x116459800) [pid = 1649] [serial = 1530] [outer = 0x0] 13:30:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 57 (0x116610400) [pid = 1649] [serial = 1531] [outer = 0x116459800] 13:30:46 INFO - PROCESS | 1649 | 1463603446747 Marionette DEBUG loaded listener.js 13:30:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x116802800) [pid = 1649] [serial = 1532] [outer = 0x116459800] 13:30:47 INFO - PROCESS | 1649 | 1463603447062 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]]]}] 13:30:47 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 13:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 474ms 13:30:47 INFO - PROCESS | 1649 | 1463603447102 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 13:30:47 INFO - PROCESS | 1649 | 1463603447104 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 13:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:30:47 INFO - PROCESS | 1649 | 1463603447106 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:30:47 INFO - PROCESS | 1649 | 1463603447107 Marionette TRACE conn2 <- [1,2014,null,{}] 13:30:47 INFO - PROCESS | 1649 | 1463603447109 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}] 13:30:47 INFO - PROCESS | 1649 | 1463603447185 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 13:30:47 INFO - PROCESS | 1649 | 1463603447241 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x11996b800 == 16 [pid = 1649] [id = 511] 13:30:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x111010800) [pid = 1649] [serial = 1533] [outer = 0x0] 13:30:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x11680d400) [pid = 1649] [serial = 1534] [outer = 0x111010800] 13:30:47 INFO - PROCESS | 1649 | 1463603447266 Marionette DEBUG loaded listener.js 13:30:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x116a64c00) [pid = 1649] [serial = 1535] [outer = 0x111010800] 13:30:47 INFO - PROCESS | 1649 | 1463603447563 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]]]}] 13:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 470ms 13:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:30:47 INFO - PROCESS | 1649 | 1463603447576 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 13:30:47 INFO - PROCESS | 1649 | 1463603447577 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 13:30:47 INFO - PROCESS | 1649 | 1463603447579 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:30:47 INFO - PROCESS | 1649 | 1463603447581 Marionette TRACE conn2 <- [1,2018,null,{}] 13:30:47 INFO - PROCESS | 1649 | 1463603447600 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}] 13:30:47 INFO - PROCESS | 1649 | 1463603447724 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 13:30:47 INFO - PROCESS | 1649 | 1463603447757 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x120518800 == 17 [pid = 1649] [id = 512] 13:30:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x117166400) [pid = 1649] [serial = 1536] [outer = 0x0] 13:30:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x117470800) [pid = 1649] [serial = 1537] [outer = 0x117166400] 13:30:47 INFO - PROCESS | 1649 | 1463603447783 Marionette DEBUG loaded listener.js 13:30:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x118217c00) [pid = 1649] [serial = 1538] [outer = 0x117166400] 13:30:48 INFO - PROCESS | 1649 | 1463603448111 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]]]}] 13:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 579ms 13:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:30:48 INFO - PROCESS | 1649 | 1463603448159 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 13:30:48 INFO - PROCESS | 1649 | 1463603448160 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 13:30:48 INFO - PROCESS | 1649 | 1463603448162 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:30:48 INFO - PROCESS | 1649 | 1463603448163 Marionette TRACE conn2 <- [1,2022,null,{}] 13:30:48 INFO - PROCESS | 1649 | 1463603448166 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}] 13:30:48 INFO - PROCESS | 1649 | 1463603448258 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 13:30:48 INFO - PROCESS | 1649 | 1463603448262 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x121147800 == 18 [pid = 1649] [id = 513] 13:30:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x117167c00) [pid = 1649] [serial = 1539] [outer = 0x0] 13:30:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x1182dbc00) [pid = 1649] [serial = 1540] [outer = 0x117167c00] 13:30:48 INFO - PROCESS | 1649 | 1463603448288 Marionette DEBUG loaded listener.js 13:30:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x118428800) [pid = 1649] [serial = 1541] [outer = 0x117167c00] 13:30:48 INFO - PROCESS | 1649 | 1463603448618 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]]]}] 13:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 473ms 13:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:30:48 INFO - PROCESS | 1649 | 1463603448637 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 13:30:48 INFO - PROCESS | 1649 | 1463603448638 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 13:30:48 INFO - PROCESS | 1649 | 1463603448640 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:30:48 INFO - PROCESS | 1649 | 1463603448641 Marionette TRACE conn2 <- [1,2026,null,{}] 13:30:48 INFO - PROCESS | 1649 | 1463603448653 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}] 13:30:48 INFO - PROCESS | 1649 | 1463603448745 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 13:30:48 INFO - PROCESS | 1649 | 1463603448749 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x121413800 == 19 [pid = 1649] [id = 514] 13:30:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x1182db400) [pid = 1649] [serial = 1542] [outer = 0x0] 13:30:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x1184c5400) [pid = 1649] [serial = 1543] [outer = 0x1182db400] 13:30:48 INFO - PROCESS | 1649 | 1463603448774 Marionette DEBUG loaded listener.js 13:30:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x118a17800) [pid = 1649] [serial = 1544] [outer = 0x1182db400] 13:30:48 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x115e7dc00) [pid = 1649] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:30:48 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x11680a400) [pid = 1649] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:30:48 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x1167a5000) [pid = 1649] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:30:48 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x1122b5800) [pid = 1649] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:30:48 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x1122ad400) [pid = 1649] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:30:48 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x14031fc00) [pid = 1649] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:30:49 INFO - PROCESS | 1649 | 1463603449102 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]]]}] 13:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 469ms 13:30:49 INFO - PROCESS | 1649 | 1463603449110 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 13:30:49 INFO - PROCESS | 1649 | 1463603449111 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 13:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:30:49 INFO - PROCESS | 1649 | 1463603449113 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:30:49 INFO - PROCESS | 1649 | 1463603449114 Marionette TRACE conn2 <- [1,2030,null,{}] 13:30:49 INFO - PROCESS | 1649 | 1463603449125 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}] 13:30:49 INFO - PROCESS | 1649 | 1463603449213 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 13:30:49 INFO - PROCESS | 1649 | 1463603449264 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x11804b000 == 20 [pid = 1649] [id = 515] 13:30:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x11673f000) [pid = 1649] [serial = 1545] [outer = 0x0] 13:30:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x117167800) [pid = 1649] [serial = 1546] [outer = 0x11673f000] 13:30:49 INFO - PROCESS | 1649 | 1463603449289 Marionette DEBUG loaded listener.js 13:30:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x118ace000) [pid = 1649] [serial = 1547] [outer = 0x11673f000] 13:30:49 INFO - PROCESS | 1649 | 1463603449545 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]]]}] 13:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 472ms 13:30:49 INFO - PROCESS | 1649 | 1463603449590 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 13:30:49 INFO - PROCESS | 1649 | 1463603449591 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 13:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:30:49 INFO - PROCESS | 1649 | 1463603449593 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:30:49 INFO - PROCESS | 1649 | 1463603449594 Marionette TRACE conn2 <- [1,2034,null,{}] 13:30:49 INFO - PROCESS | 1649 | 1463603449597 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}] 13:30:49 INFO - PROCESS | 1649 | 1463603449689 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 13:30:49 INFO - PROCESS | 1649 | 1463603449693 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12362b800 == 21 [pid = 1649] [id = 516] 13:30:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x118acb800) [pid = 1649] [serial = 1548] [outer = 0x0] 13:30:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x11928e400) [pid = 1649] [serial = 1549] [outer = 0x118acb800] 13:30:49 INFO - PROCESS | 1649 | 1463603449719 Marionette DEBUG loaded listener.js 13:30:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x119709400) [pid = 1649] [serial = 1550] [outer = 0x118acb800] 13:30:50 INFO - PROCESS | 1649 | 1463603450054 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]]]}] 13:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 474ms 13:30:50 INFO - PROCESS | 1649 | 1463603450068 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 13:30:50 INFO - PROCESS | 1649 | 1463603450069 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 13:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:30:50 INFO - PROCESS | 1649 | 1463603450071 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:30:50 INFO - PROCESS | 1649 | 1463603450073 Marionette TRACE conn2 <- [1,2038,null,{}] 13:30:50 INFO - PROCESS | 1649 | 1463603450075 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}] 13:30:50 INFO - PROCESS | 1649 | 1463603450196 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 13:30:50 INFO - PROCESS | 1649 | 1463603450203 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x1252ab000 == 22 [pid = 1649] [id = 517] 13:30:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x119709800) [pid = 1649] [serial = 1551] [outer = 0x0] 13:30:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1197e4400) [pid = 1649] [serial = 1552] [outer = 0x119709800] 13:30:50 INFO - PROCESS | 1649 | 1463603450234 Marionette DEBUG loaded listener.js 13:30:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x119b17c00) [pid = 1649] [serial = 1553] [outer = 0x119709800] 13:30:50 INFO - PROCESS | 1649 | 1463603450547 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]]]}] 13:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 521ms 13:30:50 INFO - PROCESS | 1649 | 1463603450592 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 13:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:30:50 INFO - PROCESS | 1649 | 1463603450594 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 13:30:50 INFO - PROCESS | 1649 | 1463603450596 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:30:50 INFO - PROCESS | 1649 | 1463603450597 Marionette TRACE conn2 <- [1,2042,null,{}] 13:30:50 INFO - PROCESS | 1649 | 1463603450600 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}] 13:30:50 INFO - PROCESS | 1649 | 1463603450678 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 13:30:50 INFO - PROCESS | 1649 | 1463603450683 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12881d000 == 23 [pid = 1649] [id = 518] 13:30:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x119cad400) [pid = 1649] [serial = 1554] [outer = 0x0] 13:30:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x119dc5400) [pid = 1649] [serial = 1555] [outer = 0x119cad400] 13:30:50 INFO - PROCESS | 1649 | 1463603450709 Marionette DEBUG loaded listener.js 13:30:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x119dcf000) [pid = 1649] [serial = 1556] [outer = 0x119cad400] 13:30:51 INFO - PROCESS | 1649 | 1463603451032 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]]]}] 13:30:51 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) 13:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 472ms 13:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:30:51 INFO - PROCESS | 1649 | 1463603451069 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 13:30:51 INFO - PROCESS | 1649 | 1463603451070 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 13:30:51 INFO - PROCESS | 1649 | 1463603451072 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:30:51 INFO - PROCESS | 1649 | 1463603451073 Marionette TRACE conn2 <- [1,2046,null,{}] 13:30:51 INFO - PROCESS | 1649 | 1463603451076 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}] 13:30:51 INFO - PROCESS | 1649 | 1463603451177 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 13:30:51 INFO - PROCESS | 1649 | 1463603451186 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x128830800 == 24 [pid = 1649] [id = 519] 13:30:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x119dc6000) [pid = 1649] [serial = 1557] [outer = 0x0] 13:30:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x119dd3000) [pid = 1649] [serial = 1558] [outer = 0x119dc6000] 13:30:51 INFO - PROCESS | 1649 | 1463603451210 Marionette DEBUG loaded listener.js 13:30:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1205bb000) [pid = 1649] [serial = 1559] [outer = 0x119dc6000] 13:30:51 INFO - PROCESS | 1649 | 1463603451624 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]]]}] 13:30:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 568ms 13:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:30:51 INFO - PROCESS | 1649 | 1463603451641 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 13:30:51 INFO - PROCESS | 1649 | 1463603451643 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 13:30:51 INFO - PROCESS | 1649 | 1463603451647 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:30:51 INFO - PROCESS | 1649 | 1463603451649 Marionette TRACE conn2 <- [1,2050,null,{}] 13:30:51 INFO - PROCESS | 1649 | 1463603451653 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}] 13:30:51 INFO - PROCESS | 1649 | 1463603451755 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 13:30:51 INFO - PROCESS | 1649 | 1463603451804 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x113482800 == 25 [pid = 1649] [id = 520] 13:30:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x111c1f400) [pid = 1649] [serial = 1560] [outer = 0x0] 13:30:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1126c8000) [pid = 1649] [serial = 1561] [outer = 0x111c1f400] 13:30:51 INFO - PROCESS | 1649 | 1463603451840 Marionette DEBUG loaded listener.js 13:30:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1126f7800) [pid = 1649] [serial = 1562] [outer = 0x111c1f400] 13:30:52 INFO - PROCESS | 1649 | 1463603452245 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]]]}] 13:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 623ms 13:30:52 INFO - PROCESS | 1649 | 1463603452272 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 13:30:52 INFO - PROCESS | 1649 | 1463603452276 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 13:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:30:52 INFO - PROCESS | 1649 | 1463603452281 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:30:52 INFO - PROCESS | 1649 | 1463603452285 Marionette TRACE conn2 <- [1,2054,null,{}] 13:30:52 INFO - PROCESS | 1649 | 1463603452287 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}] 13:30:52 INFO - PROCESS | 1649 | 1463603452392 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 13:30:52 INFO - PROCESS | 1649 | 1463603452446 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x120512800 == 26 [pid = 1649] [id = 521] 13:30:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x112a61400) [pid = 1649] [serial = 1563] [outer = 0x0] 13:30:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x115ab0000) [pid = 1649] [serial = 1564] [outer = 0x112a61400] 13:30:52 INFO - PROCESS | 1649 | 1463603452476 Marionette DEBUG loaded listener.js 13:30:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x116494800) [pid = 1649] [serial = 1565] [outer = 0x112a61400] 13:30:52 INFO - PROCESS | 1649 | 1463603452900 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]]]}] 13:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 676ms 13:30:52 INFO - PROCESS | 1649 | 1463603452957 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 13:30:52 INFO - PROCESS | 1649 | 1463603452958 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 13:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:30:52 INFO - PROCESS | 1649 | 1463603452961 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:30:52 INFO - PROCESS | 1649 | 1463603452963 Marionette TRACE conn2 <- [1,2058,null,{}] 13:30:52 INFO - PROCESS | 1649 | 1463603452971 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}] 13:30:53 INFO - PROCESS | 1649 | 1463603453072 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 13:30:53 INFO - PROCESS | 1649 | 1463603453164 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x129076000 == 27 [pid = 1649] [id = 522] 13:30:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x117164000) [pid = 1649] [serial = 1566] [outer = 0x0] 13:30:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x117476800) [pid = 1649] [serial = 1567] [outer = 0x117164000] 13:30:53 INFO - PROCESS | 1649 | 1463603453196 Marionette DEBUG loaded listener.js 13:30:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x117572400) [pid = 1649] [serial = 1568] [outer = 0x117164000] 13:30:53 INFO - PROCESS | 1649 | 1463603453612 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]]]}] 13:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 674ms 13:30:53 INFO - PROCESS | 1649 | 1463603453636 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 13:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:30:53 INFO - PROCESS | 1649 | 1463603453638 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 13:30:53 INFO - PROCESS | 1649 | 1463603453640 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:30:53 INFO - PROCESS | 1649 | 1463603453641 Marionette TRACE conn2 <- [1,2062,null,{}] 13:30:53 INFO - PROCESS | 1649 | 1463603453644 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}] 13:30:53 INFO - PROCESS | 1649 | 1463603453745 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 13:30:53 INFO - PROCESS | 1649 | 1463603453794 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x129090800 == 28 [pid = 1649] [id = 523] 13:30:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11768b000) [pid = 1649] [serial = 1569] [outer = 0x0] 13:30:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118a17c00) [pid = 1649] [serial = 1570] [outer = 0x11768b000] 13:30:53 INFO - PROCESS | 1649 | 1463603453824 Marionette DEBUG loaded listener.js 13:30:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11991ac00) [pid = 1649] [serial = 1571] [outer = 0x11768b000] 13:30:54 INFO - PROCESS | 1649 | 1463603454242 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]]]}] 13:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 619ms 13:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:30:54 INFO - PROCESS | 1649 | 1463603454259 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 13:30:54 INFO - PROCESS | 1649 | 1463603454261 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 13:30:54 INFO - PROCESS | 1649 | 1463603454263 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:30:54 INFO - PROCESS | 1649 | 1463603454264 Marionette TRACE conn2 <- [1,2066,null,{}] 13:30:54 INFO - PROCESS | 1649 | 1463603454267 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}] 13:30:54 INFO - PROCESS | 1649 | 1463603454365 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 13:30:54 INFO - PROCESS | 1649 | 1463603454449 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x129397000 == 29 [pid = 1649] [id = 524] 13:30:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11768d800) [pid = 1649] [serial = 1572] [outer = 0x0] 13:30:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119cb1000) [pid = 1649] [serial = 1573] [outer = 0x11768d800] 13:30:54 INFO - PROCESS | 1649 | 1463603454481 Marionette DEBUG loaded listener.js 13:30:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1205be400) [pid = 1649] [serial = 1574] [outer = 0x11768d800] 13:30:54 INFO - PROCESS | 1649 | 1463603454894 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]]]}] 13:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 670ms 13:30:54 INFO - PROCESS | 1649 | 1463603454935 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 13:30:54 INFO - PROCESS | 1649 | 1463603454937 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 13:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:30:54 INFO - PROCESS | 1649 | 1463603454939 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:30:54 INFO - PROCESS | 1649 | 1463603454941 Marionette TRACE conn2 <- [1,2070,null,{}] 13:30:54 INFO - PROCESS | 1649 | 1463603454943 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}] 13:30:55 INFO - PROCESS | 1649 | 1463603455054 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 13:30:55 INFO - PROCESS | 1649 | 1463603455110 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a411800 == 30 [pid = 1649] [id = 525] 13:30:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x120fd6400) [pid = 1649] [serial = 1575] [outer = 0x0] 13:30:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1211d9c00) [pid = 1649] [serial = 1576] [outer = 0x120fd6400] 13:30:55 INFO - PROCESS | 1649 | 1463603455140 Marionette DEBUG loaded listener.js 13:30:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x121486800) [pid = 1649] [serial = 1577] [outer = 0x120fd6400] 13:30:55 INFO - PROCESS | 1649 | 1463603455622 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]]]}] 13:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 720ms 13:30:55 INFO - PROCESS | 1649 | 1463603455676 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 13:30:55 INFO - PROCESS | 1649 | 1463603455677 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 13:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:30:55 INFO - PROCESS | 1649 | 1463603455681 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:30:55 INFO - PROCESS | 1649 | 1463603455683 Marionette TRACE conn2 <- [1,2074,null,{}] 13:30:55 INFO - PROCESS | 1649 | 1463603455687 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}] 13:30:55 INFO - PROCESS | 1649 | 1463603455786 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 13:30:55 INFO - PROCESS | 1649 | 1463603455852 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x1127e3000 == 31 [pid = 1649] [id = 526] 13:30:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x110fbd400) [pid = 1649] [serial = 1578] [outer = 0x0] 13:30:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1126f4800) [pid = 1649] [serial = 1579] [outer = 0x110fbd400] 13:30:55 INFO - PROCESS | 1649 | 1463603455882 Marionette DEBUG loaded listener.js 13:30:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x121539800) [pid = 1649] [serial = 1580] [outer = 0x110fbd400] 13:30:56 INFO - PROCESS | 1649 | 1463603456443 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]]]}] 13:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 821ms 13:30:56 INFO - PROCESS | 1649 | 1463603456504 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 13:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:30:56 INFO - PROCESS | 1649 | 1463603456508 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 13:30:56 INFO - PROCESS | 1649 | 1463603456513 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:30:56 INFO - PROCESS | 1649 | 1463603456517 Marionette TRACE conn2 <- [1,2078,null,{}] 13:30:56 INFO - PROCESS | 1649 | 1463603456522 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}] 13:30:56 INFO - PROCESS | 1649 | 1463603456663 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 13:30:56 INFO - PROCESS | 1649 | 1463603456790 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x112654000 == 32 [pid = 1649] [id = 527] 13:30:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1126f2400) [pid = 1649] [serial = 1581] [outer = 0x0] 13:30:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1126f7c00) [pid = 1649] [serial = 1582] [outer = 0x1126f2400] 13:30:56 INFO - PROCESS | 1649 | 1463603456819 Marionette DEBUG loaded listener.js 13:30:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11323dc00) [pid = 1649] [serial = 1583] [outer = 0x1126f2400] 13:30:57 INFO - PROCESS | 1649 | --DOCSHELL 0x117e08800 == 31 [pid = 1649] [id = 506] 13:30:57 INFO - PROCESS | 1649 | --DOCSHELL 0x1166f4000 == 30 [pid = 1649] [id = 505] 13:30:57 INFO - PROCESS | 1649 | --DOCSHELL 0x110ebc800 == 29 [pid = 1649] [id = 504] 13:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11768b800) [pid = 1649] [serial = 1510] [outer = 0x0] [url = about:blank] 13:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11684ec00) [pid = 1649] [serial = 1504] [outer = 0x0] [url = about:blank] 13:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1126c1800) [pid = 1649] [serial = 1495] [outer = 0x0] [url = about:blank] 13:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11715e000) [pid = 1649] [serial = 1505] [outer = 0x0] [url = about:blank] 13:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1126cb800) [pid = 1649] [serial = 1496] [outer = 0x0] [url = about:blank] 13:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x112a6a400) [pid = 1649] [serial = 1498] [outer = 0x0] [url = about:blank] 13:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x113210c00) [pid = 1649] [serial = 1499] [outer = 0x0] [url = about:blank] 13:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1413ab000) [pid = 1649] [serial = 1493] [outer = 0x0] [url = about:blank] 13:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x115f4c800) [pid = 1649] [serial = 1501] [outer = 0x0] [url = about:blank] 13:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x116797400) [pid = 1649] [serial = 1502] [outer = 0x0] [url = about:blank] 13:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x117165800) [pid = 1649] [serial = 1507] [outer = 0x0] [url = about:blank] 13:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x117471000) [pid = 1649] [serial = 1508] [outer = 0x0] [url = about:blank] 13:30:57 INFO - PROCESS | 1649 | 1463603457311 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]]]}] 13:30:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 823ms 13:30:57 INFO - PROCESS | 1649 | 1463603457337 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 13:30:57 INFO - PROCESS | 1649 | 1463603457343 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 13:30:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:30:57 INFO - PROCESS | 1649 | 1463603457358 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:30:57 INFO - PROCESS | 1649 | 1463603457361 Marionette TRACE conn2 <- [1,2082,null,{}] 13:30:57 INFO - PROCESS | 1649 | 1463603457365 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}] 13:30:57 INFO - PROCESS | 1649 | 1463603457494 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 13:30:57 INFO - PROCESS | 1649 | 1463603457511 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x1167b3800 == 30 [pid = 1649] [id = 528] 13:30:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x115e87c00) [pid = 1649] [serial = 1584] [outer = 0x0] 13:30:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11628c000) [pid = 1649] [serial = 1585] [outer = 0x115e87c00] 13:30:57 INFO - PROCESS | 1649 | 1463603457551 Marionette DEBUG loaded listener.js 13:30:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1166c6c00) [pid = 1649] [serial = 1586] [outer = 0x115e87c00] 13:30:57 INFO - PROCESS | 1649 | 1463603457908 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]]]}] 13:30:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 586ms 13:30:57 INFO - PROCESS | 1649 | 1463603457936 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 13:30:57 INFO - PROCESS | 1649 | 1463603457937 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 13:30:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:30:57 INFO - PROCESS | 1649 | 1463603457940 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:30:57 INFO - PROCESS | 1649 | 1463603457942 Marionette TRACE conn2 <- [1,2086,null,{}] 13:30:57 INFO - PROCESS | 1649 | 1463603457949 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}] 13:30:58 INFO - PROCESS | 1649 | 1463603458036 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 13:30:58 INFO - PROCESS | 1649 | 1463603458041 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x119268800 == 31 [pid = 1649] [id = 529] 13:30:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1167a1c00) [pid = 1649] [serial = 1587] [outer = 0x0] 13:30:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1168cc400) [pid = 1649] [serial = 1588] [outer = 0x1167a1c00] 13:30:58 INFO - PROCESS | 1649 | 1463603458069 Marionette DEBUG loaded listener.js 13:30:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11747dc00) [pid = 1649] [serial = 1589] [outer = 0x1167a1c00] 13:30:58 INFO - PROCESS | 1649 | 1463603458406 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]]]}] 13:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 470ms 13:30:58 INFO - PROCESS | 1649 | 1463603458410 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 13:30:58 INFO - PROCESS | 1649 | 1463603458412 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 13:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:30:58 INFO - PROCESS | 1649 | 1463603458414 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:30:58 INFO - PROCESS | 1649 | 1463603458416 Marionette TRACE conn2 <- [1,2090,null,{}] 13:30:58 INFO - PROCESS | 1649 | 1463603458420 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}] 13:30:58 INFO - PROCESS | 1649 | 1463603458523 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 13:30:58 INFO - PROCESS | 1649 | 1463603458530 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x119bdf000 == 32 [pid = 1649] [id = 530] 13:30:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x117161800) [pid = 1649] [serial = 1590] [outer = 0x0] 13:30:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11821f800) [pid = 1649] [serial = 1591] [outer = 0x117161800] 13:30:58 INFO - PROCESS | 1649 | 1463603458557 Marionette DEBUG loaded listener.js 13:30:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x118531400) [pid = 1649] [serial = 1592] [outer = 0x117161800] 13:30:58 INFO - PROCESS | 1649 | 1463603458884 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]]]}] 13:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 521ms 13:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:30:58 INFO - PROCESS | 1649 | 1463603458936 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 13:30:58 INFO - PROCESS | 1649 | 1463603458937 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 13:30:58 INFO - PROCESS | 1649 | 1463603458939 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:30:58 INFO - PROCESS | 1649 | 1463603458940 Marionette TRACE conn2 <- [1,2094,null,{}] 13:30:58 INFO - PROCESS | 1649 | 1463603458942 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}] 13:30:59 INFO - PROCESS | 1649 | 1463603459024 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 13:30:59 INFO - PROCESS | 1649 | 1463603459028 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x1217a9800 == 33 [pid = 1649] [id = 531] 13:30:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118a1ac00) [pid = 1649] [serial = 1593] [outer = 0x0] 13:30:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x119515000) [pid = 1649] [serial = 1594] [outer = 0x118a1ac00] 13:30:59 INFO - PROCESS | 1649 | 1463603459053 Marionette DEBUG loaded listener.js 13:30:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1197dec00) [pid = 1649] [serial = 1595] [outer = 0x118a1ac00] 13:30:59 INFO - PROCESS | 1649 | 1463603459421 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]]]}] 13:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 520ms 13:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:30:59 INFO - PROCESS | 1649 | 1463603459460 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 13:30:59 INFO - PROCESS | 1649 | 1463603459461 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 13:30:59 INFO - PROCESS | 1649 | 1463603459463 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:30:59 INFO - PROCESS | 1649 | 1463603459464 Marionette TRACE conn2 <- [1,2098,null,{}] 13:30:59 INFO - PROCESS | 1649 | 1463603459467 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}] 13:30:59 INFO - PROCESS | 1649 | 1463603459591 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 13:30:59 INFO - PROCESS | 1649 | 1463603459604 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x128817000 == 34 [pid = 1649] [id = 532] 13:30:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x119919000) [pid = 1649] [serial = 1596] [outer = 0x0] 13:30:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1205c2c00) [pid = 1649] [serial = 1597] [outer = 0x119919000] 13:30:59 INFO - PROCESS | 1649 | 1463603459630 Marionette DEBUG loaded listener.js 13:30:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1212e8400) [pid = 1649] [serial = 1598] [outer = 0x119919000] 13:30:59 INFO - PROCESS | 1649 | 1463603459974 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]]]}] 13:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 523ms 13:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:30:59 INFO - PROCESS | 1649 | 1463603459986 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 13:30:59 INFO - PROCESS | 1649 | 1463603459987 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 13:30:59 INFO - PROCESS | 1649 | 1463603459989 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:30:59 INFO - PROCESS | 1649 | 1463603459990 Marionette TRACE conn2 <- [1,2102,null,{}] 13:30:59 INFO - PROCESS | 1649 | 1463603459993 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}] 13:31:00 INFO - PROCESS | 1649 | 1463603460099 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 13:31:00 INFO - PROCESS | 1649 | 1463603460134 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ea7800 == 35 [pid = 1649] [id = 533] 13:31:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1205c4c00) [pid = 1649] [serial = 1599] [outer = 0x0] 13:31:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x121574000) [pid = 1649] [serial = 1600] [outer = 0x1205c4c00] 13:31:00 INFO - PROCESS | 1649 | 1463603460159 Marionette DEBUG loaded listener.js 13:31:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x121880000) [pid = 1649] [serial = 1601] [outer = 0x1205c4c00] 13:31:00 INFO - PROCESS | 1649 | 1463603460480 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]]]}] 13:31:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:31:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 519ms 13:31:00 INFO - PROCESS | 1649 | 1463603460508 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 13:31:00 INFO - PROCESS | 1649 | 1463603460509 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 13:31:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:31:00 INFO - PROCESS | 1649 | 1463603460512 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:31:00 INFO - PROCESS | 1649 | 1463603460513 Marionette TRACE conn2 <- [1,2106,null,{}] 13:31:00 INFO - PROCESS | 1649 | 1463603460522 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}] 13:31:00 INFO - PROCESS | 1649 | 1463603460624 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 13:31:00 INFO - PROCESS | 1649 | 1463603460659 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a41e800 == 36 [pid = 1649] [id = 534] 13:31:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12156d800) [pid = 1649] [serial = 1602] [outer = 0x0] 13:31:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x121884c00) [pid = 1649] [serial = 1603] [outer = 0x12156d800] 13:31:00 INFO - PROCESS | 1649 | 1463603460691 Marionette DEBUG loaded listener.js 13:31:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12188b000) [pid = 1649] [serial = 1604] [outer = 0x12156d800] 13:31:01 INFO - PROCESS | 1649 | 1463603461044 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]]]}] 13:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 573ms 13:31:01 INFO - PROCESS | 1649 | 1463603461087 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 13:31:01 INFO - PROCESS | 1649 | 1463603461089 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 13:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:31:01 INFO - PROCESS | 1649 | 1463603461092 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:31:01 INFO - PROCESS | 1649 | 1463603461094 Marionette TRACE conn2 <- [1,2110,null,{}] 13:31:01 INFO - PROCESS | 1649 | 1463603461097 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}] 13:31:01 INFO - PROCESS | 1649 | 1463603461358 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 13:31:01 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x111015400) [pid = 1649] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:31:01 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1126c7400) [pid = 1649] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:31:01 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x117166400) [pid = 1649] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:31:01 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11103a400) [pid = 1649] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:31:01 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1182db400) [pid = 1649] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:31:01 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x111010800) [pid = 1649] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:31:01 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x119cad400) [pid = 1649] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:31:01 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x116459800) [pid = 1649] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:31:01 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x117167c00) [pid = 1649] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:31:01 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11673f000) [pid = 1649] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:31:01 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x118acb800) [pid = 1649] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:31:01 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x119709800) [pid = 1649] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:31:01 INFO - PROCESS | 1649 | 1463603461456 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x119634000 == 37 [pid = 1649] [id = 535] 13:31:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x110fbdc00) [pid = 1649] [serial = 1605] [outer = 0x0] 13:31:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11103a400) [pid = 1649] [serial = 1606] [outer = 0x110fbdc00] 13:31:01 INFO - PROCESS | 1649 | 1463603461496 Marionette DEBUG loaded listener.js 13:31:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1166ce800) [pid = 1649] [serial = 1607] [outer = 0x110fbdc00] 13:31:01 INFO - PROCESS | 1649 | 1463603461839 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]]]}] 13:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 773ms 13:31:01 INFO - PROCESS | 1649 | 1463603461867 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 13:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:31:01 INFO - PROCESS | 1649 | 1463603461870 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 13:31:01 INFO - PROCESS | 1649 | 1463603461878 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:31:01 INFO - PROCESS | 1649 | 1463603461879 Marionette TRACE conn2 <- [1,2114,null,{}] 13:31:01 INFO - PROCESS | 1649 | 1463603461884 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}] 13:31:01 INFO - PROCESS | 1649 | 1463603461968 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 13:31:01 INFO - PROCESS | 1649 | 1463603461973 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac78000 == 38 [pid = 1649] [id = 536] 13:31:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x117167c00) [pid = 1649] [serial = 1608] [outer = 0x0] 13:31:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x120fda800) [pid = 1649] [serial = 1609] [outer = 0x117167c00] 13:31:02 INFO - PROCESS | 1649 | 1463603461998 Marionette DEBUG loaded listener.js 13:31:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x121919c00) [pid = 1649] [serial = 1610] [outer = 0x117167c00] 13:31:02 INFO - PROCESS | 1649 | 1463603462352 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]]]}] 13:31:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 529ms 13:31:02 INFO - PROCESS | 1649 | 1463603462402 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 13:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:31:02 INFO - PROCESS | 1649 | 1463603462404 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 13:31:02 INFO - PROCESS | 1649 | 1463603462406 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:31:02 INFO - PROCESS | 1649 | 1463603462408 Marionette TRACE conn2 <- [1,2118,null,{}] 13:31:02 INFO - PROCESS | 1649 | 1463603462410 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}] 13:31:02 INFO - PROCESS | 1649 | 1463603462509 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 13:31:02 INFO - PROCESS | 1649 | 1463603462571 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b88b000 == 39 [pid = 1649] [id = 537] 13:31:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x121919800) [pid = 1649] [serial = 1611] [outer = 0x0] 13:31:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x121922000) [pid = 1649] [serial = 1612] [outer = 0x121919800] 13:31:02 INFO - PROCESS | 1649 | 1463603462600 Marionette DEBUG loaded listener.js 13:31:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x121950000) [pid = 1649] [serial = 1613] [outer = 0x121919800] 13:31:02 INFO - PROCESS | 1649 | 1463603462907 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]]]}] 13:31:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 519ms 13:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:31:02 INFO - PROCESS | 1649 | 1463603462925 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 13:31:02 INFO - PROCESS | 1649 | 1463603462927 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 13:31:02 INFO - PROCESS | 1649 | 1463603462929 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:31:02 INFO - PROCESS | 1649 | 1463603462931 Marionette TRACE conn2 <- [1,2122,null,{}] 13:31:02 INFO - PROCESS | 1649 | 1463603462938 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}] 13:31:03 INFO - PROCESS | 1649 | 1463603463048 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 13:31:03 INFO - PROCESS | 1649 | 1463603463055 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba0b800 == 40 [pid = 1649] [id = 538] 13:31:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12194c000) [pid = 1649] [serial = 1614] [outer = 0x0] 13:31:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1237bb000) [pid = 1649] [serial = 1615] [outer = 0x12194c000] 13:31:03 INFO - PROCESS | 1649 | 1463603463094 Marionette DEBUG loaded listener.js 13:31:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1237ea400) [pid = 1649] [serial = 1616] [outer = 0x12194c000] 13:31:03 INFO - PROCESS | 1649 | 1463603463669 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]]]}] 13:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 772ms 13:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:31:03 INFO - PROCESS | 1649 | 1463603463701 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 13:31:03 INFO - PROCESS | 1649 | 1463603463704 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 13:31:03 INFO - PROCESS | 1649 | 1463603463708 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:31:03 INFO - PROCESS | 1649 | 1463603463710 Marionette TRACE conn2 <- [1,2126,null,{}] 13:31:03 INFO - PROCESS | 1649 | 1463603463714 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}] 13:31:03 INFO - PROCESS | 1649 | 1463603463883 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 13:31:03 INFO - PROCESS | 1649 | 1463603463948 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x11871d800 == 41 [pid = 1649] [id = 539] 13:31:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x112a61800) [pid = 1649] [serial = 1617] [outer = 0x0] 13:31:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1131cfc00) [pid = 1649] [serial = 1618] [outer = 0x112a61800] 13:31:03 INFO - PROCESS | 1649 | 1463603463980 Marionette DEBUG loaded listener.js 13:31:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x115e82800) [pid = 1649] [serial = 1619] [outer = 0x112a61800] 13:31:04 INFO - PROCESS | 1649 | 1463603464367 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]]]}] 13:31:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 720ms 13:31:04 INFO - PROCESS | 1649 | 1463603464429 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 13:31:04 INFO - PROCESS | 1649 | 1463603464433 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 13:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:31:04 INFO - PROCESS | 1649 | 1463603464438 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:31:04 INFO - PROCESS | 1649 | 1463603464440 Marionette TRACE conn2 <- [1,2130,null,{}] 13:31:04 INFO - PROCESS | 1649 | 1463603464442 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}] 13:31:04 INFO - PROCESS | 1649 | 1463603464548 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 13:31:04 INFO - PROCESS | 1649 | 1463603464608 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12134a000 == 42 [pid = 1649] [id = 540] 13:31:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x116452c00) [pid = 1649] [serial = 1620] [outer = 0x0] 13:31:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x116848800) [pid = 1649] [serial = 1621] [outer = 0x116452c00] 13:31:04 INFO - PROCESS | 1649 | 1463603464638 Marionette DEBUG loaded listener.js 13:31:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11756e000) [pid = 1649] [serial = 1622] [outer = 0x116452c00] 13:31:05 INFO - PROCESS | 1649 | 1463603465105 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] 13:31:05 INFO - PROCESS | 1649 | 1463603465199 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 13:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:31:05 INFO - PROCESS | 1649 | 1463603465201 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:31:05 INFO - PROCESS | 1649 | 1463603465204 Marionette TRACE conn2 <- [1,2134,null,{}] 13:31:05 INFO - PROCESS | 1649 | 1463603465212 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}] 13:31:05 INFO - PROCESS | 1649 | 1463603465318 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 13:31:05 INFO - PROCESS | 1649 | 1463603465379 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba21800 == 43 [pid = 1649] [id = 541] 13:31:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1197e8000) [pid = 1649] [serial = 1623] [outer = 0x0] 13:31:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1205c2400) [pid = 1649] [serial = 1624] [outer = 0x1197e8000] 13:31:05 INFO - PROCESS | 1649 | 1463603465452 Marionette DEBUG loaded listener.js 13:31:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1211dc400) [pid = 1649] [serial = 1625] [outer = 0x1197e8000] 13:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 671ms 13:31:05 INFO - PROCESS | 1649 | 1463603465868 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]]]}] 13:31:05 INFO - PROCESS | 1649 | 1463603465873 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 13:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:31:05 INFO - PROCESS | 1649 | 1463603465875 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 13:31:05 INFO - PROCESS | 1649 | 1463603465877 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:31:05 INFO - PROCESS | 1649 | 1463603465879 Marionette TRACE conn2 <- [1,2138,null,{}] 13:31:05 INFO - PROCESS | 1649 | 1463603465881 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}] 13:31:05 INFO - PROCESS | 1649 | 1463603465988 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 13:31:06 INFO - PROCESS | 1649 | 1463603466043 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bed6800 == 44 [pid = 1649] [id = 542] 13:31:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x121539c00) [pid = 1649] [serial = 1626] [outer = 0x0] 13:31:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1218a0800) [pid = 1649] [serial = 1627] [outer = 0x121539c00] 13:31:06 INFO - PROCESS | 1649 | 1463603466073 Marionette DEBUG loaded listener.js 13:31:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x121945800) [pid = 1649] [serial = 1628] [outer = 0x121539c00] 13:31:06 INFO - PROCESS | 1649 | 1463603466739 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]]]}] 13:31:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 924ms 13:31:06 INFO - PROCESS | 1649 | 1463603466802 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 13:31:06 INFO - PROCESS | 1649 | 1463603466805 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 13:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:31:06 INFO - PROCESS | 1649 | 1463603466808 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:31:06 INFO - PROCESS | 1649 | 1463603466810 Marionette TRACE conn2 <- [1,2142,null,{}] 13:31:06 INFO - PROCESS | 1649 | 1463603466815 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}] 13:31:06 INFO - PROCESS | 1649 | 1463603466908 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 13:31:06 INFO - PROCESS | 1649 | 1463603466989 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x11688b000 == 45 [pid = 1649] [id = 543] 13:31:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x111039800) [pid = 1649] [serial = 1629] [outer = 0x0] 13:31:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x1122adc00) [pid = 1649] [serial = 1630] [outer = 0x111039800] 13:31:07 INFO - PROCESS | 1649 | 1463603467034 Marionette DEBUG loaded listener.js 13:31:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x112d02c00) [pid = 1649] [serial = 1631] [outer = 0x111039800] 13:31:07 INFO - PROCESS | 1649 | 1463603467546 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] 13:31:07 INFO - PROCESS | 1649 | 1463603467611 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 13:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:31:07 INFO - PROCESS | 1649 | 1463603467618 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:31:07 INFO - PROCESS | 1649 | 1463603467621 Marionette TRACE conn2 <- [1,2146,null,{}] 13:31:07 INFO - PROCESS | 1649 | 1463603467623 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}] 13:31:07 INFO - PROCESS | 1649 | 1463603467716 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 13:31:07 INFO - PROCESS | 1649 | 1463603467787 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x116706800 == 46 [pid = 1649] [id = 544] 13:31:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x115e83400) [pid = 1649] [serial = 1632] [outer = 0x0] 13:31:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x115f57400) [pid = 1649] [serial = 1633] [outer = 0x115e83400] 13:31:07 INFO - PROCESS | 1649 | 1463603467814 Marionette DEBUG loaded listener.js 13:31:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x11660dc00) [pid = 1649] [serial = 1634] [outer = 0x115e83400] 13:31:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12b88b000 == 45 [pid = 1649] [id = 537] 13:31:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac78000 == 44 [pid = 1649] [id = 536] 13:31:08 INFO - PROCESS | 1649 | --DOCSHELL 0x119634000 == 43 [pid = 1649] [id = 535] 13:31:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12a41e800 == 42 [pid = 1649] [id = 534] 13:31:08 INFO - PROCESS | 1649 | --DOCSHELL 0x128ea7800 == 41 [pid = 1649] [id = 533] 13:31:08 INFO - PROCESS | 1649 | --DOCSHELL 0x128817000 == 40 [pid = 1649] [id = 532] 13:31:08 INFO - PROCESS | 1649 | --DOCSHELL 0x1217a9800 == 39 [pid = 1649] [id = 531] 13:31:08 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x110fbb400) [pid = 1649] [serial = 1513] [outer = 0x0] [url = about:blank] 13:31:08 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1126cc000) [pid = 1649] [serial = 1516] [outer = 0x0] [url = about:blank] 13:31:08 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x112d07400) [pid = 1649] [serial = 1519] [outer = 0x0] [url = about:blank] 13:31:08 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x119dd3000) [pid = 1649] [serial = 1558] [outer = 0x0] [url = about:blank] 13:31:08 INFO - PROCESS | 1649 | --DOCSHELL 0x119bdf000 == 38 [pid = 1649] [id = 530] 13:31:08 INFO - PROCESS | 1649 | --DOCSHELL 0x119268800 == 37 [pid = 1649] [id = 529] 13:31:08 INFO - PROCESS | 1649 | --DOCSHELL 0x1167b3800 == 36 [pid = 1649] [id = 528] 13:31:08 INFO - PROCESS | 1649 | --DOCSHELL 0x112654000 == 35 [pid = 1649] [id = 527] 13:31:08 INFO - PROCESS | 1649 | 1463603468243 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] 13:31:08 INFO - PROCESS | 1649 | 1463603468309 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 13:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:31:08 INFO - PROCESS | 1649 | 1463603468311 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:31:08 INFO - PROCESS | 1649 | 1463603468313 Marionette TRACE conn2 <- [1,2150,null,{}] 13:31:08 INFO - PROCESS | 1649 | 1463603468323 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}] 13:31:08 INFO - PROCESS | 1649 | 1463603468402 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 13:31:08 INFO - PROCESS | 1649 | 1463603468407 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x1167b3800 == 36 [pid = 1649] [id = 545] 13:31:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11673e800) [pid = 1649] [serial = 1635] [outer = 0x0] 13:31:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11710fc00) [pid = 1649] [serial = 1636] [outer = 0x11673e800] 13:31:08 INFO - PROCESS | 1649 | 1463603468435 Marionette DEBUG loaded listener.js 13:31:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x117477c00) [pid = 1649] [serial = 1637] [outer = 0x11673e800] 13:31:08 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x115e80c00) [pid = 1649] [serial = 1528] [outer = 0x0] [url = about:blank] 13:31:08 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x115e8ac00) [pid = 1649] [serial = 1529] [outer = 0x0] [url = about:blank] 13:31:08 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x112a5d400) [pid = 1649] [serial = 1525] [outer = 0x0] [url = about:blank] 13:31:08 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11323c800) [pid = 1649] [serial = 1526] [outer = 0x0] [url = about:blank] 13:31:08 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x117470800) [pid = 1649] [serial = 1537] [outer = 0x0] [url = about:blank] 13:31:08 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x118217c00) [pid = 1649] [serial = 1538] [outer = 0x0] [url = about:blank] 13:31:08 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1122b4800) [pid = 1649] [serial = 1523] [outer = 0x0] [url = about:blank] 13:31:08 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x111a0b400) [pid = 1649] [serial = 1522] [outer = 0x0] [url = about:blank] 13:31:08 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1184c5400) [pid = 1649] [serial = 1543] [outer = 0x0] [url = about:blank] 13:31:08 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11680d400) [pid = 1649] [serial = 1534] [outer = 0x0] [url = about:blank] 13:31:08 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x119dcf000) [pid = 1649] [serial = 1556] [outer = 0x0] [url = about:blank] 13:31:08 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x116610400) [pid = 1649] [serial = 1531] [outer = 0x0] [url = about:blank] 13:31:08 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x116802800) [pid = 1649] [serial = 1532] [outer = 0x0] [url = about:blank] 13:31:08 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1182dbc00) [pid = 1649] [serial = 1540] [outer = 0x0] [url = about:blank] 13:31:08 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x117167800) [pid = 1649] [serial = 1546] [outer = 0x0] [url = about:blank] 13:31:08 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11928e400) [pid = 1649] [serial = 1549] [outer = 0x0] [url = about:blank] 13:31:08 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x119b17c00) [pid = 1649] [serial = 1553] [outer = 0x0] [url = about:blank] 13:31:08 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x119709400) [pid = 1649] [serial = 1550] [outer = 0x0] [url = about:blank] 13:31:08 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1197e4400) [pid = 1649] [serial = 1552] [outer = 0x0] [url = about:blank] 13:31:08 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x118a17800) [pid = 1649] [serial = 1544] [outer = 0x0] [url = about:blank] 13:31:08 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x119dc5400) [pid = 1649] [serial = 1555] [outer = 0x0] [url = about:blank] 13:31:08 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x118ace000) [pid = 1649] [serial = 1547] [outer = 0x0] [url = about:blank] 13:31:08 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x118428800) [pid = 1649] [serial = 1541] [outer = 0x0] [url = about:blank] 13:31:08 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x116a64c00) [pid = 1649] [serial = 1535] [outer = 0x0] [url = about:blank] 13:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 522ms 13:31:08 INFO - PROCESS | 1649 | 1463603468828 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]]]}] 13:31:08 INFO - PROCESS | 1649 | 1463603468834 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 13:31:08 INFO - PROCESS | 1649 | 1463603468836 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 13:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:31:08 INFO - PROCESS | 1649 | 1463603468838 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:31:08 INFO - PROCESS | 1649 | 1463603468839 Marionette TRACE conn2 <- [1,2154,null,{}] 13:31:08 INFO - PROCESS | 1649 | 1463603468841 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}] 13:31:08 INFO - PROCESS | 1649 | 1463603468923 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 13:31:08 INFO - PROCESS | 1649 | 1463603468928 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x119626800 == 37 [pid = 1649] [id = 546] 13:31:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x117478400) [pid = 1649] [serial = 1638] [outer = 0x0] 13:31:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11821e400) [pid = 1649] [serial = 1639] [outer = 0x117478400] 13:31:08 INFO - PROCESS | 1649 | 1463603468954 Marionette DEBUG loaded listener.js 13:31:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1182e1400) [pid = 1649] [serial = 1640] [outer = 0x117478400] 13:31:09 INFO - PROCESS | 1649 | 1463603469274 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]]]}] 13:31:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:31:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 473ms 13:31:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:31:09 INFO - PROCESS | 1649 | 1463603469311 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 13:31:09 INFO - PROCESS | 1649 | 1463603469312 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 13:31:09 INFO - PROCESS | 1649 | 1463603469314 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:31:09 INFO - PROCESS | 1649 | 1463603469316 Marionette TRACE conn2 <- [1,2158,null,{}] 13:31:09 INFO - PROCESS | 1649 | 1463603469324 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}] 13:31:09 INFO - PROCESS | 1649 | 1463603469407 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 13:31:09 INFO - PROCESS | 1649 | 1463603469460 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b7b000 == 38 [pid = 1649] [id = 547] 13:31:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11680e000) [pid = 1649] [serial = 1641] [outer = 0x0] 13:31:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1184b8800) [pid = 1649] [serial = 1642] [outer = 0x11680e000] 13:31:09 INFO - PROCESS | 1649 | 1463603469486 Marionette DEBUG loaded listener.js 13:31:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x118a19000) [pid = 1649] [serial = 1643] [outer = 0x11680e000] 13:31:09 INFO - PROCESS | 1649 | 1463603469779 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]]]}] 13:31:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:31:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 470ms 13:31:09 INFO - PROCESS | 1649 | 1463603469789 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 13:31:09 INFO - PROCESS | 1649 | 1463603469790 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 13:31:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:31:09 INFO - PROCESS | 1649 | 1463603469793 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:31:09 INFO - PROCESS | 1649 | 1463603469794 Marionette TRACE conn2 <- [1,2162,null,{}] 13:31:09 INFO - PROCESS | 1649 | 1463603469796 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}] 13:31:09 INFO - PROCESS | 1649 | 1463603469903 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 13:31:09 INFO - PROCESS | 1649 | 1463603469909 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12123c800 == 39 [pid = 1649] [id = 548] 13:31:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x119516000) [pid = 1649] [serial = 1644] [outer = 0x0] 13:31:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x119b14400) [pid = 1649] [serial = 1645] [outer = 0x119516000] 13:31:09 INFO - PROCESS | 1649 | 1463603469935 Marionette DEBUG loaded listener.js 13:31:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x119dd3000) [pid = 1649] [serial = 1646] [outer = 0x119516000] 13:31:10 INFO - PROCESS | 1649 | 1463603470254 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]]]}] 13:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 519ms 13:31:10 INFO - PROCESS | 1649 | 1463603470323 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 13:31:10 INFO - PROCESS | 1649 | 1463603470324 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 13:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:31:10 INFO - PROCESS | 1649 | 1463603470327 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:31:10 INFO - PROCESS | 1649 | 1463603470328 Marionette TRACE conn2 <- [1,2166,null,{}] 13:31:10 INFO - PROCESS | 1649 | 1463603470339 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}] 13:31:10 INFO - PROCESS | 1649 | 1463603470437 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 13:31:10 INFO - PROCESS | 1649 | 1463603470441 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x121cb1000 == 40 [pid = 1649] [id = 549] 13:31:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11970a400) [pid = 1649] [serial = 1647] [outer = 0x0] 13:31:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1211d5800) [pid = 1649] [serial = 1648] [outer = 0x11970a400] 13:31:10 INFO - PROCESS | 1649 | 1463603470504 Marionette DEBUG loaded listener.js 13:31:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x121214c00) [pid = 1649] [serial = 1649] [outer = 0x11970a400] 13:31:10 INFO - PROCESS | 1649 | 1463603470811 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]]]}] 13:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 526ms 13:31:10 INFO - PROCESS | 1649 | 1463603470854 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 13:31:10 INFO - PROCESS | 1649 | 1463603470855 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 13:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:31:10 INFO - PROCESS | 1649 | 1463603470857 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:31:10 INFO - PROCESS | 1649 | 1463603470859 Marionette TRACE conn2 <- [1,2170,null,{}] 13:31:10 INFO - PROCESS | 1649 | 1463603470861 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}] 13:31:10 INFO - PROCESS | 1649 | 1463603470958 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 13:31:10 INFO - PROCESS | 1649 | 1463603470962 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x1252c1000 == 41 [pid = 1649] [id = 550] 13:31:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x119b18000) [pid = 1649] [serial = 1650] [outer = 0x0] 13:31:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x121539400) [pid = 1649] [serial = 1651] [outer = 0x119b18000] 13:31:11 INFO - PROCESS | 1649 | 1463603471019 Marionette DEBUG loaded listener.js 13:31:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x121884400) [pid = 1649] [serial = 1652] [outer = 0x119b18000] 13:31:11 INFO - PROCESS | 1649 | 1463603471360 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]]]}] 13:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 517ms 13:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:31:11 INFO - PROCESS | 1649 | 1463603471376 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 13:31:11 INFO - PROCESS | 1649 | 1463603471377 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 13:31:11 INFO - PROCESS | 1649 | 1463603471379 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:31:11 INFO - PROCESS | 1649 | 1463603471380 Marionette TRACE conn2 <- [1,2174,null,{}] 13:31:11 INFO - PROCESS | 1649 | 1463603471385 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}] 13:31:11 INFO - PROCESS | 1649 | 1463603471485 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 13:31:11 INFO - PROCESS | 1649 | 1463603471498 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x128828000 == 42 [pid = 1649] [id = 551] 13:31:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1211de800) [pid = 1649] [serial = 1653] [outer = 0x0] 13:31:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x121918c00) [pid = 1649] [serial = 1654] [outer = 0x1211de800] 13:31:11 INFO - PROCESS | 1649 | 1463603471523 Marionette DEBUG loaded listener.js 13:31:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x121947c00) [pid = 1649] [serial = 1655] [outer = 0x1211de800] 13:31:11 INFO - PROCESS | 1649 | 1463603471861 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]]]}] 13:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 523ms 13:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:31:11 INFO - PROCESS | 1649 | 1463603471903 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 13:31:11 INFO - PROCESS | 1649 | 1463603471904 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 13:31:11 INFO - PROCESS | 1649 | 1463603471906 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:31:11 INFO - PROCESS | 1649 | 1463603471907 Marionette TRACE conn2 <- [1,2178,null,{}] 13:31:11 INFO - PROCESS | 1649 | 1463603471909 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}] 13:31:12 INFO - PROCESS | 1649 | 1463603472010 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 13:31:12 INFO - PROCESS | 1649 | 1463603472024 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x128a83800 == 43 [pid = 1649] [id = 552] 13:31:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x121889400) [pid = 1649] [serial = 1656] [outer = 0x0] 13:31:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12194dc00) [pid = 1649] [serial = 1657] [outer = 0x121889400] 13:31:12 INFO - PROCESS | 1649 | 1463603472048 Marionette DEBUG loaded listener.js 13:31:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x1237b9c00) [pid = 1649] [serial = 1658] [outer = 0x121889400] 13:31:12 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x118a1ac00) [pid = 1649] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:31:12 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x119919000) [pid = 1649] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:31:12 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1167a1c00) [pid = 1649] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:31:12 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1126f2400) [pid = 1649] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:31:12 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x117161800) [pid = 1649] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:31:12 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1205c4c00) [pid = 1649] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:31:12 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x110fbd400) [pid = 1649] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:31:12 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x115e87c00) [pid = 1649] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:31:12 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12156d800) [pid = 1649] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:31:12 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x117167c00) [pid = 1649] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:31:12 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x110fbdc00) [pid = 1649] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:31:12 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x121919800) [pid = 1649] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:31:12 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x117474800) [pid = 1649] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:31:12 INFO - PROCESS | 1649 | 1463603472670 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]]]}] 13:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 770ms 13:31:12 INFO - PROCESS | 1649 | 1463603472677 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 13:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:31:12 INFO - PROCESS | 1649 | 1463603472679 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 13:31:12 INFO - PROCESS | 1649 | 1463603472688 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:31:12 INFO - PROCESS | 1649 | 1463603472691 Marionette TRACE conn2 <- [1,2182,null,{}] 13:31:12 INFO - PROCESS | 1649 | 1463603472695 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}] 13:31:12 INFO - PROCESS | 1649 | 1463603472859 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 13:31:12 INFO - PROCESS | 1649 | 1463603472947 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12882b000 == 44 [pid = 1649] [id = 553] 13:31:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x111037800) [pid = 1649] [serial = 1659] [outer = 0x0] 13:31:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x117471000) [pid = 1649] [serial = 1660] [outer = 0x111037800] 13:31:12 INFO - PROCESS | 1649 | 1463603472979 Marionette DEBUG loaded listener.js 13:31:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1237ea000) [pid = 1649] [serial = 1661] [outer = 0x111037800] 13:31:13 INFO - PROCESS | 1649 | 1463603473347 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]]]}] 13:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 678ms 13:31:13 INFO - PROCESS | 1649 | 1463603473361 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 13:31:13 INFO - PROCESS | 1649 | 1463603473363 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 13:31:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:31:13 INFO - PROCESS | 1649 | 1463603473368 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:31:13 INFO - PROCESS | 1649 | 1463603473382 Marionette TRACE conn2 <- [1,2186,null,{}] 13:31:13 INFO - PROCESS | 1649 | 1463603473387 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}] 13:31:13 INFO - PROCESS | 1649 | 1463603473544 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 13:31:13 INFO - PROCESS | 1649 | 1463603473554 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a874000 == 45 [pid = 1649] [id = 554] 13:31:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x112d02800) [pid = 1649] [serial = 1662] [outer = 0x0] 13:31:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x124f10c00) [pid = 1649] [serial = 1663] [outer = 0x112d02800] 13:31:13 INFO - PROCESS | 1649 | 1463603473593 Marionette DEBUG loaded listener.js 13:31:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1257e1000) [pid = 1649] [serial = 1664] [outer = 0x112d02800] 13:31:13 INFO - PROCESS | 1649 | 1463603473957 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]]]}] 13:31:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:31:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 636ms 13:31:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:31:14 INFO - PROCESS | 1649 | 1463603474003 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 13:31:14 INFO - PROCESS | 1649 | 1463603474004 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 13:31:14 INFO - PROCESS | 1649 | 1463603474006 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:31:14 INFO - PROCESS | 1649 | 1463603474007 Marionette TRACE conn2 <- [1,2190,null,{}] 13:31:14 INFO - PROCESS | 1649 | 1463603474009 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}] 13:31:14 INFO - PROCESS | 1649 | 1463603474089 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 13:31:14 INFO - PROCESS | 1649 | 1463603474147 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac73000 == 46 [pid = 1649] [id = 555] 13:31:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1122a9c00) [pid = 1649] [serial = 1665] [outer = 0x0] 13:31:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x119b19c00) [pid = 1649] [serial = 1666] [outer = 0x1122a9c00] 13:31:14 INFO - PROCESS | 1649 | 1463603474173 Marionette DEBUG loaded listener.js 13:31:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x125835400) [pid = 1649] [serial = 1667] [outer = 0x1122a9c00] 13:31:14 INFO - PROCESS | 1649 | 1463603474441 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]]]}] 13:31:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:31:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 469ms 13:31:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:31:14 INFO - PROCESS | 1649 | 1463603474475 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 13:31:14 INFO - PROCESS | 1649 | 1463603474476 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 13:31:14 INFO - PROCESS | 1649 | 1463603474478 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:31:14 INFO - PROCESS | 1649 | 1463603474479 Marionette TRACE conn2 <- [1,2194,null,{}] 13:31:14 INFO - PROCESS | 1649 | 1463603474490 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}] 13:31:14 INFO - PROCESS | 1649 | 1463603474577 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 13:31:14 INFO - PROCESS | 1649 | 1463603474692 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x111ae8800 == 47 [pid = 1649] [id = 556] 13:31:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x110fb7000) [pid = 1649] [serial = 1668] [outer = 0x0] 13:31:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x111014800) [pid = 1649] [serial = 1669] [outer = 0x110fb7000] 13:31:14 INFO - PROCESS | 1649 | 1463603474724 Marionette DEBUG loaded listener.js 13:31:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x1110aa800) [pid = 1649] [serial = 1670] [outer = 0x110fb7000] 13:31:15 INFO - PROCESS | 1649 | 1463603475160 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]]]}] 13:31:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:31:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 719ms 13:31:15 INFO - PROCESS | 1649 | 1463603475198 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 13:31:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:31:15 INFO - PROCESS | 1649 | 1463603475201 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 13:31:15 INFO - PROCESS | 1649 | 1463603475204 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:31:15 INFO - PROCESS | 1649 | 1463603475207 Marionette TRACE conn2 <- [1,2198,null,{}] 13:31:15 INFO - PROCESS | 1649 | 1463603475210 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}] 13:31:15 INFO - PROCESS | 1649 | 1463603475314 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 13:31:15 INFO - PROCESS | 1649 | 1463603475374 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x118738800 == 48 [pid = 1649] [id = 557] 13:31:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x1126c4800) [pid = 1649] [serial = 1671] [outer = 0x0] 13:31:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x115ee5c00) [pid = 1649] [serial = 1672] [outer = 0x1126c4800] 13:31:15 INFO - PROCESS | 1649 | 1463603475405 Marionette DEBUG loaded listener.js 13:31:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x1167a1800) [pid = 1649] [serial = 1673] [outer = 0x1126c4800] 13:31:15 INFO - PROCESS | 1649 | 1463603475820 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]]]}] 13:31:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:31:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 624ms 13:31:15 INFO - PROCESS | 1649 | 1463603475830 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 13:31:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:31:15 INFO - PROCESS | 1649 | 1463603475833 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 13:31:15 INFO - PROCESS | 1649 | 1463603475836 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:31:15 INFO - PROCESS | 1649 | 1463603475837 Marionette TRACE conn2 <- [1,2202,null,{}] 13:31:15 INFO - PROCESS | 1649 | 1463603475840 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}] 13:31:15 INFO - PROCESS | 1649 | 1463603475941 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 13:31:16 INFO - PROCESS | 1649 | 1463603476033 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x128a76800 == 49 [pid = 1649] [id = 558] 13:31:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x116a63c00) [pid = 1649] [serial = 1674] [outer = 0x0] 13:31:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x11747ac00) [pid = 1649] [serial = 1675] [outer = 0x116a63c00] 13:31:16 INFO - PROCESS | 1649 | 1463603476075 Marionette DEBUG loaded listener.js 13:31:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11852ec00) [pid = 1649] [serial = 1676] [outer = 0x116a63c00] 13:31:16 INFO - PROCESS | 1649 | 1463603476479 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]]]}] 13:31:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:31:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 673ms 13:31:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:31:16 INFO - PROCESS | 1649 | 1463603476510 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 13:31:16 INFO - PROCESS | 1649 | 1463603476511 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 13:31:16 INFO - PROCESS | 1649 | 1463603476519 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:31:16 INFO - PROCESS | 1649 | 1463603476523 Marionette TRACE conn2 <- [1,2206,null,{}] 13:31:16 INFO - PROCESS | 1649 | 1463603476527 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}] 13:31:16 INFO - PROCESS | 1649 | 1463603476631 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 13:31:16 INFO - PROCESS | 1649 | 1463603476703 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba06800 == 50 [pid = 1649] [id = 559] 13:31:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x117163800) [pid = 1649] [serial = 1677] [outer = 0x0] 13:31:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x119911c00) [pid = 1649] [serial = 1678] [outer = 0x117163800] 13:31:16 INFO - PROCESS | 1649 | 1463603476734 Marionette DEBUG loaded listener.js 13:31:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x1205be800) [pid = 1649] [serial = 1679] [outer = 0x117163800] 13:31:17 INFO - PROCESS | 1649 | 1463603477153 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]]]}] 13:31:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:31:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 677ms 13:31:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:31:17 INFO - PROCESS | 1649 | 1463603477192 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 13:31:17 INFO - PROCESS | 1649 | 1463603477194 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 13:31:17 INFO - PROCESS | 1649 | 1463603477196 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:31:17 INFO - PROCESS | 1649 | 1463603477197 Marionette TRACE conn2 <- [1,2210,null,{}] 13:31:17 INFO - PROCESS | 1649 | 1463603477200 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}] 13:31:17 INFO - PROCESS | 1649 | 1463603477320 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 13:31:17 INFO - PROCESS | 1649 | 1463603477403 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c088000 == 51 [pid = 1649] [id = 560] 13:31:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x1211ddc00) [pid = 1649] [serial = 1680] [outer = 0x0] 13:31:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12188a400) [pid = 1649] [serial = 1681] [outer = 0x1211ddc00] 13:31:17 INFO - PROCESS | 1649 | 1463603477434 Marionette DEBUG loaded listener.js 13:31:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x121b61c00) [pid = 1649] [serial = 1682] [outer = 0x1211ddc00] 13:31:17 INFO - PROCESS | 1649 | 1463603477840 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]]]}] 13:31:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:31:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 671ms 13:31:17 INFO - PROCESS | 1649 | 1463603477867 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 13:31:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:31:17 INFO - PROCESS | 1649 | 1463603477869 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 13:31:17 INFO - PROCESS | 1649 | 1463603477871 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:31:17 INFO - PROCESS | 1649 | 1463603477873 Marionette TRACE conn2 <- [1,2214,null,{}] 13:31:17 INFO - PROCESS | 1649 | 1463603477876 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}] 13:31:17 INFO - PROCESS | 1649 | 1463603477989 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 13:31:18 INFO - PROCESS | 1649 | 1463603478108 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c267800 == 52 [pid = 1649] [id = 561] 13:31:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12582b800) [pid = 1649] [serial = 1683] [outer = 0x0] 13:31:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x1258d9000) [pid = 1649] [serial = 1684] [outer = 0x12582b800] 13:31:18 INFO - PROCESS | 1649 | 1463603478167 Marionette DEBUG loaded listener.js 13:31:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x125cc3400) [pid = 1649] [serial = 1685] [outer = 0x12582b800] 13:31:18 INFO - PROCESS | 1649 | 1463603478691 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]]]}] 13:31:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:31:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 869ms 13:31:18 INFO - PROCESS | 1649 | 1463603478741 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 13:31:18 INFO - PROCESS | 1649 | 1463603478742 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 13:31:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:31:18 INFO - PROCESS | 1649 | 1463603478745 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:31:18 INFO - PROCESS | 1649 | 1463603478746 Marionette TRACE conn2 <- [1,2218,null,{}] 13:31:18 INFO - PROCESS | 1649 | 1463603478749 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}] 13:31:18 INFO - PROCESS | 1649 | 1463603478856 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 13:31:18 INFO - PROCESS | 1649 | 1463603478929 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x11872d800 == 53 [pid = 1649] [id = 562] 13:31:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x121885800) [pid = 1649] [serial = 1686] [outer = 0x0] 13:31:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12582bc00) [pid = 1649] [serial = 1687] [outer = 0x121885800] 13:31:18 INFO - PROCESS | 1649 | 1463603478959 Marionette DEBUG loaded listener.js 13:31:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x125cca400) [pid = 1649] [serial = 1688] [outer = 0x121885800] 13:31:19 INFO - PROCESS | 1649 | 1463603479548 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]]]}] 13:31:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:31:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 823ms 13:31:19 INFO - PROCESS | 1649 | 1463603479588 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 13:31:19 INFO - PROCESS | 1649 | 1463603479592 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 13:31:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:31:19 INFO - PROCESS | 1649 | 1463603479598 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:31:19 INFO - PROCESS | 1649 | 1463603479604 Marionette TRACE conn2 <- [1,2222,null,{}] 13:31:19 INFO - PROCESS | 1649 | 1463603479610 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}] 13:31:19 INFO - PROCESS | 1649 | 1463603479749 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 13:31:19 INFO - PROCESS | 1649 | 1463603479858 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x11963d000 == 54 [pid = 1649] [id = 563] 13:31:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x111c20000) [pid = 1649] [serial = 1689] [outer = 0x0] 13:31:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x1126f3000) [pid = 1649] [serial = 1690] [outer = 0x111c20000] 13:31:19 INFO - PROCESS | 1649 | 1463603479903 Marionette DEBUG loaded listener.js 13:31:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x115aa8800) [pid = 1649] [serial = 1691] [outer = 0x111c20000] 13:31:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac73000 == 53 [pid = 1649] [id = 555] 13:31:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12a874000 == 52 [pid = 1649] [id = 554] 13:31:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12882b000 == 51 [pid = 1649] [id = 553] 13:31:20 INFO - PROCESS | 1649 | --DOCSHELL 0x128a83800 == 50 [pid = 1649] [id = 552] 13:31:20 INFO - PROCESS | 1649 | --DOCSHELL 0x128828000 == 49 [pid = 1649] [id = 551] 13:31:20 INFO - PROCESS | 1649 | --DOCSHELL 0x1252c1000 == 48 [pid = 1649] [id = 550] 13:31:20 INFO - PROCESS | 1649 | --DOCSHELL 0x121cb1000 == 47 [pid = 1649] [id = 549] 13:31:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12123c800 == 46 [pid = 1649] [id = 548] 13:31:20 INFO - PROCESS | 1649 | 1463603480422 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]]]}] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x1237bb000) [pid = 1649] [serial = 1615] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOCSHELL 0x119b7b000 == 45 [pid = 1649] [id = 547] 13:31:20 INFO - PROCESS | 1649 | --DOCSHELL 0x119626800 == 44 [pid = 1649] [id = 546] 13:31:20 INFO - PROCESS | 1649 | --DOCSHELL 0x1167b3800 == 43 [pid = 1649] [id = 545] 13:31:20 INFO - PROCESS | 1649 | --DOCSHELL 0x116706800 == 42 [pid = 1649] [id = 544] 13:31:20 INFO - PROCESS | 1649 | --DOCSHELL 0x11688b000 == 41 [pid = 1649] [id = 543] 13:31:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12bed6800 == 40 [pid = 1649] [id = 542] 13:31:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12134a000 == 39 [pid = 1649] [id = 540] 13:31:20 INFO - PROCESS | 1649 | --DOCSHELL 0x11871d800 == 38 [pid = 1649] [id = 539] 13:31:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:31:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 879ms 13:31:20 INFO - PROCESS | 1649 | 1463603480477 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 13:31:20 INFO - PROCESS | 1649 | 1463603480481 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 13:31:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:31:20 INFO - PROCESS | 1649 | 1463603480485 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:31:20 INFO - PROCESS | 1649 | 1463603480487 Marionette TRACE conn2 <- [1,2226,null,{}] 13:31:20 INFO - PROCESS | 1649 | 1463603480490 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}] 13:31:20 INFO - PROCESS | 1649 | 1463603480571 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 13:31:20 INFO - PROCESS | 1649 | 1463603480576 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x116870000 == 39 [pid = 1649] [id = 564] 13:31:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x1134c7400) [pid = 1649] [serial = 1692] [outer = 0x0] 13:31:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x115f4b400) [pid = 1649] [serial = 1693] [outer = 0x1134c7400] 13:31:20 INFO - PROCESS | 1649 | 1463603480602 Marionette DEBUG loaded listener.js 13:31:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x116a61400) [pid = 1649] [serial = 1694] [outer = 0x1134c7400] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x118531000) [pid = 1649] [serial = 1511] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x1126c8000) [pid = 1649] [serial = 1561] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x119515000) [pid = 1649] [serial = 1594] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x1211d9c00) [pid = 1649] [serial = 1576] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x1205c2c00) [pid = 1649] [serial = 1597] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x1168cc400) [pid = 1649] [serial = 1588] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x11747dc00) [pid = 1649] [serial = 1589] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x118a17c00) [pid = 1649] [serial = 1570] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x11323dc00) [pid = 1649] [serial = 1583] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x1126f7c00) [pid = 1649] [serial = 1582] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x119cb1000) [pid = 1649] [serial = 1573] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11821f800) [pid = 1649] [serial = 1591] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x118531400) [pid = 1649] [serial = 1592] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x115ab0000) [pid = 1649] [serial = 1564] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x121574000) [pid = 1649] [serial = 1600] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x117476800) [pid = 1649] [serial = 1567] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x121539800) [pid = 1649] [serial = 1580] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x1126f4800) [pid = 1649] [serial = 1579] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11628c000) [pid = 1649] [serial = 1585] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1166c6c00) [pid = 1649] [serial = 1586] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x121884c00) [pid = 1649] [serial = 1603] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12188b000) [pid = 1649] [serial = 1604] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x121880000) [pid = 1649] [serial = 1601] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x120fda800) [pid = 1649] [serial = 1609] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11103a400) [pid = 1649] [serial = 1606] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1212e8400) [pid = 1649] [serial = 1598] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1166ce800) [pid = 1649] [serial = 1607] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x121950000) [pid = 1649] [serial = 1613] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x121919c00) [pid = 1649] [serial = 1610] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1197dec00) [pid = 1649] [serial = 1595] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x121922000) [pid = 1649] [serial = 1612] [outer = 0x0] [url = about:blank] 13:31:20 INFO - PROCESS | 1649 | 1463603480969 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]]]}] 13:31:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:31:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 523ms 13:31:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:31:21 INFO - PROCESS | 1649 | 1463603481008 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 13:31:21 INFO - PROCESS | 1649 | 1463603481010 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 13:31:21 INFO - PROCESS | 1649 | 1463603481012 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:31:21 INFO - PROCESS | 1649 | 1463603481014 Marionette TRACE conn2 <- [1,2230,null,{}] 13:31:21 INFO - PROCESS | 1649 | 1463603481021 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}] 13:31:21 INFO - PROCESS | 1649 | 1463603481105 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 13:31:21 INFO - PROCESS | 1649 | 1463603481111 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x11963f000 == 40 [pid = 1649] [id = 565] 13:31:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11747b400) [pid = 1649] [serial = 1695] [outer = 0x0] 13:31:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x117684400) [pid = 1649] [serial = 1696] [outer = 0x11747b400] 13:31:21 INFO - PROCESS | 1649 | 1463603481138 Marionette DEBUG loaded listener.js 13:31:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1184c1c00) [pid = 1649] [serial = 1697] [outer = 0x11747b400] 13:31:21 INFO - PROCESS | 1649 | 1463603481503 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]]]}] 13:31:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:31:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 523ms 13:31:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:31:21 INFO - PROCESS | 1649 | 1463603481541 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 13:31:21 INFO - PROCESS | 1649 | 1463603481543 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 13:31:21 INFO - PROCESS | 1649 | 1463603481546 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:31:21 INFO - PROCESS | 1649 | 1463603481547 Marionette TRACE conn2 <- [1,2234,null,{}] 13:31:21 INFO - PROCESS | 1649 | 1463603481550 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}] 13:31:21 INFO - PROCESS | 1649 | 1463603481637 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 13:31:21 INFO - PROCESS | 1649 | 1463603481641 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12134d000 == 41 [pid = 1649] [id = 566] 13:31:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x118a11400) [pid = 1649] [serial = 1698] [outer = 0x0] 13:31:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x119709800) [pid = 1649] [serial = 1699] [outer = 0x118a11400] 13:31:21 INFO - PROCESS | 1649 | 1463603481667 Marionette DEBUG loaded listener.js 13:31:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x119b1a000) [pid = 1649] [serial = 1700] [outer = 0x118a11400] 13:31:22 INFO - PROCESS | 1649 | 1463603482003 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]]]}] 13:31:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:31:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 473ms 13:31:22 INFO - PROCESS | 1649 | 1463603482021 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 13:31:22 INFO - PROCESS | 1649 | 1463603482022 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 13:31:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:31:22 INFO - PROCESS | 1649 | 1463603482024 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:31:22 INFO - PROCESS | 1649 | 1463603482026 Marionette TRACE conn2 <- [1,2238,null,{}] 13:31:22 INFO - PROCESS | 1649 | 1463603482028 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}] 13:31:22 INFO - PROCESS | 1649 | 1463603482132 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 13:31:22 INFO - PROCESS | 1649 | 1463603482139 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185e3000 == 42 [pid = 1649] [id = 567] 13:31:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x118a1b400) [pid = 1649] [serial = 1701] [outer = 0x0] 13:31:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x119dc8000) [pid = 1649] [serial = 1702] [outer = 0x118a1b400] 13:31:22 INFO - PROCESS | 1649 | 1463603482165 Marionette DEBUG loaded listener.js 13:31:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x120fda400) [pid = 1649] [serial = 1703] [outer = 0x118a1b400] 13:31:22 INFO - PROCESS | 1649 | 1463603482507 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]]]}] 13:31:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:31:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 517ms 13:31:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:31:22 INFO - PROCESS | 1649 | 1463603482543 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 13:31:22 INFO - PROCESS | 1649 | 1463603482544 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 13:31:22 INFO - PROCESS | 1649 | 1463603482546 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:31:22 INFO - PROCESS | 1649 | 1463603482547 Marionette TRACE conn2 <- [1,2242,null,{}] 13:31:22 INFO - PROCESS | 1649 | 1463603482549 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}] 13:31:22 INFO - PROCESS | 1649 | 1463603482650 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 13:31:22 INFO - PROCESS | 1649 | 1463603482657 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x129083800 == 43 [pid = 1649] [id = 568] 13:31:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x1211d9400) [pid = 1649] [serial = 1704] [outer = 0x0] 13:31:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x121885c00) [pid = 1649] [serial = 1705] [outer = 0x1211d9400] 13:31:22 INFO - PROCESS | 1649 | 1463603482683 Marionette DEBUG loaded listener.js 13:31:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x121951400) [pid = 1649] [serial = 1706] [outer = 0x1211d9400] 13:31:23 INFO - PROCESS | 1649 | 1463603483048 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]]]}] 13:31:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:31:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 520ms 13:31:23 INFO - PROCESS | 1649 | 1463603483066 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 13:31:23 INFO - PROCESS | 1649 | 1463603483067 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 13:31:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:31:23 INFO - PROCESS | 1649 | 1463603483070 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:31:23 INFO - PROCESS | 1649 | 1463603483071 Marionette TRACE conn2 <- [1,2246,null,{}] 13:31:23 INFO - PROCESS | 1649 | 1463603483073 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}] 13:31:23 INFO - PROCESS | 1649 | 1463603483177 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 13:31:23 INFO - PROCESS | 1649 | 1463603483190 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a409800 == 44 [pid = 1649] [id = 569] 13:31:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x121887400) [pid = 1649] [serial = 1707] [outer = 0x0] 13:31:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x124f58400) [pid = 1649] [serial = 1708] [outer = 0x121887400] 13:31:23 INFO - PROCESS | 1649 | 1463603483216 Marionette DEBUG loaded listener.js 13:31:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x1258dc800) [pid = 1649] [serial = 1709] [outer = 0x121887400] 13:31:23 INFO - PROCESS | 1649 | 1463603483546 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]]]}] 13:31:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:31:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 518ms 13:31:23 INFO - PROCESS | 1649 | 1463603483588 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 13:31:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:31:23 INFO - PROCESS | 1649 | 1463603483589 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 13:31:23 INFO - PROCESS | 1649 | 1463603483592 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:31:23 INFO - PROCESS | 1649 | 1463603483593 Marionette TRACE conn2 <- [1,2250,null,{}] 13:31:23 INFO - PROCESS | 1649 | 1463603483595 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}] 13:31:23 INFO - PROCESS | 1649 | 1463603483705 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 13:31:23 INFO - PROCESS | 1649 | 1463603483718 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a87d800 == 45 [pid = 1649] [id = 570] 13:31:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x125cbe400) [pid = 1649] [serial = 1710] [outer = 0x0] 13:31:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x125cc9400) [pid = 1649] [serial = 1711] [outer = 0x125cbe400] 13:31:23 INFO - PROCESS | 1649 | 1463603483750 Marionette DEBUG loaded listener.js 13:31:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x1289df800) [pid = 1649] [serial = 1712] [outer = 0x125cbe400] 13:31:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:31:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 518ms 13:31:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:31:24 INFO - PROCESS | 1649 | 1463603484103 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]]]}] 13:31:24 INFO - PROCESS | 1649 | 1463603484110 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 13:31:24 INFO - PROCESS | 1649 | 1463603484111 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 13:31:24 INFO - PROCESS | 1649 | 1463603484113 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:31:24 INFO - PROCESS | 1649 | 1463603484114 Marionette TRACE conn2 <- [1,2254,null,{}] 13:31:24 INFO - PROCESS | 1649 | 1463603484119 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}] 13:31:24 INFO - PROCESS | 1649 | 1463603484218 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 13:31:24 INFO - PROCESS | 1649 | 1463603484257 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b80c800 == 46 [pid = 1649] [id = 571] 13:31:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x1289db800) [pid = 1649] [serial = 1713] [outer = 0x0] 13:31:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x1289e4c00) [pid = 1649] [serial = 1714] [outer = 0x1289db800] 13:31:24 INFO - PROCESS | 1649 | 1463603484282 Marionette DEBUG loaded listener.js 13:31:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x128a52800) [pid = 1649] [serial = 1715] [outer = 0x1289db800] 13:31:24 INFO - PROCESS | 1649 | 1463603484599 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]]]}] 13:31:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:31:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 522ms 13:31:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:31:24 INFO - PROCESS | 1649 | 1463603484637 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 13:31:24 INFO - PROCESS | 1649 | 1463603484638 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 13:31:24 INFO - PROCESS | 1649 | 1463603484640 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:31:24 INFO - PROCESS | 1649 | 1463603484642 Marionette TRACE conn2 <- [1,2258,null,{}] 13:31:24 INFO - PROCESS | 1649 | 1463603484644 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}] 13:31:24 INFO - PROCESS | 1649 | 1463603484748 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 13:31:24 INFO - PROCESS | 1649 | 1463603484760 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba12800 == 47 [pid = 1649] [id = 572] 13:31:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x1289dec00) [pid = 1649] [serial = 1716] [outer = 0x0] 13:31:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x128a56800) [pid = 1649] [serial = 1717] [outer = 0x1289dec00] 13:31:24 INFO - PROCESS | 1649 | 1463603484785 Marionette DEBUG loaded listener.js 13:31:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x128a5b400) [pid = 1649] [serial = 1718] [outer = 0x1289dec00] 13:31:25 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x111037800) [pid = 1649] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:31:25 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x11970a400) [pid = 1649] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:31:25 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x1126c7800) [pid = 1649] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:31:25 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x112ae0000) [pid = 1649] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:31:25 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x110fb5c00) [pid = 1649] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:31:25 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x112a61400) [pid = 1649] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:31:25 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x117164000) [pid = 1649] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:31:25 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x111c1f400) [pid = 1649] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:31:25 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x11768d800) [pid = 1649] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:31:25 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x120fd6400) [pid = 1649] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:31:25 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x11768b000) [pid = 1649] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:31:25 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x112d02800) [pid = 1649] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:31:25 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x119b18000) [pid = 1649] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:31:25 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x117478400) [pid = 1649] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:31:25 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x1211de800) [pid = 1649] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:31:25 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x115e83400) [pid = 1649] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:31:25 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11673e800) [pid = 1649] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:31:25 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x119516000) [pid = 1649] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:31:25 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11680e000) [pid = 1649] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:31:25 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x111039800) [pid = 1649] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:31:25 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x121889400) [pid = 1649] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:31:25 INFO - PROCESS | 1649 | 1463603485240 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]]]}] 13:31:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:31:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 619ms 13:31:25 INFO - PROCESS | 1649 | 1463603485266 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 13:31:25 INFO - PROCESS | 1649 | 1463603485270 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 13:31:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:31:25 INFO - PROCESS | 1649 | 1463603485277 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:31:25 INFO - PROCESS | 1649 | 1463603485279 Marionette TRACE conn2 <- [1,2262,null,{}] 13:31:25 INFO - PROCESS | 1649 | 1463603485281 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}] 13:31:25 INFO - PROCESS | 1649 | 1463603485393 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 13:31:25 INFO - PROCESS | 1649 | 1463603485398 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a420000 == 48 [pid = 1649] [id = 573] 13:31:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x112f51800) [pid = 1649] [serial = 1719] [outer = 0x0] 13:31:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x119b12800) [pid = 1649] [serial = 1720] [outer = 0x112f51800] 13:31:25 INFO - PROCESS | 1649 | 1463603485429 Marionette DEBUG loaded listener.js 13:31:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x124b7fc00) [pid = 1649] [serial = 1721] [outer = 0x112f51800] 13:31:25 INFO - PROCESS | 1649 | 1463603485757 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]]]}] 13:31:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:31:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 523ms 13:31:25 INFO - PROCESS | 1649 | 1463603485801 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 13:31:25 INFO - PROCESS | 1649 | 1463603485802 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 13:31:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:31:25 INFO - PROCESS | 1649 | 1463603485804 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:31:25 INFO - PROCESS | 1649 | 1463603485805 Marionette TRACE conn2 <- [1,2266,null,{}] 13:31:25 INFO - PROCESS | 1649 | 1463603485807 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}] 13:31:25 INFO - PROCESS | 1649 | 1463603485892 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 13:31:25 INFO - PROCESS | 1649 | 1463603485953 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c27b000 == 49 [pid = 1649] [id = 574] 13:31:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x121917400) [pid = 1649] [serial = 1722] [outer = 0x0] 13:31:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x128a5f000) [pid = 1649] [serial = 1723] [outer = 0x121917400] 13:31:25 INFO - PROCESS | 1649 | 1463603485978 Marionette DEBUG loaded listener.js 13:31:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x128acd800) [pid = 1649] [serial = 1724] [outer = 0x121917400] 13:31:26 INFO - PROCESS | 1649 | 1463603486324 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]]]}] 13:31:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:31:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 570ms 13:31:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:31:26 INFO - PROCESS | 1649 | 1463603486375 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 13:31:26 INFO - PROCESS | 1649 | 1463603486377 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 13:31:26 INFO - PROCESS | 1649 | 1463603486380 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:31:26 INFO - PROCESS | 1649 | 1463603486382 Marionette TRACE conn2 <- [1,2270,null,{}] 13:31:26 INFO - PROCESS | 1649 | 1463603486397 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}] 13:31:26 INFO - PROCESS | 1649 | 1463603486528 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 13:31:26 INFO - PROCESS | 1649 | 1463603486607 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c477800 == 50 [pid = 1649] [id = 575] 13:31:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x119b18000) [pid = 1649] [serial = 1725] [outer = 0x0] 13:31:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x128ad1000) [pid = 1649] [serial = 1726] [outer = 0x119b18000] 13:31:26 INFO - PROCESS | 1649 | 1463603486631 Marionette DEBUG loaded listener.js 13:31:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x128cd4000) [pid = 1649] [serial = 1727] [outer = 0x119b18000] 13:31:26 INFO - PROCESS | 1649 | 1463603486885 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]]]}] 13:31:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:31:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 521ms 13:31:26 INFO - PROCESS | 1649 | 1463603486908 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 13:31:26 INFO - PROCESS | 1649 | 1463603486909 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 13:31:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:31:26 INFO - PROCESS | 1649 | 1463603486913 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:31:26 INFO - PROCESS | 1649 | 1463603486914 Marionette TRACE conn2 <- [1,2274,null,{}] 13:31:26 INFO - PROCESS | 1649 | 1463603486925 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}] 13:31:27 INFO - PROCESS | 1649 | 1463603487018 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 13:31:27 INFO - PROCESS | 1649 | 1463603487140 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x1131f4800 == 51 [pid = 1649] [id = 576] 13:31:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x110fbbc00) [pid = 1649] [serial = 1728] [outer = 0x0] 13:31:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11101e000) [pid = 1649] [serial = 1729] [outer = 0x110fbbc00] 13:31:27 INFO - PROCESS | 1649 | 1463603487173 Marionette DEBUG loaded listener.js 13:31:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x1126c8400) [pid = 1649] [serial = 1730] [outer = 0x110fbbc00] 13:31:27 INFO - PROCESS | 1649 | 1463603487597 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]]]}] 13:31:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:31:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 724ms 13:31:27 INFO - PROCESS | 1649 | 1463603487638 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 13:31:27 INFO - PROCESS | 1649 | 1463603487641 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 13:31:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:31:27 INFO - PROCESS | 1649 | 1463603487644 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:31:27 INFO - PROCESS | 1649 | 1463603487647 Marionette TRACE conn2 <- [1,2278,null,{}] 13:31:27 INFO - PROCESS | 1649 | 1463603487650 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}] 13:31:27 INFO - PROCESS | 1649 | 1463603487758 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 13:31:27 INFO - PROCESS | 1649 | 1463603487821 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x11963c000 == 52 [pid = 1649] [id = 577] 13:31:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x112d23c00) [pid = 1649] [serial = 1731] [outer = 0x0] 13:31:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11679a800) [pid = 1649] [serial = 1732] [outer = 0x112d23c00] 13:31:27 INFO - PROCESS | 1649 | 1463603487894 Marionette DEBUG loaded listener.js 13:31:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x11715ec00) [pid = 1649] [serial = 1733] [outer = 0x112d23c00] 13:31:28 INFO - PROCESS | 1649 | 1463603488319 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]]]}] 13:31:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:31:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 724ms 13:31:28 INFO - PROCESS | 1649 | 1463603488373 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 13:31:28 INFO - PROCESS | 1649 | 1463603488377 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 13:31:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:31:28 INFO - PROCESS | 1649 | 1463603488382 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:31:28 INFO - PROCESS | 1649 | 1463603488384 Marionette TRACE conn2 <- [1,2282,null,{}] 13:31:28 INFO - PROCESS | 1649 | 1463603488388 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}] 13:31:28 INFO - PROCESS | 1649 | 1463603488574 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 13:31:28 INFO - PROCESS | 1649 | 1463603488683 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12926d000 == 53 [pid = 1649] [id = 578] 13:31:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11821f800) [pid = 1649] [serial = 1734] [outer = 0x0] 13:31:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11852f000) [pid = 1649] [serial = 1735] [outer = 0x11821f800] 13:31:28 INFO - PROCESS | 1649 | 1463603488731 Marionette DEBUG loaded listener.js 13:31:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x119b15c00) [pid = 1649] [serial = 1736] [outer = 0x11821f800] 13:31:29 INFO - PROCESS | 1649 | 1463603489190 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]]]}] 13:31:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:31:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 821ms 13:31:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:31:29 INFO - PROCESS | 1649 | 1463603489203 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 13:31:29 INFO - PROCESS | 1649 | 1463603489204 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 13:31:29 INFO - PROCESS | 1649 | 1463603489213 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:31:29 INFO - PROCESS | 1649 | 1463603489219 Marionette TRACE conn2 <- [1,2286,null,{}] 13:31:29 INFO - PROCESS | 1649 | 1463603489222 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}] 13:31:29 INFO - PROCESS | 1649 | 1463603489348 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 13:31:29 INFO - PROCESS | 1649 | 1463603489410 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca34000 == 54 [pid = 1649] [id = 579] 13:31:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x119dcd000) [pid = 1649] [serial = 1737] [outer = 0x0] 13:31:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x1214e6800) [pid = 1649] [serial = 1738] [outer = 0x119dcd000] 13:31:29 INFO - PROCESS | 1649 | 1463603489440 Marionette DEBUG loaded listener.js 13:31:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12191b000) [pid = 1649] [serial = 1739] [outer = 0x119dcd000] 13:31:29 INFO - PROCESS | 1649 | 1463603489885 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]]]}] 13:31:29 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 13:31:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 730ms 13:31:29 INFO - PROCESS | 1649 | 1463603489951 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 13:31:29 INFO - PROCESS | 1649 | 1463603489952 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 13:31:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:31:29 INFO - PROCESS | 1649 | 1463603489956 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:31:29 INFO - PROCESS | 1649 | 1463603489958 Marionette TRACE conn2 <- [1,2290,null,{}] 13:31:29 INFO - PROCESS | 1649 | 1463603489980 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}] 13:31:30 INFO - PROCESS | 1649 | 1463603490085 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 13:31:30 INFO - PROCESS | 1649 | 1463603490159 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d06d000 == 55 [pid = 1649] [id = 580] 13:31:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12191a800) [pid = 1649] [serial = 1740] [outer = 0x0] 13:31:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x124f59c00) [pid = 1649] [serial = 1741] [outer = 0x12191a800] 13:31:30 INFO - PROCESS | 1649 | 1463603490189 Marionette DEBUG loaded listener.js 13:31:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x1289e6800) [pid = 1649] [serial = 1742] [outer = 0x12191a800] 13:31:30 INFO - PROCESS | 1649 | 1463603490600 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]]]}] 13:31:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:31:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 689ms 13:31:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:31:30 INFO - PROCESS | 1649 | 1463603490645 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 13:31:30 INFO - PROCESS | 1649 | 1463603490647 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 13:31:30 INFO - PROCESS | 1649 | 1463603490649 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:31:30 INFO - PROCESS | 1649 | 1463603490650 Marionette TRACE conn2 <- [1,2294,null,{}] 13:31:30 INFO - PROCESS | 1649 | 1463603490653 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}] 13:31:30 INFO - PROCESS | 1649 | 1463603490756 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 13:31:30 INFO - PROCESS | 1649 | 1463603490857 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d2c6000 == 56 [pid = 1649] [id = 581] 13:31:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x128cd8400) [pid = 1649] [serial = 1743] [outer = 0x0] 13:31:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x128cdfc00) [pid = 1649] [serial = 1744] [outer = 0x128cd8400] 13:31:30 INFO - PROCESS | 1649 | 1463603490896 Marionette DEBUG loaded listener.js 13:31:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12909b400) [pid = 1649] [serial = 1745] [outer = 0x128cd8400] 13:31:31 INFO - PROCESS | 1649 | 1463603491450 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]]]}] 13:31:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:31:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 821ms 13:31:31 INFO - PROCESS | 1649 | 1463603491471 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 13:31:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:31:31 INFO - PROCESS | 1649 | 1463603491473 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 13:31:31 INFO - PROCESS | 1649 | 1463603491477 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:31:31 INFO - PROCESS | 1649 | 1463603491479 Marionette TRACE conn2 <- [1,2298,null,{}] 13:31:31 INFO - PROCESS | 1649 | 1463603491483 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}] 13:31:31 INFO - PROCESS | 1649 | 1463603491619 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 13:31:31 INFO - PROCESS | 1649 | 1463603491671 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x118045800 == 57 [pid = 1649] [id = 582] 13:31:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x112d05c00) [pid = 1649] [serial = 1746] [outer = 0x0] 13:31:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x128cd9000) [pid = 1649] [serial = 1747] [outer = 0x112d05c00] 13:31:31 INFO - PROCESS | 1649 | 1463603491695 Marionette DEBUG loaded listener.js 13:31:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x1290a1400) [pid = 1649] [serial = 1748] [outer = 0x112d05c00] 13:31:32 INFO - PROCESS | 1649 | 1463603492407 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]]]}] 13:31:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:31:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 976ms 13:31:32 INFO - PROCESS | 1649 | 1463603492453 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 13:31:32 INFO - PROCESS | 1649 | 1463603492455 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 13:31:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:31:32 INFO - PROCESS | 1649 | 1463603492459 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:31:32 INFO - PROCESS | 1649 | 1463603492463 Marionette TRACE conn2 <- [1,2302,null,{}] 13:31:32 INFO - PROCESS | 1649 | 1463603492469 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}] 13:31:32 INFO - PROCESS | 1649 | 1463603492608 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 13:31:32 INFO - PROCESS | 1649 | 1463603492702 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x11920e000 == 58 [pid = 1649] [id = 583] 13:31:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x1126ed400) [pid = 1649] [serial = 1749] [outer = 0x0] 13:31:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x1126f3800) [pid = 1649] [serial = 1750] [outer = 0x1126ed400] 13:31:32 INFO - PROCESS | 1649 | 1463603492745 Marionette DEBUG loaded listener.js 13:31:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x113249000) [pid = 1649] [serial = 1751] [outer = 0x1126ed400] 13:31:33 INFO - PROCESS | 1649 | 1463603493272 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]]]}] 13:31:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:31:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 825ms 13:31:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:31:33 INFO - PROCESS | 1649 | 1463603493301 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 13:31:33 INFO - PROCESS | 1649 | 1463603493304 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 13:31:33 INFO - PROCESS | 1649 | 1463603493310 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:31:33 INFO - PROCESS | 1649 | 1463603493312 Marionette TRACE conn2 <- [1,2306,null,{}] 13:31:33 INFO - PROCESS | 1649 | 1463603493314 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}] 13:31:33 INFO - PROCESS | 1649 | 1463603493412 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 13:31:33 INFO - PROCESS | 1649 | 1463603493497 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x115a8f000 == 59 [pid = 1649] [id = 584] 13:31:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x11645c400) [pid = 1649] [serial = 1752] [outer = 0x0] 13:31:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x11679c000) [pid = 1649] [serial = 1753] [outer = 0x11645c400] 13:31:33 INFO - PROCESS | 1649 | 1463603493528 Marionette DEBUG loaded listener.js 13:31:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x11710e400) [pid = 1649] [serial = 1754] [outer = 0x11645c400] 13:31:33 INFO - PROCESS | 1649 | 1463603493964 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]]]}] 13:31:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:31:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 674ms 13:31:34 INFO - PROCESS | 1649 | 1463603494005 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 13:31:34 INFO - PROCESS | 1649 | 1463603494006 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 13:31:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:31:34 INFO - PROCESS | 1649 | 1463603494010 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:31:34 INFO - PROCESS | 1649 | 1463603494013 Marionette TRACE conn2 <- [1,2310,null,{}] 13:31:34 INFO - PROCESS | 1649 | 1463603494054 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}] 13:31:34 INFO - PROCESS | 1649 | 1463603494208 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 13:31:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12c477800 == 58 [pid = 1649] [id = 575] 13:31:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12c27b000 == 57 [pid = 1649] [id = 574] 13:31:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12a420000 == 56 [pid = 1649] [id = 573] 13:31:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba12800 == 55 [pid = 1649] [id = 572] 13:31:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12b80c800 == 54 [pid = 1649] [id = 571] 13:31:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12a87d800 == 53 [pid = 1649] [id = 570] 13:31:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12a409800 == 52 [pid = 1649] [id = 569] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x1218a0800) [pid = 1649] [serial = 1627] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x119b19c00) [pid = 1649] [serial = 1666] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x1131cfc00) [pid = 1649] [serial = 1618] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x116848800) [pid = 1649] [serial = 1621] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x1205c2400) [pid = 1649] [serial = 1624] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOCSHELL 0x129083800 == 51 [pid = 1649] [id = 568] 13:31:34 INFO - PROCESS | 1649 | --DOCSHELL 0x1185e3000 == 50 [pid = 1649] [id = 567] 13:31:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12134d000 == 49 [pid = 1649] [id = 566] 13:31:34 INFO - PROCESS | 1649 | --DOCSHELL 0x11963f000 == 48 [pid = 1649] [id = 565] 13:31:34 INFO - PROCESS | 1649 | --DOCSHELL 0x116870000 == 47 [pid = 1649] [id = 564] 13:31:34 INFO - PROCESS | 1649 | --DOCSHELL 0x11963d000 == 46 [pid = 1649] [id = 563] 13:31:34 INFO - PROCESS | 1649 | --DOCSHELL 0x111ae8800 == 45 [pid = 1649] [id = 556] 13:31:34 INFO - PROCESS | 1649 | 1463603494292 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x1162bf000 == 46 [pid = 1649] [id = 585] 13:31:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x1126ebc00) [pid = 1649] [serial = 1755] [outer = 0x0] 13:31:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x115ee5400) [pid = 1649] [serial = 1756] [outer = 0x1126ebc00] 13:31:34 INFO - PROCESS | 1649 | 1463603494320 Marionette DEBUG loaded listener.js 13:31:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x1182d9000) [pid = 1649] [serial = 1757] [outer = 0x1126ebc00] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x111032800) [pid = 1649] [serial = 1514] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x1257e1000) [pid = 1649] [serial = 1664] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x121539400) [pid = 1649] [serial = 1651] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x11821e400) [pid = 1649] [serial = 1639] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x121918c00) [pid = 1649] [serial = 1654] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x121884400) [pid = 1649] [serial = 1652] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x11660dc00) [pid = 1649] [serial = 1634] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x115f57400) [pid = 1649] [serial = 1633] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11710fc00) [pid = 1649] [serial = 1636] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x117477c00) [pid = 1649] [serial = 1637] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x119b14400) [pid = 1649] [serial = 1645] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x1184b8800) [pid = 1649] [serial = 1642] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x118a19000) [pid = 1649] [serial = 1643] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x112d02c00) [pid = 1649] [serial = 1631] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x1122adc00) [pid = 1649] [serial = 1630] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12194dc00) [pid = 1649] [serial = 1657] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x117471000) [pid = 1649] [serial = 1660] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x124f10c00) [pid = 1649] [serial = 1663] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x1237b9c00) [pid = 1649] [serial = 1658] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x1182e1400) [pid = 1649] [serial = 1640] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x1211d5800) [pid = 1649] [serial = 1648] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x121214c00) [pid = 1649] [serial = 1649] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x121947c00) [pid = 1649] [serial = 1655] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x119dd3000) [pid = 1649] [serial = 1646] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x1237ea000) [pid = 1649] [serial = 1661] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1126f6400) [pid = 1649] [serial = 1517] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x115e4cc00) [pid = 1649] [serial = 1520] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x116494800) [pid = 1649] [serial = 1565] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x117572400) [pid = 1649] [serial = 1568] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x1126f7800) [pid = 1649] [serial = 1562] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1205be400) [pid = 1649] [serial = 1574] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x121486800) [pid = 1649] [serial = 1577] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11991ac00) [pid = 1649] [serial = 1571] [outer = 0x0] [url = about:blank] 13:31:34 INFO - PROCESS | 1649 | 1463603494640 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]]]}] 13:31:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:31:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 675ms 13:31:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:31:34 INFO - PROCESS | 1649 | 1463603494686 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 13:31:34 INFO - PROCESS | 1649 | 1463603494687 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 13:31:34 INFO - PROCESS | 1649 | 1463603494690 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:31:34 INFO - PROCESS | 1649 | 1463603494691 Marionette TRACE conn2 <- [1,2314,null,{}] 13:31:34 INFO - PROCESS | 1649 | 1463603494694 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}] 13:31:34 INFO - PROCESS | 1649 | 1463603494807 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 13:31:34 INFO - PROCESS | 1649 | 1463603494928 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x11871c000 == 47 [pid = 1649] [id = 586] 13:31:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x112d02c00) [pid = 1649] [serial = 1758] [outer = 0x0] 13:31:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x118527800) [pid = 1649] [serial = 1759] [outer = 0x112d02c00] 13:31:34 INFO - PROCESS | 1649 | 1463603494969 Marionette DEBUG loaded listener.js 13:31:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x119706400) [pid = 1649] [serial = 1760] [outer = 0x112d02c00] 13:31:35 INFO - PROCESS | 1649 | 1463603495307 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]]]}] 13:31:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:31:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 671ms 13:31:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:31:35 INFO - PROCESS | 1649 | 1463603495360 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 13:31:35 INFO - PROCESS | 1649 | 1463603495361 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 13:31:35 INFO - PROCESS | 1649 | 1463603495363 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:31:35 INFO - PROCESS | 1649 | 1463603495365 Marionette TRACE conn2 <- [1,2318,null,{}] 13:31:35 INFO - PROCESS | 1649 | 1463603495367 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}] 13:31:35 INFO - PROCESS | 1649 | 1463603495455 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 13:31:35 INFO - PROCESS | 1649 | 1463603495518 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185ea000 == 48 [pid = 1649] [id = 587] 13:31:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x119708400) [pid = 1649] [serial = 1761] [outer = 0x0] 13:31:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x1199c7400) [pid = 1649] [serial = 1762] [outer = 0x119708400] 13:31:35 INFO - PROCESS | 1649 | 1463603495539 Marionette DEBUG loaded listener.js 13:31:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x119cdbc00) [pid = 1649] [serial = 1763] [outer = 0x119708400] 13:31:35 INFO - PROCESS | 1649 | 1463603495917 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] 13:31:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:31:35 INFO - PROCESS | 1649 | 1463603495940 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 13:31:35 INFO - PROCESS | 1649 | 1463603495942 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:31:35 INFO - PROCESS | 1649 | 1463603495944 Marionette TRACE conn2 <- [1,2322,null,{}] 13:31:35 INFO - PROCESS | 1649 | 1463603495946 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}] 13:31:36 INFO - PROCESS | 1649 | 1463603496139 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 13:31:36 INFO - PROCESS | 1649 | 1463603496156 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x128819000 == 49 [pid = 1649] [id = 588] 13:31:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x119d0f800) [pid = 1649] [serial = 1764] [outer = 0x0] 13:31:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x120fd8800) [pid = 1649] [serial = 1765] [outer = 0x119d0f800] 13:31:36 INFO - PROCESS | 1649 | 1463603496197 Marionette DEBUG loaded listener.js 13:31:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x121880000) [pid = 1649] [serial = 1766] [outer = 0x119d0f800] 13:31:36 INFO - PROCESS | 1649 | 1463603496595 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]]]}] 13:31:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:31:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 668ms 13:31:36 INFO - PROCESS | 1649 | 1463603496613 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 13:31:36 INFO - PROCESS | 1649 | 1463603496614 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 13:31:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:31:36 INFO - PROCESS | 1649 | 1463603496617 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:31:36 INFO - PROCESS | 1649 | 1463603496618 Marionette TRACE conn2 <- [1,2326,null,{}] 13:31:36 INFO - PROCESS | 1649 | 1463603496620 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}] 13:31:36 INFO - PROCESS | 1649 | 1463603496724 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 13:31:36 INFO - PROCESS | 1649 | 1463603496778 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x129083800 == 50 [pid = 1649] [id = 589] 13:31:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12187fc00) [pid = 1649] [serial = 1767] [outer = 0x0] 13:31:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x121918c00) [pid = 1649] [serial = 1768] [outer = 0x12187fc00] 13:31:36 INFO - PROCESS | 1649 | 1463603496803 Marionette DEBUG loaded listener.js 13:31:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x121947800) [pid = 1649] [serial = 1769] [outer = 0x12187fc00] 13:31:37 INFO - PROCESS | 1649 | 1463603497107 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]]]}] 13:31:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:31:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 520ms 13:31:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:31:37 INFO - PROCESS | 1649 | 1463603497144 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 13:31:37 INFO - PROCESS | 1649 | 1463603497145 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 13:31:37 INFO - PROCESS | 1649 | 1463603497147 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:31:37 INFO - PROCESS | 1649 | 1463603497148 Marionette TRACE conn2 <- [1,2330,null,{}] 13:31:37 INFO - PROCESS | 1649 | 1463603497153 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}] 13:31:37 INFO - PROCESS | 1649 | 1463603497256 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 13:31:37 INFO - PROCESS | 1649 | 1463603497295 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12926a000 == 51 [pid = 1649] [id = 590] 13:31:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12191e800) [pid = 1649] [serial = 1770] [outer = 0x0] 13:31:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x121b60c00) [pid = 1649] [serial = 1771] [outer = 0x12191e800] 13:31:37 INFO - PROCESS | 1649 | 1463603497319 Marionette DEBUG loaded listener.js 13:31:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x124f0c800) [pid = 1649] [serial = 1772] [outer = 0x12191e800] 13:31:37 INFO - PROCESS | 1649 | 1463603497644 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]]]}] 13:31:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:31:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 520ms 13:31:37 INFO - PROCESS | 1649 | 1463603497668 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 13:31:37 INFO - PROCESS | 1649 | 1463603497670 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 13:31:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:31:37 INFO - PROCESS | 1649 | 1463603497672 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:31:37 INFO - PROCESS | 1649 | 1463603497673 Marionette TRACE conn2 <- [1,2334,null,{}] 13:31:37 INFO - PROCESS | 1649 | 1463603497680 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}] 13:31:37 INFO - PROCESS | 1649 | 1463603497787 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 13:31:37 INFO - PROCESS | 1649 | 1463603497826 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a873800 == 52 [pid = 1649] [id = 591] 13:31:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12191ec00) [pid = 1649] [serial = 1773] [outer = 0x0] 13:31:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x125837000) [pid = 1649] [serial = 1774] [outer = 0x12191ec00] 13:31:37 INFO - PROCESS | 1649 | 1463603497850 Marionette DEBUG loaded listener.js 13:31:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x125cc2c00) [pid = 1649] [serial = 1775] [outer = 0x12191ec00] 13:31:38 INFO - PROCESS | 1649 | 1463603498183 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]]]}] 13:31:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:31:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 523ms 13:31:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:31:38 INFO - PROCESS | 1649 | 1463603498196 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 13:31:38 INFO - PROCESS | 1649 | 1463603498197 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 13:31:38 INFO - PROCESS | 1649 | 1463603498200 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:31:38 INFO - PROCESS | 1649 | 1463603498210 Marionette TRACE conn2 <- [1,2338,null,{}] 13:31:38 INFO - PROCESS | 1649 | 1463603498213 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}] 13:31:38 INFO - PROCESS | 1649 | 1463603498323 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 13:31:38 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x1134c7400) [pid = 1649] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:31:38 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x121887400) [pid = 1649] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:31:38 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x111c20000) [pid = 1649] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:31:38 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x121885800) [pid = 1649] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:31:38 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x118a11400) [pid = 1649] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:31:38 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x125cbe400) [pid = 1649] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:31:38 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x1289db800) [pid = 1649] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:31:38 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x1289dec00) [pid = 1649] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:31:38 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x112f51800) [pid = 1649] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:31:38 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x121917400) [pid = 1649] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:31:38 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x116452c00) [pid = 1649] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:31:38 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x119dc6000) [pid = 1649] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:31:38 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x1197e8000) [pid = 1649] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:31:38 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x121539c00) [pid = 1649] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:31:38 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12194c000) [pid = 1649] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:31:38 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1122a9c00) [pid = 1649] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:31:38 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x112a61800) [pid = 1649] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:31:38 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x118a1b400) [pid = 1649] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:31:38 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1211d9400) [pid = 1649] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:31:38 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11747b400) [pid = 1649] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:31:38 INFO - PROCESS | 1649 | 1463603498544 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x115f09000 == 53 [pid = 1649] [id = 592] 13:31:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x111016800) [pid = 1649] [serial = 1776] [outer = 0x0] 13:31:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1126c4c00) [pid = 1649] [serial = 1777] [outer = 0x111016800] 13:31:38 INFO - PROCESS | 1649 | 1463603498570 Marionette DEBUG loaded listener.js 13:31:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x116610c00) [pid = 1649] [serial = 1778] [outer = 0x111016800] 13:31:38 INFO - PROCESS | 1649 | 1463603498838 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]]]}] 13:31:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:31:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 679ms 13:31:38 INFO - PROCESS | 1649 | 1463603498880 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 13:31:38 INFO - PROCESS | 1649 | 1463603498881 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 13:31:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:31:38 INFO - PROCESS | 1649 | 1463603498892 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:31:38 INFO - PROCESS | 1649 | 1463603498893 Marionette TRACE conn2 <- [1,2342,null,{}] 13:31:38 INFO - PROCESS | 1649 | 1463603498895 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}] 13:31:39 INFO - PROCESS | 1649 | 1463603498999 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 13:31:39 INFO - PROCESS | 1649 | 1463603499004 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b893000 == 54 [pid = 1649] [id = 593] 13:31:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x118a1b400) [pid = 1649] [serial = 1779] [outer = 0x0] 13:31:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x124d0e000) [pid = 1649] [serial = 1780] [outer = 0x118a1b400] 13:31:39 INFO - PROCESS | 1649 | 1463603499033 Marionette DEBUG loaded listener.js 13:31:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x1289e7000) [pid = 1649] [serial = 1781] [outer = 0x118a1b400] 13:31:39 INFO - PROCESS | 1649 | 1463603499391 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]]]}] 13:31:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:31:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 519ms 13:31:39 INFO - PROCESS | 1649 | 1463603499411 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 13:31:39 INFO - PROCESS | 1649 | 1463603499413 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 13:31:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:31:39 INFO - PROCESS | 1649 | 1463603499415 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:31:39 INFO - PROCESS | 1649 | 1463603499416 Marionette TRACE conn2 <- [1,2346,null,{}] 13:31:39 INFO - PROCESS | 1649 | 1463603499433 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}] 13:31:39 INFO - PROCESS | 1649 | 1463603499520 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 13:31:39 INFO - PROCESS | 1649 | 1463603499525 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c07c000 == 55 [pid = 1649] [id = 594] 13:31:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x128a5d000) [pid = 1649] [serial = 1782] [outer = 0x0] 13:31:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x128accc00) [pid = 1649] [serial = 1783] [outer = 0x128a5d000] 13:31:39 INFO - PROCESS | 1649 | 1463603499557 Marionette DEBUG loaded listener.js 13:31:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x128cdb000) [pid = 1649] [serial = 1784] [outer = 0x128a5d000] 13:31:39 INFO - PROCESS | 1649 | 1463603499858 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]]]}] 13:31:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:31:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 472ms 13:31:39 INFO - PROCESS | 1649 | 1463603499889 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 13:31:39 INFO - PROCESS | 1649 | 1463603499890 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 13:31:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:31:39 INFO - PROCESS | 1649 | 1463603499892 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:31:39 INFO - PROCESS | 1649 | 1463603499893 Marionette TRACE conn2 <- [1,2350,null,{}] 13:31:39 INFO - PROCESS | 1649 | 1463603499895 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}] 13:31:39 INFO - PROCESS | 1649 | 1463603499982 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 13:31:39 INFO - PROCESS | 1649 | 1463603499987 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c475800 == 56 [pid = 1649] [id = 595] 13:31:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x128ce0400) [pid = 1649] [serial = 1785] [outer = 0x0] 13:31:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x1290a0800) [pid = 1649] [serial = 1786] [outer = 0x128ce0400] 13:31:40 INFO - PROCESS | 1649 | 1463603500011 Marionette DEBUG loaded listener.js 13:31:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x129204400) [pid = 1649] [serial = 1787] [outer = 0x128ce0400] 13:31:40 INFO - PROCESS | 1649 | 1463603500344 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]]]}] 13:31:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:31:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 471ms 13:31:40 INFO - PROCESS | 1649 | 1463603500363 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 13:31:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:31:40 INFO - PROCESS | 1649 | 1463603500364 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 13:31:40 INFO - PROCESS | 1649 | 1463603500367 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:31:40 INFO - PROCESS | 1649 | 1463603500370 Marionette TRACE conn2 <- [1,2354,null,{}] 13:31:40 INFO - PROCESS | 1649 | 1463603500372 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}] 13:31:40 INFO - PROCESS | 1649 | 1463603500486 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 13:31:40 INFO - PROCESS | 1649 | 1463603500493 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca3b800 == 57 [pid = 1649] [id = 596] 13:31:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x111014400) [pid = 1649] [serial = 1788] [outer = 0x0] 13:31:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x129207800) [pid = 1649] [serial = 1789] [outer = 0x111014400] 13:31:40 INFO - PROCESS | 1649 | 1463603500518 Marionette DEBUG loaded listener.js 13:31:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x1292d4c00) [pid = 1649] [serial = 1790] [outer = 0x111014400] 13:31:41 INFO - PROCESS | 1649 | 1463603501001 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]]]}] 13:31:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:31:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 671ms 13:31:41 INFO - PROCESS | 1649 | 1463603501039 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 13:31:41 INFO - PROCESS | 1649 | 1463603501042 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 13:31:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:31:41 INFO - PROCESS | 1649 | 1463603501045 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:31:41 INFO - PROCESS | 1649 | 1463603501048 Marionette TRACE conn2 <- [1,2358,null,{}] 13:31:41 INFO - PROCESS | 1649 | 1463603501073 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}] 13:31:41 INFO - PROCESS | 1649 | 1463603501182 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 13:31:41 INFO - PROCESS | 1649 | 1463603501259 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x118aa0000 == 58 [pid = 1649] [id = 597] 13:31:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x112a68400) [pid = 1649] [serial = 1791] [outer = 0x0] 13:31:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x115e4b800) [pid = 1649] [serial = 1792] [outer = 0x112a68400] 13:31:41 INFO - PROCESS | 1649 | 1463603501290 Marionette DEBUG loaded listener.js 13:31:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11673e800) [pid = 1649] [serial = 1793] [outer = 0x112a68400] 13:31:41 INFO - PROCESS | 1649 | 1463603501682 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]]]}] 13:31:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:31:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 692ms 13:31:41 INFO - PROCESS | 1649 | 1463603501738 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 13:31:41 INFO - PROCESS | 1649 | 1463603501742 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 13:31:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:31:41 INFO - PROCESS | 1649 | 1463603501747 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:31:41 INFO - PROCESS | 1649 | 1463603501749 Marionette TRACE conn2 <- [1,2362,null,{}] 13:31:41 INFO - PROCESS | 1649 | 1463603501751 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}] 13:31:41 INFO - PROCESS | 1649 | 1463603501883 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 13:31:41 INFO - PROCESS | 1649 | 1463603501988 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x125c7d000 == 59 [pid = 1649] [id = 598] 13:31:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x116848800) [pid = 1649] [serial = 1794] [outer = 0x0] 13:31:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x117475400) [pid = 1649] [serial = 1795] [outer = 0x116848800] 13:31:42 INFO - PROCESS | 1649 | 1463603502021 Marionette DEBUG loaded listener.js 13:31:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x118529800) [pid = 1649] [serial = 1796] [outer = 0x116848800] 13:31:42 INFO - PROCESS | 1649 | 1463603502496 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]]]}] 13:31:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:31:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 774ms 13:31:42 INFO - PROCESS | 1649 | 1463603502522 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 13:31:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:31:42 INFO - PROCESS | 1649 | 1463603502524 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 13:31:42 INFO - PROCESS | 1649 | 1463603502528 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:31:42 INFO - PROCESS | 1649 | 1463603502532 Marionette TRACE conn2 <- [1,2366,null,{}] 13:31:42 INFO - PROCESS | 1649 | 1463603502544 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}] 13:31:42 INFO - PROCESS | 1649 | 1463603502709 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 13:31:42 INFO - PROCESS | 1649 | 1463603502846 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca36000 == 60 [pid = 1649] [id = 599] 13:31:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x119b17c00) [pid = 1649] [serial = 1797] [outer = 0x0] 13:31:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x1211d1400) [pid = 1649] [serial = 1798] [outer = 0x119b17c00] 13:31:42 INFO - PROCESS | 1649 | 1463603502879 Marionette DEBUG loaded listener.js 13:31:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12187e000) [pid = 1649] [serial = 1799] [outer = 0x119b17c00] 13:31:43 INFO - PROCESS | 1649 | 1463603503328 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]]]}] 13:31:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:31:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 825ms 13:31:43 INFO - PROCESS | 1649 | 1463603503353 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 13:31:43 INFO - PROCESS | 1649 | 1463603503355 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 13:31:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:31:43 INFO - PROCESS | 1649 | 1463603503359 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:31:43 INFO - PROCESS | 1649 | 1463603503360 Marionette TRACE conn2 <- [1,2370,null,{}] 13:31:43 INFO - PROCESS | 1649 | 1463603503364 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}] 13:31:43 INFO - PROCESS | 1649 | 1463603503526 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 13:31:43 INFO - PROCESS | 1649 | 1463603503662 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dd1a800 == 61 [pid = 1649] [id = 600] 13:31:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x1205c0400) [pid = 1649] [serial = 1800] [outer = 0x0] 13:31:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x121922400) [pid = 1649] [serial = 1801] [outer = 0x1205c0400] 13:31:43 INFO - PROCESS | 1649 | 1463603503710 Marionette DEBUG loaded listener.js 13:31:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x1289e7c00) [pid = 1649] [serial = 1802] [outer = 0x1205c0400] 13:31:44 INFO - PROCESS | 1649 | 1463603504123 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]]]}] 13:31:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:31:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 772ms 13:31:44 INFO - PROCESS | 1649 | 1463603504130 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 13:31:44 INFO - PROCESS | 1649 | 1463603504132 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 13:31:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:31:44 INFO - PROCESS | 1649 | 1463603504136 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:31:44 INFO - PROCESS | 1649 | 1463603504138 Marionette TRACE conn2 <- [1,2374,null,{}] 13:31:44 INFO - PROCESS | 1649 | 1463603504140 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}] 13:31:44 INFO - PROCESS | 1649 | 1463603504243 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 13:31:44 INFO - PROCESS | 1649 | 1463603504303 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dd30800 == 62 [pid = 1649] [id = 601] 13:31:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12194d400) [pid = 1649] [serial = 1803] [outer = 0x0] 13:31:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x128acec00) [pid = 1649] [serial = 1804] [outer = 0x12194d400] 13:31:44 INFO - PROCESS | 1649 | 1463603504376 Marionette DEBUG loaded listener.js 13:31:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12920e800) [pid = 1649] [serial = 1805] [outer = 0x12194d400] 13:31:44 INFO - PROCESS | 1649 | 1463603504774 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]]]}] 13:31:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:31:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 671ms 13:31:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:31:44 INFO - PROCESS | 1649 | 1463603504806 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 13:31:44 INFO - PROCESS | 1649 | 1463603504807 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 13:31:44 INFO - PROCESS | 1649 | 1463603504810 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:31:44 INFO - PROCESS | 1649 | 1463603504811 Marionette TRACE conn2 <- [1,2378,null,{}] 13:31:44 INFO - PROCESS | 1649 | 1463603504813 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}] 13:31:44 INFO - PROCESS | 1649 | 1463603504928 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 13:31:45 INFO - PROCESS | 1649 | 1463603505023 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x134764800 == 63 [pid = 1649] [id = 602] 13:31:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x1292d8000) [pid = 1649] [serial = 1806] [outer = 0x0] 13:31:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12a663c00) [pid = 1649] [serial = 1807] [outer = 0x1292d8000] 13:31:45 INFO - PROCESS | 1649 | 1463603505053 Marionette DEBUG loaded listener.js 13:31:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12a66fc00) [pid = 1649] [serial = 1808] [outer = 0x1292d8000] 13:31:45 INFO - PROCESS | 1649 | 1463603505474 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]]]}] 13:31:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:31:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 718ms 13:31:45 INFO - PROCESS | 1649 | 1463603505528 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 13:31:45 INFO - PROCESS | 1649 | 1463603505530 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 13:31:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:31:45 INFO - PROCESS | 1649 | 1463603505532 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:31:45 INFO - PROCESS | 1649 | 1463603505534 Marionette TRACE conn2 <- [1,2382,null,{}] 13:31:45 INFO - PROCESS | 1649 | 1463603505539 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}] 13:31:45 INFO - PROCESS | 1649 | 1463603505641 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 13:31:45 INFO - PROCESS | 1649 | 1463603505720 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x1127d8800 == 64 [pid = 1649] [id = 603] 13:31:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x111010800) [pid = 1649] [serial = 1809] [outer = 0x0] 13:31:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x113272000) [pid = 1649] [serial = 1810] [outer = 0x111010800] 13:31:45 INFO - PROCESS | 1649 | 1463603505751 Marionette DEBUG loaded listener.js 13:31:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x118a0d000) [pid = 1649] [serial = 1811] [outer = 0x111010800] 13:31:46 INFO - PROCESS | 1649 | 1463603506449 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]]]}] 13:31:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:31:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 973ms 13:31:46 INFO - PROCESS | 1649 | 1463603506507 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 13:31:46 INFO - PROCESS | 1649 | 1463603506511 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 13:31:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:31:46 INFO - PROCESS | 1649 | 1463603506517 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:31:46 INFO - PROCESS | 1649 | 1463603506520 Marionette TRACE conn2 <- [1,2386,null,{}] 13:31:46 INFO - PROCESS | 1649 | 1463603506525 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}] 13:31:46 INFO - PROCESS | 1649 | 1463603506644 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 13:31:46 INFO - PROCESS | 1649 | 1463603506726 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c94800 == 65 [pid = 1649] [id = 604] 13:31:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x111c1f400) [pid = 1649] [serial = 1812] [outer = 0x0] 13:31:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x11320b800) [pid = 1649] [serial = 1813] [outer = 0x111c1f400] 13:31:46 INFO - PROCESS | 1649 | 1463603506755 Marionette DEBUG loaded listener.js 13:31:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x11680a400) [pid = 1649] [serial = 1814] [outer = 0x111c1f400] 13:31:47 INFO - PROCESS | 1649 | 1463603507188 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]]]}] 13:31:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:31:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 726ms 13:31:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:31:47 INFO - PROCESS | 1649 | 1463603507242 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 13:31:47 INFO - PROCESS | 1649 | 1463603507245 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 13:31:47 INFO - PROCESS | 1649 | 1463603507249 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:31:47 INFO - PROCESS | 1649 | 1463603507251 Marionette TRACE conn2 <- [1,2390,null,{}] 13:31:47 INFO - PROCESS | 1649 | 1463603507253 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}] 13:31:47 INFO - PROCESS | 1649 | 1463603507351 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 13:31:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba21800 == 64 [pid = 1649] [id = 541] 13:31:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12c475800 == 63 [pid = 1649] [id = 595] 13:31:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12c07c000 == 62 [pid = 1649] [id = 594] 13:31:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12b893000 == 61 [pid = 1649] [id = 593] 13:31:47 INFO - PROCESS | 1649 | --DOCSHELL 0x115f09000 == 60 [pid = 1649] [id = 592] 13:31:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12a873800 == 59 [pid = 1649] [id = 591] 13:31:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12926a000 == 58 [pid = 1649] [id = 590] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x12188a400) [pid = 1649] [serial = 1681] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x1258d9000) [pid = 1649] [serial = 1684] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x128ad1000) [pid = 1649] [serial = 1726] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOCSHELL 0x129083800 == 57 [pid = 1649] [id = 589] 13:31:47 INFO - PROCESS | 1649 | --DOCSHELL 0x128819000 == 56 [pid = 1649] [id = 588] 13:31:47 INFO - PROCESS | 1649 | --DOCSHELL 0x1185ea000 == 55 [pid = 1649] [id = 587] 13:31:47 INFO - PROCESS | 1649 | --DOCSHELL 0x11871c000 == 54 [pid = 1649] [id = 586] 13:31:47 INFO - PROCESS | 1649 | --DOCSHELL 0x1162bf000 == 53 [pid = 1649] [id = 585] 13:31:47 INFO - PROCESS | 1649 | --DOCSHELL 0x115a8f000 == 52 [pid = 1649] [id = 584] 13:31:47 INFO - PROCESS | 1649 | --DOCSHELL 0x11920e000 == 51 [pid = 1649] [id = 583] 13:31:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12926d000 == 50 [pid = 1649] [id = 578] 13:31:47 INFO - PROCESS | 1649 | 1463603507482 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:47 INFO - PROCESS | 1649 | --DOCSHELL 0x11963c000 == 49 [pid = 1649] [id = 577] 13:31:47 INFO - PROCESS | 1649 | --DOCSHELL 0x1131f4800 == 48 [pid = 1649] [id = 576] 13:31:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x112d42000 == 49 [pid = 1649] [id = 605] 13:31:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x115e7e800) [pid = 1649] [serial = 1815] [outer = 0x0] 13:31:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x117113000) [pid = 1649] [serial = 1816] [outer = 0x115e7e800] 13:31:47 INFO - PROCESS | 1649 | 1463603507509 Marionette DEBUG loaded listener.js 13:31:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x1182e2400) [pid = 1649] [serial = 1817] [outer = 0x115e7e800] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x11756e000) [pid = 1649] [serial = 1622] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x1205bb000) [pid = 1649] [serial = 1559] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x1211dc400) [pid = 1649] [serial = 1625] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x121945800) [pid = 1649] [serial = 1628] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x1237ea400) [pid = 1649] [serial = 1616] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x125835400) [pid = 1649] [serial = 1667] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x115e82800) [pid = 1649] [serial = 1619] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x119dc8000) [pid = 1649] [serial = 1702] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x120fda400) [pid = 1649] [serial = 1703] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x121885c00) [pid = 1649] [serial = 1705] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x117684400) [pid = 1649] [serial = 1696] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x1184c1c00) [pid = 1649] [serial = 1697] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x115f4b400) [pid = 1649] [serial = 1693] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x116a61400) [pid = 1649] [serial = 1694] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x124f58400) [pid = 1649] [serial = 1708] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x115aa8800) [pid = 1649] [serial = 1691] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x1126f3000) [pid = 1649] [serial = 1690] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x11747ac00) [pid = 1649] [serial = 1675] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x125cca400) [pid = 1649] [serial = 1688] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12582bc00) [pid = 1649] [serial = 1687] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x115ee5c00) [pid = 1649] [serial = 1672] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x119911c00) [pid = 1649] [serial = 1678] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x119709800) [pid = 1649] [serial = 1699] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x119b1a000) [pid = 1649] [serial = 1700] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x125cc9400) [pid = 1649] [serial = 1711] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x111014800) [pid = 1649] [serial = 1669] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x128a52800) [pid = 1649] [serial = 1715] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x1289e4c00) [pid = 1649] [serial = 1714] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x1289df800) [pid = 1649] [serial = 1712] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x128a56800) [pid = 1649] [serial = 1717] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x119b12800) [pid = 1649] [serial = 1720] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x128a5b400) [pid = 1649] [serial = 1718] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x124b7fc00) [pid = 1649] [serial = 1721] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x1258dc800) [pid = 1649] [serial = 1709] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x128acd800) [pid = 1649] [serial = 1724] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x121951400) [pid = 1649] [serial = 1706] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x128a5f000) [pid = 1649] [serial = 1723] [outer = 0x0] [url = about:blank] 13:31:47 INFO - PROCESS | 1649 | 1463603507814 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]]]}] 13:31:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:31:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 573ms 13:31:47 INFO - PROCESS | 1649 | 1463603507825 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 13:31:47 INFO - PROCESS | 1649 | 1463603507826 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 13:31:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:31:47 INFO - PROCESS | 1649 | 1463603507829 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:31:47 INFO - PROCESS | 1649 | 1463603507831 Marionette TRACE conn2 <- [1,2394,null,{}] 13:31:47 INFO - PROCESS | 1649 | 1463603507842 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}] 13:31:47 INFO - PROCESS | 1649 | 1463603507934 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 13:31:48 INFO - PROCESS | 1649 | 1463603508015 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x119dac000 == 50 [pid = 1649] [id = 606] 13:31:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x118529c00) [pid = 1649] [serial = 1818] [outer = 0x0] 13:31:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x119514800) [pid = 1649] [serial = 1819] [outer = 0x118529c00] 13:31:48 INFO - PROCESS | 1649 | 1463603508042 Marionette DEBUG loaded listener.js 13:31:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x119cb1400) [pid = 1649] [serial = 1820] [outer = 0x118529c00] 13:31:48 INFO - PROCESS | 1649 | 1463603508365 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]]]}] 13:31:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:31:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 573ms 13:31:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:31:48 INFO - PROCESS | 1649 | 1463603508403 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 13:31:48 INFO - PROCESS | 1649 | 1463603508405 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 13:31:48 INFO - PROCESS | 1649 | 1463603508407 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:31:48 INFO - PROCESS | 1649 | 1463603508408 Marionette TRACE conn2 <- [1,2398,null,{}] 13:31:48 INFO - PROCESS | 1649 | 1463603508410 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}] 13:31:48 INFO - PROCESS | 1649 | 1463603508496 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 13:31:48 INFO - PROCESS | 1649 | 1463603508559 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x124dc5800 == 51 [pid = 1649] [id = 607] 13:31:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x119ce5000) [pid = 1649] [serial = 1821] [outer = 0x0] 13:31:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x120fda400) [pid = 1649] [serial = 1822] [outer = 0x119ce5000] 13:31:48 INFO - PROCESS | 1649 | 1463603508587 Marionette DEBUG loaded listener.js 13:31:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x121573400) [pid = 1649] [serial = 1823] [outer = 0x119ce5000] 13:31:48 INFO - PROCESS | 1649 | 1463603508886 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]]]}] 13:31:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:31:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 519ms 13:31:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:31:48 INFO - PROCESS | 1649 | 1463603508926 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 13:31:48 INFO - PROCESS | 1649 | 1463603508927 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 13:31:48 INFO - PROCESS | 1649 | 1463603508929 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:31:48 INFO - PROCESS | 1649 | 1463603508931 Marionette TRACE conn2 <- [1,2402,null,{}] 13:31:48 INFO - PROCESS | 1649 | 1463603508933 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}] 13:31:49 INFO - PROCESS | 1649 | 1463603509016 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 13:31:49 INFO - PROCESS | 1649 | 1463603509022 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12907a800 == 52 [pid = 1649] [id = 608] 13:31:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12187f400) [pid = 1649] [serial = 1824] [outer = 0x0] 13:31:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12188a000) [pid = 1649] [serial = 1825] [outer = 0x12187f400] 13:31:49 INFO - PROCESS | 1649 | 1463603509048 Marionette DEBUG loaded listener.js 13:31:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x121920800) [pid = 1649] [serial = 1826] [outer = 0x12187f400] 13:31:49 INFO - PROCESS | 1649 | 1463603509384 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]]]}] 13:31:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:31:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 474ms 13:31:49 INFO - PROCESS | 1649 | 1463603509429 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 13:31:49 INFO - PROCESS | 1649 | 1463603509430 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 13:31:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:31:49 INFO - PROCESS | 1649 | 1463603509442 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:31:49 INFO - PROCESS | 1649 | 1463603509443 Marionette TRACE conn2 <- [1,2406,null,{}] 13:31:49 INFO - PROCESS | 1649 | 1463603509445 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}] 13:31:49 INFO - PROCESS | 1649 | 1463603509548 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 13:31:49 INFO - PROCESS | 1649 | 1463603509553 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a6d0800 == 53 [pid = 1649] [id = 609] 13:31:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x121945800) [pid = 1649] [serial = 1827] [outer = 0x0] 13:31:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x124f4f400) [pid = 1649] [serial = 1828] [outer = 0x121945800] 13:31:49 INFO - PROCESS | 1649 | 1463603509579 Marionette DEBUG loaded listener.js 13:31:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x1289e0400) [pid = 1649] [serial = 1829] [outer = 0x121945800] 13:31:49 INFO - PROCESS | 1649 | 1463603509945 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]]]}] 13:31:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:31:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 518ms 13:31:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:31:49 INFO - PROCESS | 1649 | 1463603509960 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 13:31:49 INFO - PROCESS | 1649 | 1463603509962 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 13:31:49 INFO - PROCESS | 1649 | 1463603509964 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:31:49 INFO - PROCESS | 1649 | 1463603509965 Marionette TRACE conn2 <- [1,2410,null,{}] 13:31:49 INFO - PROCESS | 1649 | 1463603509970 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}] 13:31:50 INFO - PROCESS | 1649 | 1463603510078 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 13:31:50 INFO - PROCESS | 1649 | 1463603510120 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac67800 == 54 [pid = 1649] [id = 610] 13:31:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x125cbe800) [pid = 1649] [serial = 1830] [outer = 0x0] 13:31:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x1289e7400) [pid = 1649] [serial = 1831] [outer = 0x125cbe800] 13:31:50 INFO - PROCESS | 1649 | 1463603510145 Marionette DEBUG loaded listener.js 13:31:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x128acd800) [pid = 1649] [serial = 1832] [outer = 0x125cbe800] 13:31:50 INFO - PROCESS | 1649 | 1463603510484 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]]]}] 13:31:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:31:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 572ms 13:31:50 INFO - PROCESS | 1649 | 1463603510542 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 13:31:50 INFO - PROCESS | 1649 | 1463603510543 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 13:31:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:31:50 INFO - PROCESS | 1649 | 1463603510545 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:31:50 INFO - PROCESS | 1649 | 1463603510546 Marionette TRACE conn2 <- [1,2414,null,{}] 13:31:50 INFO - PROCESS | 1649 | 1463603510549 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}] 13:31:50 INFO - PROCESS | 1649 | 1463603510655 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 13:31:50 INFO - PROCESS | 1649 | 1463603510696 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b897800 == 55 [pid = 1649] [id = 611] 13:31:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x1289de400) [pid = 1649] [serial = 1833] [outer = 0x0] 13:31:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x128e0d800) [pid = 1649] [serial = 1834] [outer = 0x1289de400] 13:31:50 INFO - PROCESS | 1649 | 1463603510720 Marionette DEBUG loaded listener.js 13:31:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x1292d8400) [pid = 1649] [serial = 1835] [outer = 0x1289de400] 13:31:51 INFO - PROCESS | 1649 | 1463603511023 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]]]}] 13:31:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:31:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 518ms 13:31:51 INFO - PROCESS | 1649 | 1463603511066 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 13:31:51 INFO - PROCESS | 1649 | 1463603511067 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 13:31:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:31:51 INFO - PROCESS | 1649 | 1463603511070 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:31:51 INFO - PROCESS | 1649 | 1463603511071 Marionette TRACE conn2 <- [1,2418,null,{}] 13:31:51 INFO - PROCESS | 1649 | 1463603511073 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}] 13:31:51 INFO - PROCESS | 1649 | 1463603511188 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 13:31:51 INFO - PROCESS | 1649 | 1463603511227 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bed6800 == 56 [pid = 1649] [id = 612] 13:31:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x129097000) [pid = 1649] [serial = 1836] [outer = 0x0] 13:31:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12a47d400) [pid = 1649] [serial = 1837] [outer = 0x129097000] 13:31:51 INFO - PROCESS | 1649 | 1463603511254 Marionette DEBUG loaded listener.js 13:31:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12a738400) [pid = 1649] [serial = 1838] [outer = 0x129097000] 13:31:51 INFO - PROCESS | 1649 | 1463603511578 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]]]}] 13:31:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:31:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 568ms 13:31:51 INFO - PROCESS | 1649 | 1463603511638 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 13:31:51 INFO - PROCESS | 1649 | 1463603511639 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 13:31:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:31:51 INFO - PROCESS | 1649 | 1463603511642 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:31:51 INFO - PROCESS | 1649 | 1463603511643 Marionette TRACE conn2 <- [1,2422,null,{}] 13:31:51 INFO - PROCESS | 1649 | 1463603511645 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}] 13:31:51 INFO - PROCESS | 1649 | 1463603511755 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 13:31:51 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12191e800) [pid = 1649] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:31:51 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x11645c400) [pid = 1649] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:31:51 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x119708400) [pid = 1649] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:31:51 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x118a1b400) [pid = 1649] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:31:51 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x1126ebc00) [pid = 1649] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:31:51 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x119d0f800) [pid = 1649] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:31:51 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12191ec00) [pid = 1649] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:31:51 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12582b800) [pid = 1649] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:31:51 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12187fc00) [pid = 1649] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:31:51 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x112d02c00) [pid = 1649] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:31:51 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x1211ddc00) [pid = 1649] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:31:51 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x111016800) [pid = 1649] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:31:51 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x1126ed400) [pid = 1649] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:31:51 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x128a5d000) [pid = 1649] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:31:51 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x119b18000) [pid = 1649] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:31:51 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x117163800) [pid = 1649] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:31:51 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x116a63c00) [pid = 1649] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:31:51 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x110fb7000) [pid = 1649] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:31:51 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1126c4800) [pid = 1649] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:31:51 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x128ce0400) [pid = 1649] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:31:51 INFO - PROCESS | 1649 | 1463603511915 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x118053800 == 57 [pid = 1649] [id = 613] 13:31:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x111016800) [pid = 1649] [serial = 1839] [outer = 0x0] 13:31:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x1126ed400) [pid = 1649] [serial = 1840] [outer = 0x111016800] 13:31:51 INFO - PROCESS | 1649 | 1463603511940 Marionette DEBUG loaded listener.js 13:31:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x116804000) [pid = 1649] [serial = 1841] [outer = 0x111016800] 13:31:52 INFO - PROCESS | 1649 | 1463603512229 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]]]}] 13:31:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:31:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 618ms 13:31:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:31:52 INFO - PROCESS | 1649 | 1463603512260 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 13:31:52 INFO - PROCESS | 1649 | 1463603512261 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 13:31:52 INFO - PROCESS | 1649 | 1463603512263 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:31:52 INFO - PROCESS | 1649 | 1463603512265 Marionette TRACE conn2 <- [1,2426,null,{}] 13:31:52 INFO - PROCESS | 1649 | 1463603512270 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}] 13:31:52 INFO - PROCESS | 1649 | 1463603512375 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 13:31:52 INFO - PROCESS | 1649 | 1463603512379 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c474800 == 58 [pid = 1649] [id = 614] 13:31:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x117471400) [pid = 1649] [serial = 1842] [outer = 0x0] 13:31:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x128a58c00) [pid = 1649] [serial = 1843] [outer = 0x117471400] 13:31:52 INFO - PROCESS | 1649 | 1463603512408 Marionette DEBUG loaded listener.js 13:31:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12a745000) [pid = 1649] [serial = 1844] [outer = 0x117471400] 13:31:52 INFO - PROCESS | 1649 | 1463603512774 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]]]}] 13:31:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:31:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 523ms 13:31:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:31:52 INFO - PROCESS | 1649 | 1463603512790 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 13:31:52 INFO - PROCESS | 1649 | 1463603512791 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 13:31:52 INFO - PROCESS | 1649 | 1463603512793 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:31:52 INFO - PROCESS | 1649 | 1463603512794 Marionette TRACE conn2 <- [1,2430,null,{}] 13:31:52 INFO - PROCESS | 1649 | 1463603512796 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}] 13:31:52 INFO - PROCESS | 1649 | 1463603512924 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 13:31:52 INFO - PROCESS | 1649 | 1463603512932 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cba5000 == 59 [pid = 1649] [id = 615] 13:31:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x111033800) [pid = 1649] [serial = 1845] [outer = 0x0] 13:31:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12a804800) [pid = 1649] [serial = 1846] [outer = 0x111033800] 13:31:52 INFO - PROCESS | 1649 | 1463603512956 Marionette DEBUG loaded listener.js 13:31:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12a810800) [pid = 1649] [serial = 1847] [outer = 0x111033800] 13:31:53 INFO - PROCESS | 1649 | 1463603513270 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]]]}] 13:31:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:31:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 520ms 13:31:53 INFO - PROCESS | 1649 | 1463603513314 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 13:31:53 INFO - PROCESS | 1649 | 1463603513315 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 13:31:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:31:53 INFO - PROCESS | 1649 | 1463603513317 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:31:53 INFO - PROCESS | 1649 | 1463603513318 Marionette TRACE conn2 <- [1,2434,null,{}] 13:31:53 INFO - PROCESS | 1649 | 1463603513321 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}] 13:31:53 INFO - PROCESS | 1649 | 1463603513408 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 13:31:53 INFO - PROCESS | 1649 | 1463603513412 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x13475c000 == 60 [pid = 1649] [id = 616] 13:31:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x111018400) [pid = 1649] [serial = 1848] [outer = 0x0] 13:31:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12ab19c00) [pid = 1649] [serial = 1849] [outer = 0x111018400] 13:31:53 INFO - PROCESS | 1649 | 1463603513437 Marionette DEBUG loaded listener.js 13:31:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12abe4400) [pid = 1649] [serial = 1850] [outer = 0x111018400] 13:31:53 INFO - PROCESS | 1649 | 1463603513789 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]]]}] 13:31:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:31:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 518ms 13:31:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:31:53 INFO - PROCESS | 1649 | 1463603513845 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 13:31:53 INFO - PROCESS | 1649 | 1463603513846 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 13:31:53 INFO - PROCESS | 1649 | 1463603513848 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:31:53 INFO - PROCESS | 1649 | 1463603513849 Marionette TRACE conn2 <- [1,2438,null,{}] 13:31:53 INFO - PROCESS | 1649 | 1463603513852 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}] 13:31:54 INFO - PROCESS | 1649 | 1463603514012 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 13:31:54 INFO - PROCESS | 1649 | 1463603514118 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x112fcb800 == 61 [pid = 1649] [id = 617] 13:31:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x110fb7000) [pid = 1649] [serial = 1851] [outer = 0x0] 13:31:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11101d400) [pid = 1649] [serial = 1852] [outer = 0x110fb7000] 13:31:54 INFO - PROCESS | 1649 | 1463603514151 Marionette DEBUG loaded listener.js 13:31:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x1126f7800) [pid = 1649] [serial = 1853] [outer = 0x110fb7000] 13:31:54 INFO - PROCESS | 1649 | 1463603514616 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]]]}] 13:31:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:31:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 821ms 13:31:54 INFO - PROCESS | 1649 | 1463603514670 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 13:31:54 INFO - PROCESS | 1649 | 1463603514673 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 13:31:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:31:54 INFO - PROCESS | 1649 | 1463603514676 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:31:54 INFO - PROCESS | 1649 | 1463603514679 Marionette TRACE conn2 <- [1,2442,null,{}] 13:31:54 INFO - PROCESS | 1649 | 1463603514682 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}] 13:31:54 INFO - PROCESS | 1649 | 1463603514827 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 13:31:54 INFO - PROCESS | 1649 | 1463603514907 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x121158000 == 62 [pid = 1649] [id = 618] 13:31:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x116499000) [pid = 1649] [serial = 1854] [outer = 0x0] 13:31:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x117564400) [pid = 1649] [serial = 1855] [outer = 0x116499000] 13:31:54 INFO - PROCESS | 1649 | 1463603514941 Marionette DEBUG loaded listener.js 13:31:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x1182e4c00) [pid = 1649] [serial = 1856] [outer = 0x116499000] 13:31:55 INFO - PROCESS | 1649 | 1463603515362 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]]]}] 13:31:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:31:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 723ms 13:31:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:31:55 INFO - PROCESS | 1649 | 1463603515399 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 13:31:55 INFO - PROCESS | 1649 | 1463603515401 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 13:31:55 INFO - PROCESS | 1649 | 1463603515403 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:31:55 INFO - PROCESS | 1649 | 1463603515404 Marionette TRACE conn2 <- [1,2446,null,{}] 13:31:55 INFO - PROCESS | 1649 | 1463603515407 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}] 13:31:55 INFO - PROCESS | 1649 | 1463603515515 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 13:31:55 INFO - PROCESS | 1649 | 1463603515583 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c26d800 == 63 [pid = 1649] [id = 619] 13:31:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x118acc000) [pid = 1649] [serial = 1857] [outer = 0x0] 13:31:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x119b16800) [pid = 1649] [serial = 1858] [outer = 0x118acc000] 13:31:55 INFO - PROCESS | 1649 | 1463603515654 Marionette DEBUG loaded listener.js 13:31:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x1211d3c00) [pid = 1649] [serial = 1859] [outer = 0x118acc000] 13:31:56 INFO - PROCESS | 1649 | 1463603516069 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]]]}] 13:31:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:31:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 719ms 13:31:56 INFO - PROCESS | 1649 | 1463603516147 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 13:31:56 INFO - PROCESS | 1649 | 1463603516150 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 13:31:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:31:56 INFO - PROCESS | 1649 | 1463603516177 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:31:56 INFO - PROCESS | 1649 | 1463603516180 Marionette TRACE conn2 <- [1,2450,null,{}] 13:31:56 INFO - PROCESS | 1649 | 1463603516183 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}] 13:31:56 INFO - PROCESS | 1649 | 1463603516295 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 13:31:56 INFO - PROCESS | 1649 | 1463603516374 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x134fc3800 == 64 [pid = 1649] [id = 620] 13:31:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x1211dcc00) [pid = 1649] [serial = 1860] [outer = 0x0] 13:31:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x124f4ec00) [pid = 1649] [serial = 1861] [outer = 0x1211dcc00] 13:31:56 INFO - PROCESS | 1649 | 1463603516403 Marionette DEBUG loaded listener.js 13:31:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x1258e1000) [pid = 1649] [serial = 1862] [outer = 0x1211dcc00] 13:31:56 INFO - PROCESS | 1649 | 1463603516826 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]]]}] 13:31:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:31:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 731ms 13:31:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:31:56 INFO - PROCESS | 1649 | 1463603516905 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 13:31:56 INFO - PROCESS | 1649 | 1463603516907 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 13:31:56 INFO - PROCESS | 1649 | 1463603516911 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:31:56 INFO - PROCESS | 1649 | 1463603516913 Marionette TRACE conn2 <- [1,2454,null,{}] 13:31:56 INFO - PROCESS | 1649 | 1463603516919 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}] 13:31:57 INFO - PROCESS | 1649 | 1463603517069 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 13:31:57 INFO - PROCESS | 1649 | 1463603517147 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b818000 == 65 [pid = 1649] [id = 621] 13:31:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x121896800) [pid = 1649] [serial = 1863] [outer = 0x0] 13:31:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x128cd4c00) [pid = 1649] [serial = 1864] [outer = 0x121896800] 13:31:57 INFO - PROCESS | 1649 | 1463603517177 Marionette DEBUG loaded listener.js 13:31:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x129211c00) [pid = 1649] [serial = 1865] [outer = 0x121896800] 13:31:57 INFO - PROCESS | 1649 | 1463603517582 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]]]}] 13:31:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:31:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 726ms 13:31:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:31:57 INFO - PROCESS | 1649 | 1463603517636 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 13:31:57 INFO - PROCESS | 1649 | 1463603517637 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 13:31:57 INFO - PROCESS | 1649 | 1463603517640 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:31:57 INFO - PROCESS | 1649 | 1463603517641 Marionette TRACE conn2 <- [1,2458,null,{}] 13:31:57 INFO - PROCESS | 1649 | 1463603517643 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}] 13:31:57 INFO - PROCESS | 1649 | 1463603517755 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 13:31:58 INFO - PROCESS | 1649 | 1463603518177 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x118a98000 == 66 [pid = 1649] [id = 622] 13:31:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x110fbec00) [pid = 1649] [serial = 1866] [outer = 0x0] 13:31:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x1122a9c00) [pid = 1649] [serial = 1867] [outer = 0x110fbec00] 13:31:58 INFO - PROCESS | 1649 | 1463603518273 Marionette DEBUG loaded listener.js 13:31:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x1126f7c00) [pid = 1649] [serial = 1868] [outer = 0x110fbec00] 13:31:58 INFO - PROCESS | 1649 | 1463603518757 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]]]}] 13:31:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:31:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1124ms 13:31:58 INFO - PROCESS | 1649 | 1463603518764 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 13:31:58 INFO - PROCESS | 1649 | 1463603518767 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 13:31:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:31:58 INFO - PROCESS | 1649 | 1463603518769 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:31:58 INFO - PROCESS | 1649 | 1463603518772 Marionette TRACE conn2 <- [1,2462,null,{}] 13:31:58 INFO - PROCESS | 1649 | 1463603518775 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}] 13:31:58 INFO - PROCESS | 1649 | 1463603518869 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 13:31:58 INFO - PROCESS | 1649 | 1463603518932 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x11872f000 == 67 [pid = 1649] [id = 623] 13:31:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x11323c800) [pid = 1649] [serial = 1869] [outer = 0x0] 13:31:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x115aa8800) [pid = 1649] [serial = 1870] [outer = 0x11323c800] 13:31:58 INFO - PROCESS | 1649 | 1463603518972 Marionette DEBUG loaded listener.js 13:31:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x115eddc00) [pid = 1649] [serial = 1871] [outer = 0x11323c800] 13:31:59 INFO - PROCESS | 1649 | 1463603519439 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]]]}] 13:31:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12c088000 == 66 [pid = 1649] [id = 560] 13:31:59 INFO - PROCESS | 1649 | --DOCSHELL 0x11872d800 == 65 [pid = 1649] [id = 562] 13:31:59 INFO - PROCESS | 1649 | --DOCSHELL 0x118738800 == 64 [pid = 1649] [id = 557] 13:31:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba06800 == 63 [pid = 1649] [id = 559] 13:31:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12c267800 == 62 [pid = 1649] [id = 561] 13:31:59 INFO - PROCESS | 1649 | --DOCSHELL 0x13475c000 == 61 [pid = 1649] [id = 616] 13:31:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12cba5000 == 60 [pid = 1649] [id = 615] 13:31:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12c474800 == 59 [pid = 1649] [id = 614] 13:31:59 INFO - PROCESS | 1649 | --DOCSHELL 0x118053800 == 58 [pid = 1649] [id = 613] 13:31:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12bed6800 == 57 [pid = 1649] [id = 612] 13:31:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12b897800 == 56 [pid = 1649] [id = 611] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x128cd9000) [pid = 1649] [serial = 1747] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac67800 == 55 [pid = 1649] [id = 610] 13:31:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12a6d0800 == 54 [pid = 1649] [id = 609] 13:31:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12907a800 == 53 [pid = 1649] [id = 608] 13:31:59 INFO - PROCESS | 1649 | --DOCSHELL 0x124dc5800 == 52 [pid = 1649] [id = 607] 13:31:59 INFO - PROCESS | 1649 | --DOCSHELL 0x119dac000 == 51 [pid = 1649] [id = 606] 13:31:59 INFO - PROCESS | 1649 | --DOCSHELL 0x112d42000 == 50 [pid = 1649] [id = 605] 13:31:59 INFO - PROCESS | 1649 | --DOCSHELL 0x119c94800 == 49 [pid = 1649] [id = 604] 13:31:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:31:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 721ms 13:31:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12dd1a800 == 48 [pid = 1649] [id = 600] 13:31:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca36000 == 47 [pid = 1649] [id = 599] 13:31:59 INFO - PROCESS | 1649 | --DOCSHELL 0x125c7d000 == 46 [pid = 1649] [id = 598] 13:31:59 INFO - PROCESS | 1649 | --DOCSHELL 0x118aa0000 == 45 [pid = 1649] [id = 597] 13:31:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca3b800 == 44 [pid = 1649] [id = 596] 13:31:59 INFO - PROCESS | 1649 | 1463603519500 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 13:31:59 INFO - PROCESS | 1649 | 1463603519502 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 13:31:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:31:59 INFO - PROCESS | 1649 | 1463603519507 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:31:59 INFO - PROCESS | 1649 | 1463603519509 Marionette TRACE conn2 <- [1,2466,null,{}] 13:31:59 INFO - PROCESS | 1649 | 1463603519511 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}] 13:31:59 INFO - PROCESS | 1649 | 1463603519593 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 13:31:59 INFO - PROCESS | 1649 | 1463603519609 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x129204400) [pid = 1649] [serial = 1787] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x11679a800) [pid = 1649] [serial = 1732] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x121b60c00) [pid = 1649] [serial = 1771] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x1214e6800) [pid = 1649] [serial = 1738] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x11679c000) [pid = 1649] [serial = 1753] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x119cdbc00) [pid = 1649] [serial = 1763] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x124f0c800) [pid = 1649] [serial = 1772] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x124f59c00) [pid = 1649] [serial = 1741] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x124d0e000) [pid = 1649] [serial = 1780] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x1182d9000) [pid = 1649] [serial = 1757] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x1199c7400) [pid = 1649] [serial = 1762] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x120fd8800) [pid = 1649] [serial = 1765] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x128cdfc00) [pid = 1649] [serial = 1744] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x121880000) [pid = 1649] [serial = 1766] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x115ee5400) [pid = 1649] [serial = 1756] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x11852f000) [pid = 1649] [serial = 1735] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x125cc2c00) [pid = 1649] [serial = 1775] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x125cc3400) [pid = 1649] [serial = 1685] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x121947800) [pid = 1649] [serial = 1769] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x119706400) [pid = 1649] [serial = 1760] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x121918c00) [pid = 1649] [serial = 1768] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x121b61c00) [pid = 1649] [serial = 1682] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x125837000) [pid = 1649] [serial = 1774] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x116610c00) [pid = 1649] [serial = 1778] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x118527800) [pid = 1649] [serial = 1759] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x113249000) [pid = 1649] [serial = 1751] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x1126f3800) [pid = 1649] [serial = 1750] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x128accc00) [pid = 1649] [serial = 1783] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x1289e7000) [pid = 1649] [serial = 1781] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11710e400) [pid = 1649] [serial = 1754] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1126c4c00) [pid = 1649] [serial = 1777] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11101e000) [pid = 1649] [serial = 1729] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x128cd4000) [pid = 1649] [serial = 1727] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1205be800) [pid = 1649] [serial = 1679] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11852ec00) [pid = 1649] [serial = 1676] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1110aa800) [pid = 1649] [serial = 1670] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1167a1800) [pid = 1649] [serial = 1673] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1290a0800) [pid = 1649] [serial = 1786] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x128cdb000) [pid = 1649] [serial = 1784] [outer = 0x0] [url = about:blank] 13:31:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x113498800 == 45 [pid = 1649] [id = 624] 13:31:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1110aa800) [pid = 1649] [serial = 1872] [outer = 0x0] 13:31:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11679a800) [pid = 1649] [serial = 1873] [outer = 0x1110aa800] 13:31:59 INFO - PROCESS | 1649 | 1463603519693 Marionette DEBUG loaded listener.js 13:31:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x117476800) [pid = 1649] [serial = 1874] [outer = 0x1110aa800] 13:32:00 INFO - PROCESS | 1649 | 1463603520008 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]]]}] 13:32:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:32:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 521ms 13:32:00 INFO - PROCESS | 1649 | 1463603520028 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 13:32:00 INFO - PROCESS | 1649 | 1463603520030 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 13:32:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:32:00 INFO - PROCESS | 1649 | 1463603520033 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:32:00 INFO - PROCESS | 1649 | 1463603520041 Marionette TRACE conn2 <- [1,2470,null,{}] 13:32:00 INFO - PROCESS | 1649 | 1463603520047 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}] 13:32:00 INFO - PROCESS | 1649 | 1463603520130 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 13:32:00 INFO - PROCESS | 1649 | 1463603520138 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x119630000 == 46 [pid = 1649] [id = 625] 13:32:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x11756fc00) [pid = 1649] [serial = 1875] [outer = 0x0] 13:32:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1184c3400) [pid = 1649] [serial = 1876] [outer = 0x11756fc00] 13:32:00 INFO - PROCESS | 1649 | 1463603520163 Marionette DEBUG loaded listener.js 13:32:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x118a1bc00) [pid = 1649] [serial = 1877] [outer = 0x11756fc00] 13:32:00 INFO - PROCESS | 1649 | 1463603520516 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]]]}] 13:32:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:32:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 527ms 13:32:00 INFO - PROCESS | 1649 | 1463603520560 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 13:32:00 INFO - PROCESS | 1649 | 1463603520561 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 13:32:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:32:00 INFO - PROCESS | 1649 | 1463603520563 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:32:00 INFO - PROCESS | 1649 | 1463603520565 Marionette TRACE conn2 <- [1,2474,null,{}] 13:32:00 INFO - PROCESS | 1649 | 1463603520567 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}] 13:32:00 INFO - PROCESS | 1649 | 1463603520655 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 13:32:00 INFO - PROCESS | 1649 | 1463603520659 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12114f800 == 47 [pid = 1649] [id = 626] 13:32:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x118e4a400) [pid = 1649] [serial = 1878] [outer = 0x0] 13:32:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x119702400) [pid = 1649] [serial = 1879] [outer = 0x118e4a400] 13:32:00 INFO - PROCESS | 1649 | 1463603520685 Marionette DEBUG loaded listener.js 13:32:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11990d000) [pid = 1649] [serial = 1880] [outer = 0x118e4a400] 13:32:01 INFO - PROCESS | 1649 | 1463603521025 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]]]}] 13:32:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:32:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 467ms 13:32:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:32:01 INFO - PROCESS | 1649 | 1463603521031 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 13:32:01 INFO - PROCESS | 1649 | 1463603521032 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 13:32:01 INFO - PROCESS | 1649 | 1463603521036 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:32:01 INFO - PROCESS | 1649 | 1463603521039 Marionette TRACE conn2 <- [1,2478,null,{}] 13:32:01 INFO - PROCESS | 1649 | 1463603521042 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}] 13:32:01 INFO - PROCESS | 1649 | 1463603521147 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 13:32:01 INFO - PROCESS | 1649 | 1463603521153 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185ee800 == 48 [pid = 1649] [id = 627] 13:32:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x1199c8c00) [pid = 1649] [serial = 1881] [outer = 0x0] 13:32:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x119cacc00) [pid = 1649] [serial = 1882] [outer = 0x1199c8c00] 13:32:01 INFO - PROCESS | 1649 | 1463603521185 Marionette DEBUG loaded listener.js 13:32:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x119dcc400) [pid = 1649] [serial = 1883] [outer = 0x1199c8c00] 13:32:01 INFO - PROCESS | 1649 | 1463603521521 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]]]}] 13:32:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:32:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 525ms 13:32:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:32:01 INFO - PROCESS | 1649 | 1463603521561 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 13:32:01 INFO - PROCESS | 1649 | 1463603521562 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 13:32:01 INFO - PROCESS | 1649 | 1463603521564 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:32:01 INFO - PROCESS | 1649 | 1463603521565 Marionette TRACE conn2 <- [1,2482,null,{}] 13:32:01 INFO - PROCESS | 1649 | 1463603521569 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}] 13:32:01 INFO - PROCESS | 1649 | 1463603521650 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 13:32:01 INFO - PROCESS | 1649 | 1463603521657 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x125c75000 == 49 [pid = 1649] [id = 628] 13:32:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x119dcf000) [pid = 1649] [serial = 1884] [outer = 0x0] 13:32:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x119dd3000) [pid = 1649] [serial = 1885] [outer = 0x119dcf000] 13:32:01 INFO - PROCESS | 1649 | 1463603521689 Marionette DEBUG loaded listener.js 13:32:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x1212dfc00) [pid = 1649] [serial = 1886] [outer = 0x119dcf000] 13:32:02 INFO - PROCESS | 1649 | 1463603522077 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]]]}] 13:32:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:32:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 522ms 13:32:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:32:02 INFO - PROCESS | 1649 | 1463603522088 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 13:32:02 INFO - PROCESS | 1649 | 1463603522089 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 13:32:02 INFO - PROCESS | 1649 | 1463603522091 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:32:02 INFO - PROCESS | 1649 | 1463603522092 Marionette TRACE conn2 <- [1,2486,null,{}] 13:32:02 INFO - PROCESS | 1649 | 1463603522095 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}] 13:32:02 INFO - PROCESS | 1649 | 1463603522203 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 13:32:02 INFO - PROCESS | 1649 | 1463603522242 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x128a87000 == 50 [pid = 1649] [id = 629] 13:32:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x119dcf400) [pid = 1649] [serial = 1887] [outer = 0x0] 13:32:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x1214f3400) [pid = 1649] [serial = 1888] [outer = 0x119dcf400] 13:32:02 INFO - PROCESS | 1649 | 1463603522267 Marionette DEBUG loaded listener.js 13:32:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12187fc00) [pid = 1649] [serial = 1889] [outer = 0x119dcf400] 13:32:02 INFO - PROCESS | 1649 | 1463603522585 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]]]}] 13:32:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:32:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 518ms 13:32:02 INFO - PROCESS | 1649 | 1463603522611 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 13:32:02 INFO - PROCESS | 1649 | 1463603522612 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 13:32:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:32:02 INFO - PROCESS | 1649 | 1463603522614 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:32:02 INFO - PROCESS | 1649 | 1463603522616 Marionette TRACE conn2 <- [1,2490,null,{}] 13:32:02 INFO - PROCESS | 1649 | 1463603522627 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}] 13:32:02 INFO - PROCESS | 1649 | 1463603522739 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 13:32:02 INFO - PROCESS | 1649 | 1463603522790 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12925c800 == 51 [pid = 1649] [id = 630] 13:32:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x121480000) [pid = 1649] [serial = 1890] [outer = 0x0] 13:32:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x121917400) [pid = 1649] [serial = 1891] [outer = 0x121480000] 13:32:02 INFO - PROCESS | 1649 | 1463603522830 Marionette DEBUG loaded listener.js 13:32:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x121948c00) [pid = 1649] [serial = 1892] [outer = 0x121480000] 13:32:03 INFO - PROCESS | 1649 | 1463603523226 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]]]}] 13:32:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:32:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 623ms 13:32:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:32:03 INFO - PROCESS | 1649 | 1463603523240 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 13:32:03 INFO - PROCESS | 1649 | 1463603523242 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 13:32:03 INFO - PROCESS | 1649 | 1463603523245 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:32:03 INFO - PROCESS | 1649 | 1463603523247 Marionette TRACE conn2 <- [1,2494,null,{}] 13:32:03 INFO - PROCESS | 1649 | 1463603523250 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}] 13:32:03 INFO - PROCESS | 1649 | 1463603523412 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 13:32:03 INFO - PROCESS | 1649 | 1463603523466 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a41c000 == 52 [pid = 1649] [id = 631] 13:32:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x121886800) [pid = 1649] [serial = 1893] [outer = 0x0] 13:32:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x121b59800) [pid = 1649] [serial = 1894] [outer = 0x121886800] 13:32:03 INFO - PROCESS | 1649 | 1463603523555 Marionette DEBUG loaded listener.js 13:32:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x124b83400) [pid = 1649] [serial = 1895] [outer = 0x121886800] 13:32:03 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x118529c00) [pid = 1649] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:32:03 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12187f400) [pid = 1649] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:32:03 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x121945800) [pid = 1649] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:32:03 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x111033800) [pid = 1649] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:32:03 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x117471400) [pid = 1649] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:32:03 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x125cbe800) [pid = 1649] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:32:03 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x1289de400) [pid = 1649] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:32:03 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x111014400) [pid = 1649] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:32:03 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x129097000) [pid = 1649] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:32:03 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x119ce5000) [pid = 1649] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:32:03 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x111c1f400) [pid = 1649] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:32:03 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x115e7e800) [pid = 1649] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:32:03 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x111016800) [pid = 1649] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:32:04 INFO - PROCESS | 1649 | 1463603524094 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]]]}] 13:32:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:32:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 874ms 13:32:04 INFO - PROCESS | 1649 | 1463603524119 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 13:32:04 INFO - PROCESS | 1649 | 1463603524120 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 13:32:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:32:04 INFO - PROCESS | 1649 | 1463603524122 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:32:04 INFO - PROCESS | 1649 | 1463603524124 Marionette TRACE conn2 <- [1,2498,null,{}] 13:32:04 INFO - PROCESS | 1649 | 1463603524126 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}] 13:32:04 INFO - PROCESS | 1649 | 1463603524209 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 13:32:04 INFO - PROCESS | 1649 | 1463603524268 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a885000 == 53 [pid = 1649] [id = 632] 13:32:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x111032800) [pid = 1649] [serial = 1896] [outer = 0x0] 13:32:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x1212e5000) [pid = 1649] [serial = 1897] [outer = 0x111032800] 13:32:04 INFO - PROCESS | 1649 | 1463603524299 Marionette DEBUG loaded listener.js 13:32:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12528d000) [pid = 1649] [serial = 1898] [outer = 0x111032800] 13:32:04 INFO - PROCESS | 1649 | 1463603524588 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]]]}] 13:32:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:32:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 518ms 13:32:04 INFO - PROCESS | 1649 | 1463603524650 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 13:32:04 INFO - PROCESS | 1649 | 1463603524653 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 13:32:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:32:04 INFO - PROCESS | 1649 | 1463603524656 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:32:04 INFO - PROCESS | 1649 | 1463603524658 Marionette TRACE conn2 <- [1,2502,null,{}] 13:32:04 INFO - PROCESS | 1649 | 1463603524660 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}] 13:32:04 INFO - PROCESS | 1649 | 1463603524757 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 13:32:04 INFO - PROCESS | 1649 | 1463603524761 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b8a0800 == 54 [pid = 1649] [id = 633] 13:32:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x1257e1400) [pid = 1649] [serial = 1899] [outer = 0x0] 13:32:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x1258da800) [pid = 1649] [serial = 1900] [outer = 0x1257e1400] 13:32:04 INFO - PROCESS | 1649 | 1463603524786 Marionette DEBUG loaded listener.js 13:32:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x1289e7800) [pid = 1649] [serial = 1901] [outer = 0x1257e1400] 13:32:05 INFO - PROCESS | 1649 | 1463603525169 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]]]}] 13:32:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:32:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 568ms 13:32:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:32:05 INFO - PROCESS | 1649 | 1463603525226 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 13:32:05 INFO - PROCESS | 1649 | 1463603525228 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 13:32:05 INFO - PROCESS | 1649 | 1463603525231 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:32:05 INFO - PROCESS | 1649 | 1463603525234 Marionette TRACE conn2 <- [1,2506,null,{}] 13:32:05 INFO - PROCESS | 1649 | 1463603525237 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}] 13:32:05 INFO - PROCESS | 1649 | 1463603525369 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 13:32:05 INFO - PROCESS | 1649 | 1463603525382 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba8d000 == 55 [pid = 1649] [id = 634] 13:32:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x1289e3800) [pid = 1649] [serial = 1902] [outer = 0x0] 13:32:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x128a61000) [pid = 1649] [serial = 1903] [outer = 0x1289e3800] 13:32:05 INFO - PROCESS | 1649 | 1463603525423 Marionette DEBUG loaded listener.js 13:32:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x128ad7c00) [pid = 1649] [serial = 1904] [outer = 0x1289e3800] 13:32:05 INFO - PROCESS | 1649 | 1463603525805 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]]]}] 13:32:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:32:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 623ms 13:32:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:32:05 INFO - PROCESS | 1649 | 1463603525855 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 13:32:05 INFO - PROCESS | 1649 | 1463603525856 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 13:32:05 INFO - PROCESS | 1649 | 1463603525868 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:32:05 INFO - PROCESS | 1649 | 1463603525870 Marionette TRACE conn2 <- [1,2510,null,{}] 13:32:05 INFO - PROCESS | 1649 | 1463603525873 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}] 13:32:05 INFO - PROCESS | 1649 | 1463603525965 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 13:32:06 INFO - PROCESS | 1649 | 1463603526124 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x113297000 == 56 [pid = 1649] [id = 635] 13:32:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x111036000) [pid = 1649] [serial = 1905] [outer = 0x0] 13:32:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x1122aa800) [pid = 1649] [serial = 1906] [outer = 0x111036000] 13:32:06 INFO - PROCESS | 1649 | 1463603526157 Marionette DEBUG loaded listener.js 13:32:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x112a69800) [pid = 1649] [serial = 1907] [outer = 0x111036000] 13:32:06 INFO - PROCESS | 1649 | 1463603526592 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]]]}] 13:32:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:32:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 781ms 13:32:06 INFO - PROCESS | 1649 | 1463603526641 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 13:32:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:32:06 INFO - PROCESS | 1649 | 1463603526643 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 13:32:06 INFO - PROCESS | 1649 | 1463603526647 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:32:06 INFO - PROCESS | 1649 | 1463603526649 Marionette TRACE conn2 <- [1,2514,null,{}] 13:32:06 INFO - PROCESS | 1649 | 1463603526653 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}] 13:32:06 INFO - PROCESS | 1649 | 1463603526760 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 13:32:06 INFO - PROCESS | 1649 | 1463603526835 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12052b000 == 57 [pid = 1649] [id = 636] 13:32:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x116809400) [pid = 1649] [serial = 1908] [outer = 0x0] 13:32:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x11710fc00) [pid = 1649] [serial = 1909] [outer = 0x116809400] 13:32:06 INFO - PROCESS | 1649 | 1463603526867 Marionette DEBUG loaded listener.js 13:32:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x117564800) [pid = 1649] [serial = 1910] [outer = 0x116809400] 13:32:07 INFO - PROCESS | 1649 | 1463603527288 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]]]}] 13:32:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:32:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 675ms 13:32:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:32:07 INFO - PROCESS | 1649 | 1463603527324 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 13:32:07 INFO - PROCESS | 1649 | 1463603527327 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 13:32:07 INFO - PROCESS | 1649 | 1463603527329 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:32:07 INFO - PROCESS | 1649 | 1463603527331 Marionette TRACE conn2 <- [1,2518,null,{}] 13:32:07 INFO - PROCESS | 1649 | 1463603527333 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}] 13:32:07 INFO - PROCESS | 1649 | 1463603527461 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 13:32:07 INFO - PROCESS | 1649 | 1463603527566 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac69800 == 58 [pid = 1649] [id = 637] 13:32:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x1182de800) [pid = 1649] [serial = 1911] [outer = 0x0] 13:32:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x118e54400) [pid = 1649] [serial = 1912] [outer = 0x1182de800] 13:32:07 INFO - PROCESS | 1649 | 1463603527599 Marionette DEBUG loaded listener.js 13:32:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x119cb2000) [pid = 1649] [serial = 1913] [outer = 0x1182de800] 13:32:08 INFO - PROCESS | 1649 | 1463603528028 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]]]}] 13:32:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:32:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 721ms 13:32:08 INFO - PROCESS | 1649 | 1463603528051 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 13:32:08 INFO - PROCESS | 1649 | 1463603528054 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 13:32:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:32:08 INFO - PROCESS | 1649 | 1463603528062 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:32:08 INFO - PROCESS | 1649 | 1463603528066 Marionette TRACE conn2 <- [1,2522,null,{}] 13:32:08 INFO - PROCESS | 1649 | 1463603528069 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}] 13:32:08 INFO - PROCESS | 1649 | 1463603528176 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 13:32:08 INFO - PROCESS | 1649 | 1463603528254 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c270800 == 59 [pid = 1649] [id = 638] 13:32:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x119dc7800) [pid = 1649] [serial = 1914] [outer = 0x0] 13:32:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x1215e3c00) [pid = 1649] [serial = 1915] [outer = 0x119dc7800] 13:32:08 INFO - PROCESS | 1649 | 1463603528284 Marionette DEBUG loaded listener.js 13:32:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x1251a3400) [pid = 1649] [serial = 1916] [outer = 0x119dc7800] 13:32:08 INFO - PROCESS | 1649 | 1463603528702 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]]]}] 13:32:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:32:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 679ms 13:32:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:32:08 INFO - PROCESS | 1649 | 1463603528737 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 13:32:08 INFO - PROCESS | 1649 | 1463603528739 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 13:32:08 INFO - PROCESS | 1649 | 1463603528741 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:32:08 INFO - PROCESS | 1649 | 1463603528743 Marionette TRACE conn2 <- [1,2526,null,{}] 13:32:08 INFO - PROCESS | 1649 | 1463603528745 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}] 13:32:08 INFO - PROCESS | 1649 | 1463603528850 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 13:32:08 INFO - PROCESS | 1649 | 1463603528945 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca20000 == 60 [pid = 1649] [id = 639] 13:32:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12582fc00) [pid = 1649] [serial = 1917] [outer = 0x0] 13:32:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x1289e0c00) [pid = 1649] [serial = 1918] [outer = 0x12582fc00] 13:32:08 INFO - PROCESS | 1649 | 1463603528975 Marionette DEBUG loaded listener.js 13:32:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x128ad3400) [pid = 1649] [serial = 1919] [outer = 0x12582fc00] 13:32:09 INFO - PROCESS | 1649 | 1463603529412 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]]]}] 13:32:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:32:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 719ms 13:32:09 INFO - PROCESS | 1649 | 1463603529461 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 13:32:09 INFO - PROCESS | 1649 | 1463603529462 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 13:32:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:32:09 INFO - PROCESS | 1649 | 1463603529465 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:32:09 INFO - PROCESS | 1649 | 1463603529466 Marionette TRACE conn2 <- [1,2530,null,{}] 13:32:09 INFO - PROCESS | 1649 | 1463603529468 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}] 13:32:09 INFO - PROCESS | 1649 | 1463603529556 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 13:32:09 INFO - PROCESS | 1649 | 1463603529620 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d2c0000 == 61 [pid = 1649] [id = 640] 13:32:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12909cc00) [pid = 1649] [serial = 1920] [outer = 0x0] 13:32:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x129203000) [pid = 1649] [serial = 1921] [outer = 0x12909cc00] 13:32:09 INFO - PROCESS | 1649 | 1463603529675 Marionette DEBUG loaded listener.js 13:32:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12955d000) [pid = 1649] [serial = 1922] [outer = 0x12909cc00] 13:32:10 INFO - PROCESS | 1649 | 1463603530225 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]]]}] 13:32:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:32:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 773ms 13:32:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:32:10 INFO - PROCESS | 1649 | 1463603530254 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 13:32:10 INFO - PROCESS | 1649 | 1463603530255 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 13:32:10 INFO - PROCESS | 1649 | 1463603530259 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:32:10 INFO - PROCESS | 1649 | 1463603530260 Marionette TRACE conn2 <- [1,2534,null,{}] 13:32:10 INFO - PROCESS | 1649 | 1463603530262 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}] 13:32:10 INFO - PROCESS | 1649 | 1463603530369 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 13:32:10 INFO - PROCESS | 1649 | 1463603530445 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dd3a000 == 62 [pid = 1649] [id = 641] 13:32:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12955c400) [pid = 1649] [serial = 1923] [outer = 0x0] 13:32:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12a739400) [pid = 1649] [serial = 1924] [outer = 0x12955c400] 13:32:10 INFO - PROCESS | 1649 | 1463603530476 Marionette DEBUG loaded listener.js 13:32:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12a740000) [pid = 1649] [serial = 1925] [outer = 0x12955c400] 13:32:10 INFO - PROCESS | 1649 | 1463603530914 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]]]}] 13:32:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:32:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 668ms 13:32:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:32:10 INFO - PROCESS | 1649 | 1463603530927 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 13:32:10 INFO - PROCESS | 1649 | 1463603530929 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 13:32:10 INFO - PROCESS | 1649 | 1463603530931 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:32:10 INFO - PROCESS | 1649 | 1463603530932 Marionette TRACE conn2 <- [1,2538,null,{}] 13:32:10 INFO - PROCESS | 1649 | 1463603530935 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}] 13:32:11 INFO - PROCESS | 1649 | 1463603531040 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 13:32:11 INFO - PROCESS | 1649 | 1463603531144 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x1162bf000 == 63 [pid = 1649] [id = 642] 13:32:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x11103b400) [pid = 1649] [serial = 1926] [outer = 0x0] 13:32:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x1182dd400) [pid = 1649] [serial = 1927] [outer = 0x11103b400] 13:32:11 INFO - PROCESS | 1649 | 1463603531177 Marionette DEBUG loaded listener.js 13:32:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x128e05800) [pid = 1649] [serial = 1928] [outer = 0x11103b400] 13:32:11 INFO - PROCESS | 1649 | 1463603531786 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]]]}] 13:32:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:32:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 873ms 13:32:11 INFO - PROCESS | 1649 | 1463603531807 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 13:32:11 INFO - PROCESS | 1649 | 1463603531809 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 13:32:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:32:11 INFO - PROCESS | 1649 | 1463603531813 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:32:11 INFO - PROCESS | 1649 | 1463603531815 Marionette TRACE conn2 <- [1,2542,null,{}] 13:32:11 INFO - PROCESS | 1649 | 1463603531821 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}] 13:32:11 INFO - PROCESS | 1649 | 1463603531923 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 13:32:12 INFO - PROCESS | 1649 | 1463603532007 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x112d35800 == 64 [pid = 1649] [id = 643] 13:32:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x116215c00) [pid = 1649] [serial = 1929] [outer = 0x0] 13:32:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x11684cc00) [pid = 1649] [serial = 1930] [outer = 0x116215c00] 13:32:12 INFO - PROCESS | 1649 | 1463603532036 Marionette DEBUG loaded listener.js 13:32:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x11747b400) [pid = 1649] [serial = 1931] [outer = 0x116215c00] 13:32:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba8d000 == 63 [pid = 1649] [id = 634] 13:32:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12b8a0800 == 62 [pid = 1649] [id = 633] 13:32:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12a885000 == 61 [pid = 1649] [id = 632] 13:32:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12a41c000 == 60 [pid = 1649] [id = 631] 13:32:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12925c800 == 59 [pid = 1649] [id = 630] 13:32:12 INFO - PROCESS | 1649 | --DOCSHELL 0x128a87000 == 58 [pid = 1649] [id = 629] 13:32:12 INFO - PROCESS | 1649 | --DOCSHELL 0x125c75000 == 57 [pid = 1649] [id = 628] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x12ab19c00) [pid = 1649] [serial = 1849] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOCSHELL 0x1185ee800 == 56 [pid = 1649] [id = 627] 13:32:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12114f800 == 55 [pid = 1649] [id = 626] 13:32:12 INFO - PROCESS | 1649 | --DOCSHELL 0x119630000 == 54 [pid = 1649] [id = 625] 13:32:12 INFO - PROCESS | 1649 | --DOCSHELL 0x113498800 == 53 [pid = 1649] [id = 624] 13:32:12 INFO - PROCESS | 1649 | --DOCSHELL 0x11872f000 == 52 [pid = 1649] [id = 623] 13:32:12 INFO - PROCESS | 1649 | --DOCSHELL 0x118a98000 == 51 [pid = 1649] [id = 622] 13:32:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12b818000 == 50 [pid = 1649] [id = 621] 13:32:12 INFO - PROCESS | 1649 | --DOCSHELL 0x134fc3800 == 49 [pid = 1649] [id = 620] 13:32:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12c26d800 == 48 [pid = 1649] [id = 619] 13:32:12 INFO - PROCESS | 1649 | --DOCSHELL 0x121158000 == 47 [pid = 1649] [id = 618] 13:32:12 INFO - PROCESS | 1649 | --DOCSHELL 0x112fcb800 == 46 [pid = 1649] [id = 617] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12a738400) [pid = 1649] [serial = 1838] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x1211d1400) [pid = 1649] [serial = 1798] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x12a663c00) [pid = 1649] [serial = 1807] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x113272000) [pid = 1649] [serial = 1810] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x12188a000) [pid = 1649] [serial = 1825] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x121920800) [pid = 1649] [serial = 1826] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x124f4f400) [pid = 1649] [serial = 1828] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x121922400) [pid = 1649] [serial = 1801] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12a810800) [pid = 1649] [serial = 1847] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x1126ed400) [pid = 1649] [serial = 1840] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x128a58c00) [pid = 1649] [serial = 1843] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x1292d4c00) [pid = 1649] [serial = 1790] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12a804800) [pid = 1649] [serial = 1846] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x1289e0400) [pid = 1649] [serial = 1829] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12a745000) [pid = 1649] [serial = 1844] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x1289e7400) [pid = 1649] [serial = 1831] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x128e0d800) [pid = 1649] [serial = 1834] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x128acd800) [pid = 1649] [serial = 1832] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x129207800) [pid = 1649] [serial = 1789] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12a47d400) [pid = 1649] [serial = 1837] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x1292d8400) [pid = 1649] [serial = 1835] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x120fda400) [pid = 1649] [serial = 1822] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x121573400) [pid = 1649] [serial = 1823] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x11680a400) [pid = 1649] [serial = 1814] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11320b800) [pid = 1649] [serial = 1813] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x117113000) [pid = 1649] [serial = 1816] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x1182e2400) [pid = 1649] [serial = 1817] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x116804000) [pid = 1649] [serial = 1841] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x117475400) [pid = 1649] [serial = 1795] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x119514800) [pid = 1649] [serial = 1819] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x119cb1400) [pid = 1649] [serial = 1820] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x115e4b800) [pid = 1649] [serial = 1792] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x128acec00) [pid = 1649] [serial = 1804] [outer = 0x0] [url = about:blank] 13:32:12 INFO - PROCESS | 1649 | 1463603532495 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]]]}] 13:32:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:32:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 724ms 13:32:12 INFO - PROCESS | 1649 | 1463603532538 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 13:32:12 INFO - PROCESS | 1649 | 1463603532542 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 13:32:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:32:12 INFO - PROCESS | 1649 | 1463603532546 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:32:12 INFO - PROCESS | 1649 | 1463603532548 Marionette TRACE conn2 <- [1,2546,null,{}] 13:32:12 INFO - PROCESS | 1649 | 1463603532550 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}] 13:32:12 INFO - PROCESS | 1649 | 1463603532637 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 13:32:12 INFO - PROCESS | 1649 | 1463603532642 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x118053800 == 47 [pid = 1649] [id = 644] 13:32:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x117476400) [pid = 1649] [serial = 1932] [outer = 0x0] 13:32:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x1182d8800) [pid = 1649] [serial = 1933] [outer = 0x117476400] 13:32:12 INFO - PROCESS | 1649 | 1463603532668 Marionette DEBUG loaded listener.js 13:32:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x118a16400) [pid = 1649] [serial = 1934] [outer = 0x117476400] 13:32:13 INFO - PROCESS | 1649 | 1463603533024 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]]]}] 13:32:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:32:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 527ms 13:32:13 INFO - PROCESS | 1649 | 1463603533074 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 13:32:13 INFO - PROCESS | 1649 | 1463603533075 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 13:32:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:32:13 INFO - PROCESS | 1649 | 1463603533077 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:32:13 INFO - PROCESS | 1649 | 1463603533080 Marionette TRACE conn2 <- [1,2550,null,{}] 13:32:13 INFO - PROCESS | 1649 | 1463603533089 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}] 13:32:13 INFO - PROCESS | 1649 | 1463603533177 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 13:32:13 INFO - PROCESS | 1649 | 1463603533183 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x121caf800 == 48 [pid = 1649] [id = 645] 13:32:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x11970d000) [pid = 1649] [serial = 1935] [outer = 0x0] 13:32:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x119cb0000) [pid = 1649] [serial = 1936] [outer = 0x11970d000] 13:32:13 INFO - PROCESS | 1649 | 1463603533213 Marionette DEBUG loaded listener.js 13:32:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12053b400) [pid = 1649] [serial = 1937] [outer = 0x11970d000] 13:32:13 INFO - PROCESS | 1649 | 1463603533582 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]]]}] 13:32:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:32:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 521ms 13:32:13 INFO - PROCESS | 1649 | 1463603533600 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 13:32:13 INFO - PROCESS | 1649 | 1463603533602 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 13:32:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:32:13 INFO - PROCESS | 1649 | 1463603533606 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:32:13 INFO - PROCESS | 1649 | 1463603533607 Marionette TRACE conn2 <- [1,2554,null,{}] 13:32:13 INFO - PROCESS | 1649 | 1463603533629 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}] 13:32:13 INFO - PROCESS | 1649 | 1463603533714 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 13:32:13 INFO - PROCESS | 1649 | 1463603533719 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x128a83000 == 49 [pid = 1649] [id = 646] 13:32:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x1211d4400) [pid = 1649] [serial = 1938] [outer = 0x0] 13:32:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x1215e3000) [pid = 1649] [serial = 1939] [outer = 0x1211d4400] 13:32:13 INFO - PROCESS | 1649 | 1463603533745 Marionette DEBUG loaded listener.js 13:32:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x121887c00) [pid = 1649] [serial = 1940] [outer = 0x1211d4400] 13:32:14 INFO - PROCESS | 1649 | 1463603534081 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]]]}] 13:32:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:32:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 482ms 13:32:14 INFO - PROCESS | 1649 | 1463603534089 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 13:32:14 INFO - PROCESS | 1649 | 1463603534090 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 13:32:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:32:14 INFO - PROCESS | 1649 | 1463603534092 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:32:14 INFO - PROCESS | 1649 | 1463603534093 Marionette TRACE conn2 <- [1,2558,null,{}] 13:32:14 INFO - PROCESS | 1649 | 1463603534096 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}] 13:32:14 INFO - PROCESS | 1649 | 1463603534182 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 13:32:14 INFO - PROCESS | 1649 | 1463603534189 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x129391000 == 50 [pid = 1649] [id = 647] 13:32:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12187c800) [pid = 1649] [serial = 1941] [outer = 0x0] 13:32:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12194a000) [pid = 1649] [serial = 1942] [outer = 0x12187c800] 13:32:14 INFO - PROCESS | 1649 | 1463603534214 Marionette DEBUG loaded listener.js 13:32:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x124d09400) [pid = 1649] [serial = 1943] [outer = 0x12187c800] 13:32:14 INFO - PROCESS | 1649 | 1463603534587 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]]]}] 13:32:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:32:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 518ms 13:32:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:32:14 INFO - PROCESS | 1649 | 1463603534622 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 13:32:14 INFO - PROCESS | 1649 | 1463603534623 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 13:32:14 INFO - PROCESS | 1649 | 1463603534626 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:32:14 INFO - PROCESS | 1649 | 1463603534627 Marionette TRACE conn2 <- [1,2562,null,{}] 13:32:14 INFO - PROCESS | 1649 | 1463603534629 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}] 13:32:14 INFO - PROCESS | 1649 | 1463603534771 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 13:32:14 INFO - PROCESS | 1649 | 1463603534786 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac62800 == 51 [pid = 1649] [id = 648] 13:32:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x1258dc800) [pid = 1649] [serial = 1944] [outer = 0x0] 13:32:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x128ad5800) [pid = 1649] [serial = 1945] [outer = 0x1258dc800] 13:32:14 INFO - PROCESS | 1649 | 1463603534811 Marionette DEBUG loaded listener.js 13:32:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x1292d4800) [pid = 1649] [serial = 1946] [outer = 0x1258dc800] 13:32:15 INFO - PROCESS | 1649 | 1463603535165 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]]]}] 13:32:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:32:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 571ms 13:32:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:32:15 INFO - PROCESS | 1649 | 1463603535198 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 13:32:15 INFO - PROCESS | 1649 | 1463603535199 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 13:32:15 INFO - PROCESS | 1649 | 1463603535206 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:32:15 INFO - PROCESS | 1649 | 1463603535208 Marionette TRACE conn2 <- [1,2566,null,{}] 13:32:15 INFO - PROCESS | 1649 | 1463603535210 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}] 13:32:15 INFO - PROCESS | 1649 | 1463603535368 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 13:32:15 INFO - PROCESS | 1649 | 1463603535390 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b822000 == 52 [pid = 1649] [id = 649] 13:32:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x128e10800) [pid = 1649] [serial = 1947] [outer = 0x0] 13:32:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12a66b400) [pid = 1649] [serial = 1948] [outer = 0x128e10800] 13:32:15 INFO - PROCESS | 1649 | 1463603535429 Marionette DEBUG loaded listener.js 13:32:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12a744000) [pid = 1649] [serial = 1949] [outer = 0x128e10800] 13:32:15 INFO - PROCESS | 1649 | 1463603535842 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]]]}] 13:32:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:32:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 675ms 13:32:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:32:15 INFO - PROCESS | 1649 | 1463603535877 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 13:32:15 INFO - PROCESS | 1649 | 1463603535878 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 13:32:15 INFO - PROCESS | 1649 | 1463603535880 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:32:15 INFO - PROCESS | 1649 | 1463603535881 Marionette TRACE conn2 <- [1,2570,null,{}] 13:32:15 INFO - PROCESS | 1649 | 1463603535884 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}] 13:32:16 INFO - PROCESS | 1649 | 1463603535997 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 13:32:16 INFO - PROCESS | 1649 | 1463603536026 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c084000 == 53 [pid = 1649] [id = 650] 13:32:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12a666400) [pid = 1649] [serial = 1950] [outer = 0x0] 13:32:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12a80c000) [pid = 1649] [serial = 1951] [outer = 0x12a666400] 13:32:16 INFO - PROCESS | 1649 | 1463603536051 Marionette DEBUG loaded listener.js 13:32:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12ab14400) [pid = 1649] [serial = 1952] [outer = 0x12a666400] 13:32:16 INFO - PROCESS | 1649 | 1463603536458 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]]]}] 13:32:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:32:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 620ms 13:32:16 INFO - PROCESS | 1649 | 1463603536501 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 13:32:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:32:16 INFO - PROCESS | 1649 | 1463603536505 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 13:32:16 INFO - PROCESS | 1649 | 1463603536514 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:32:16 INFO - PROCESS | 1649 | 1463603536516 Marionette TRACE conn2 <- [1,2574,null,{}] 13:32:16 INFO - PROCESS | 1649 | 1463603536520 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}] 13:32:16 INFO - PROCESS | 1649 | 1463603536654 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 13:32:16 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x119dcf400) [pid = 1649] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:32:16 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x121480000) [pid = 1649] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:32:16 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x111032800) [pid = 1649] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:32:16 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x119dcf000) [pid = 1649] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:32:16 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x121886800) [pid = 1649] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:32:16 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x118e4a400) [pid = 1649] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:32:16 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x11756fc00) [pid = 1649] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:32:16 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x1199c8c00) [pid = 1649] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:32:16 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x111018400) [pid = 1649] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:32:16 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x1110aa800) [pid = 1649] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:32:16 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x110fbec00) [pid = 1649] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:32:16 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x11323c800) [pid = 1649] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:32:16 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x1257e1400) [pid = 1649] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:32:16 INFO - PROCESS | 1649 | 1463603536814 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x119bee000 == 54 [pid = 1649] [id = 651] 13:32:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x111018400) [pid = 1649] [serial = 1953] [outer = 0x0] 13:32:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x112d02c00) [pid = 1649] [serial = 1954] [outer = 0x111018400] 13:32:16 INFO - PROCESS | 1649 | 1463603536839 Marionette DEBUG loaded listener.js 13:32:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x118e4a400) [pid = 1649] [serial = 1955] [outer = 0x111018400] 13:32:17 INFO - PROCESS | 1649 | 1463603537158 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]]]}] 13:32:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:32:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 680ms 13:32:17 INFO - PROCESS | 1649 | 1463603537189 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 13:32:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:32:17 INFO - PROCESS | 1649 | 1463603537191 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 13:32:17 INFO - PROCESS | 1649 | 1463603537195 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:32:17 INFO - PROCESS | 1649 | 1463603537196 Marionette TRACE conn2 <- [1,2578,null,{}] 13:32:17 INFO - PROCESS | 1649 | 1463603537199 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}] 13:32:17 INFO - PROCESS | 1649 | 1463603537290 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 13:32:17 INFO - PROCESS | 1649 | 1463603537368 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca28800 == 55 [pid = 1649] [id = 652] 13:32:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x111032800) [pid = 1649] [serial = 1956] [outer = 0x0] 13:32:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12152ec00) [pid = 1649] [serial = 1957] [outer = 0x111032800] 13:32:17 INFO - PROCESS | 1649 | 1463603537393 Marionette DEBUG loaded listener.js 13:32:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12abe5400) [pid = 1649] [serial = 1958] [outer = 0x111032800] 13:32:17 INFO - PROCESS | 1649 | 1463603537678 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]]]}] 13:32:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:32:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 520ms 13:32:17 INFO - PROCESS | 1649 | 1463603537715 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 13:32:17 INFO - PROCESS | 1649 | 1463603537716 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 13:32:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:32:17 INFO - PROCESS | 1649 | 1463603537720 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:32:17 INFO - PROCESS | 1649 | 1463603537724 Marionette TRACE conn2 <- [1,2582,null,{}] 13:32:17 INFO - PROCESS | 1649 | 1463603537727 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}] 13:32:17 INFO - PROCESS | 1649 | 1463603537831 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 13:32:17 INFO - PROCESS | 1649 | 1463603537835 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dd2d000 == 56 [pid = 1649] [id = 653] 13:32:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12ab1c800) [pid = 1649] [serial = 1959] [outer = 0x0] 13:32:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12abed000) [pid = 1649] [serial = 1960] [outer = 0x12ab1c800] 13:32:17 INFO - PROCESS | 1649 | 1463603537865 Marionette DEBUG loaded listener.js 13:32:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12b237c00) [pid = 1649] [serial = 1961] [outer = 0x12ab1c800] 13:32:18 INFO - PROCESS | 1649 | 1463603538216 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]]]}] 13:32:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:32:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 524ms 13:32:18 INFO - PROCESS | 1649 | 1463603538244 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 13:32:18 INFO - PROCESS | 1649 | 1463603538246 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 13:32:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:32:18 INFO - PROCESS | 1649 | 1463603538249 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:32:18 INFO - PROCESS | 1649 | 1463603538251 Marionette TRACE conn2 <- [1,2586,null,{}] 13:32:18 INFO - PROCESS | 1649 | 1463603538254 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}] 13:32:18 INFO - PROCESS | 1649 | 1463603538440 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 13:32:18 INFO - PROCESS | 1649 | 1463603538446 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x1348c5000 == 57 [pid = 1649] [id = 654] 13:32:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x111011000) [pid = 1649] [serial = 1962] [outer = 0x0] 13:32:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12b239400) [pid = 1649] [serial = 1963] [outer = 0x111011000] 13:32:18 INFO - PROCESS | 1649 | 1463603538484 Marionette DEBUG loaded listener.js 13:32:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12b2e1800) [pid = 1649] [serial = 1964] [outer = 0x111011000] 13:32:18 INFO - PROCESS | 1649 | 1463603538987 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]]]}] 13:32:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:32:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 773ms 13:32:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:32:19 INFO - PROCESS | 1649 | 1463603539022 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 13:32:19 INFO - PROCESS | 1649 | 1463603539024 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 13:32:19 INFO - PROCESS | 1649 | 1463603539028 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:32:19 INFO - PROCESS | 1649 | 1463603539031 Marionette TRACE conn2 <- [1,2590,null,{}] 13:32:19 INFO - PROCESS | 1649 | 1463603539035 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}] 13:32:19 INFO - PROCESS | 1649 | 1463603539146 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 13:32:19 INFO - PROCESS | 1649 | 1463603539226 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x119bd9800 == 58 [pid = 1649] [id = 655] 13:32:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x1126ee800) [pid = 1649] [serial = 1965] [outer = 0x0] 13:32:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x115e86000) [pid = 1649] [serial = 1966] [outer = 0x1126ee800] 13:32:19 INFO - PROCESS | 1649 | 1463603539259 Marionette DEBUG loaded listener.js 13:32:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x11746f800) [pid = 1649] [serial = 1967] [outer = 0x1126ee800] 13:32:19 INFO - PROCESS | 1649 | 1463603539677 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]]]}] 13:32:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:32:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 673ms 13:32:19 INFO - PROCESS | 1649 | 1463603539701 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 13:32:19 INFO - PROCESS | 1649 | 1463603539706 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 13:32:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:32:19 INFO - PROCESS | 1649 | 1463603539711 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:32:19 INFO - PROCESS | 1649 | 1463603539713 Marionette TRACE conn2 <- [1,2594,null,{}] 13:32:19 INFO - PROCESS | 1649 | 1463603539715 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}] 13:32:19 INFO - PROCESS | 1649 | 1463603539848 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 13:32:19 INFO - PROCESS | 1649 | 1463603539957 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x125c73000 == 59 [pid = 1649] [id = 656] 13:32:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x117571c00) [pid = 1649] [serial = 1968] [outer = 0x0] 13:32:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x119286c00) [pid = 1649] [serial = 1969] [outer = 0x117571c00] 13:32:19 INFO - PROCESS | 1649 | 1463603539988 Marionette DEBUG loaded listener.js 13:32:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x119dca000) [pid = 1649] [serial = 1970] [outer = 0x117571c00] 13:32:20 INFO - PROCESS | 1649 | 1463603540498 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]]]}] 13:32:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:32:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 819ms 13:32:20 INFO - PROCESS | 1649 | 1463603540538 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 13:32:20 INFO - PROCESS | 1649 | 1463603540541 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 13:32:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:32:20 INFO - PROCESS | 1649 | 1463603540546 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:32:20 INFO - PROCESS | 1649 | 1463603540550 Marionette TRACE conn2 <- [1,2598,null,{}] 13:32:20 INFO - PROCESS | 1649 | 1463603540564 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}] 13:32:20 INFO - PROCESS | 1649 | 1463603540729 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 13:32:20 INFO - PROCESS | 1649 | 1463603540842 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x134fc3800 == 60 [pid = 1649] [id = 657] 13:32:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12528d400) [pid = 1649] [serial = 1971] [outer = 0x0] 13:32:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x1257ed800) [pid = 1649] [serial = 1972] [outer = 0x12528d400] 13:32:20 INFO - PROCESS | 1649 | 1463603540874 Marionette DEBUG loaded listener.js 13:32:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x1289e3c00) [pid = 1649] [serial = 1973] [outer = 0x12528d400] 13:32:21 INFO - PROCESS | 1649 | 1463603541343 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]]]}] 13:32:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:32:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 827ms 13:32:21 INFO - PROCESS | 1649 | 1463603541372 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 13:32:21 INFO - PROCESS | 1649 | 1463603541374 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 13:32:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:32:21 INFO - PROCESS | 1649 | 1463603541376 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:32:21 INFO - PROCESS | 1649 | 1463603541378 Marionette TRACE conn2 <- [1,2602,null,{}] 13:32:21 INFO - PROCESS | 1649 | 1463603541380 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}] 13:32:21 INFO - PROCESS | 1649 | 1463603541490 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 13:32:21 INFO - PROCESS | 1649 | 1463603541569 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x135219800 == 61 [pid = 1649] [id = 658] 13:32:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x128acec00) [pid = 1649] [serial = 1974] [outer = 0x0] 13:32:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x128e10c00) [pid = 1649] [serial = 1975] [outer = 0x128acec00] 13:32:21 INFO - PROCESS | 1649 | 1463603541599 Marionette DEBUG loaded listener.js 13:32:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12a745c00) [pid = 1649] [serial = 1976] [outer = 0x128acec00] 13:32:22 INFO - PROCESS | 1649 | 1463603542016 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]]]}] 13:32:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:32:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 669ms 13:32:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:32:22 INFO - PROCESS | 1649 | 1463603542046 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 13:32:22 INFO - PROCESS | 1649 | 1463603542048 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 13:32:22 INFO - PROCESS | 1649 | 1463603542050 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:32:22 INFO - PROCESS | 1649 | 1463603542051 Marionette TRACE conn2 <- [1,2606,null,{}] 13:32:22 INFO - PROCESS | 1649 | 1463603542054 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}] 13:32:22 INFO - PROCESS | 1649 | 1463603542160 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 13:32:22 INFO - PROCESS | 1649 | 1463603542238 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x13579e000 == 62 [pid = 1649] [id = 659] 13:32:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x128ad8400) [pid = 1649] [serial = 1977] [outer = 0x0] 13:32:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12abe8c00) [pid = 1649] [serial = 1978] [outer = 0x128ad8400] 13:32:22 INFO - PROCESS | 1649 | 1463603542270 Marionette DEBUG loaded listener.js 13:32:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12b233400) [pid = 1649] [serial = 1979] [outer = 0x128ad8400] 13:32:22 INFO - PROCESS | 1649 | 1463603542714 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]]]}] 13:32:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:32:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 672ms 13:32:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:32:22 INFO - PROCESS | 1649 | 1463603542723 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 13:32:22 INFO - PROCESS | 1649 | 1463603542724 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 13:32:22 INFO - PROCESS | 1649 | 1463603542726 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:32:22 INFO - PROCESS | 1649 | 1463603542728 Marionette TRACE conn2 <- [1,2610,null,{}] 13:32:22 INFO - PROCESS | 1649 | 1463603542730 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}] 13:32:22 INFO - PROCESS | 1649 | 1463603542861 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 13:32:22 INFO - PROCESS | 1649 | 1463603542974 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x135a7f800 == 63 [pid = 1649] [id = 660] 13:32:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12b84d000) [pid = 1649] [serial = 1980] [outer = 0x0] 13:32:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x12b856400) [pid = 1649] [serial = 1981] [outer = 0x12b84d000] 13:32:23 INFO - PROCESS | 1649 | 1463603543005 Marionette DEBUG loaded listener.js 13:32:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12bad2c00) [pid = 1649] [serial = 1982] [outer = 0x12b84d000] 13:32:23 INFO - PROCESS | 1649 | 1463603543426 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]]]}] 13:32:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:32:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 769ms 13:32:23 INFO - PROCESS | 1649 | 1463603543719 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 13:32:23 INFO - PROCESS | 1649 | 1463603543722 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 13:32:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:32:23 INFO - PROCESS | 1649 | 1463603543739 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:32:23 INFO - PROCESS | 1649 | 1463603543740 Marionette TRACE conn2 <- [1,2614,null,{}] 13:32:23 INFO - PROCESS | 1649 | 1463603543744 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}] 13:32:23 INFO - PROCESS | 1649 | 1463603543847 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 13:32:23 INFO - PROCESS | 1649 | 1463603543912 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x1217aa800 == 64 [pid = 1649] [id = 661] 13:32:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x116281000) [pid = 1649] [serial = 1983] [outer = 0x0] 13:32:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x116610c00) [pid = 1649] [serial = 1984] [outer = 0x116281000] 13:32:23 INFO - PROCESS | 1649 | 1463603543940 Marionette DEBUG loaded listener.js 13:32:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x1130ee000) [pid = 1649] [serial = 1985] [outer = 0x116281000] 13:32:24 INFO - PROCESS | 1649 | 1463603544425 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]]]}] 13:32:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:32:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 726ms 13:32:24 INFO - PROCESS | 1649 | 1463603544465 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 13:32:24 INFO - PROCESS | 1649 | 1463603544467 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 13:32:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:32:24 INFO - PROCESS | 1649 | 1463603544494 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:32:24 INFO - PROCESS | 1649 | 1463603544497 Marionette TRACE conn2 <- [1,2618,null,{}] 13:32:24 INFO - PROCESS | 1649 | 1463603544499 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}] 13:32:24 INFO - PROCESS | 1649 | 1463603544599 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 13:32:24 INFO - PROCESS | 1649 | 1463603544681 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x118736000 == 65 [pid = 1649] [id = 662] 13:32:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x118531400) [pid = 1649] [serial = 1986] [outer = 0x0] 13:32:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x118e55400) [pid = 1649] [serial = 1987] [outer = 0x118531400] 13:32:24 INFO - PROCESS | 1649 | 1463603544709 Marionette DEBUG loaded listener.js 13:32:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x1197e1400) [pid = 1649] [serial = 1988] [outer = 0x118531400] 13:32:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12dd2d000 == 64 [pid = 1649] [id = 653] 13:32:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca28800 == 63 [pid = 1649] [id = 652] 13:32:25 INFO - PROCESS | 1649 | --DOCSHELL 0x119bee000 == 62 [pid = 1649] [id = 651] 13:32:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12c084000 == 61 [pid = 1649] [id = 650] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x11101d400) [pid = 1649] [serial = 1852] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x124f4ec00) [pid = 1649] [serial = 1861] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x128cd4c00) [pid = 1649] [serial = 1864] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x119b16800) [pid = 1649] [serial = 1858] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x117564400) [pid = 1649] [serial = 1855] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12b822000 == 60 [pid = 1649] [id = 649] 13:32:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac62800 == 59 [pid = 1649] [id = 648] 13:32:25 INFO - PROCESS | 1649 | --DOCSHELL 0x129391000 == 58 [pid = 1649] [id = 647] 13:32:25 INFO - PROCESS | 1649 | --DOCSHELL 0x128a83000 == 57 [pid = 1649] [id = 646] 13:32:25 INFO - PROCESS | 1649 | --DOCSHELL 0x121caf800 == 56 [pid = 1649] [id = 645] 13:32:25 INFO - PROCESS | 1649 | --DOCSHELL 0x118053800 == 55 [pid = 1649] [id = 644] 13:32:25 INFO - PROCESS | 1649 | --DOCSHELL 0x112d35800 == 54 [pid = 1649] [id = 643] 13:32:25 INFO - PROCESS | 1649 | 1463603545162 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]]]}] 13:32:25 INFO - PROCESS | 1649 | --DOCSHELL 0x113297000 == 53 [pid = 1649] [id = 635] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x128a61000) [pid = 1649] [serial = 1903] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x1214f3400) [pid = 1649] [serial = 1888] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x121917400) [pid = 1649] [serial = 1891] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x12187fc00) [pid = 1649] [serial = 1889] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x1212e5000) [pid = 1649] [serial = 1897] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x119dd3000) [pid = 1649] [serial = 1885] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x121b59800) [pid = 1649] [serial = 1894] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x119702400) [pid = 1649] [serial = 1879] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x1184c3400) [pid = 1649] [serial = 1876] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x118a1bc00) [pid = 1649] [serial = 1877] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x119cacc00) [pid = 1649] [serial = 1882] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x119dcc400) [pid = 1649] [serial = 1883] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x121948c00) [pid = 1649] [serial = 1892] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12abe4400) [pid = 1649] [serial = 1850] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x11679a800) [pid = 1649] [serial = 1873] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x117476800) [pid = 1649] [serial = 1874] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x1126f7c00) [pid = 1649] [serial = 1868] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x1122a9c00) [pid = 1649] [serial = 1867] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x115eddc00) [pid = 1649] [serial = 1871] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x115aa8800) [pid = 1649] [serial = 1870] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x1258da800) [pid = 1649] [serial = 1900] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12528d000) [pid = 1649] [serial = 1898] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x124b83400) [pid = 1649] [serial = 1895] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x11990d000) [pid = 1649] [serial = 1880] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x1212dfc00) [pid = 1649] [serial = 1886] [outer = 0x0] [url = about:blank] 13:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x1289e7800) [pid = 1649] [serial = 1901] [outer = 0x0] [url = about:blank] 13:32:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:32:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 725ms 13:32:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:32:25 INFO - PROCESS | 1649 | 1463603545215 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 13:32:25 INFO - PROCESS | 1649 | 1463603545217 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 13:32:25 INFO - PROCESS | 1649 | 1463603545220 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:32:25 INFO - PROCESS | 1649 | 1463603545221 Marionette TRACE conn2 <- [1,2622,null,{}] 13:32:25 INFO - PROCESS | 1649 | 1463603545227 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}] 13:32:25 INFO - PROCESS | 1649 | 1463603545316 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 13:32:25 INFO - PROCESS | 1649 | 1463603545325 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x119638800 == 54 [pid = 1649] [id = 663] 13:32:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x119cdc000) [pid = 1649] [serial = 1989] [outer = 0x0] 13:32:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x119dc7400) [pid = 1649] [serial = 1990] [outer = 0x119cdc000] 13:32:25 INFO - PROCESS | 1649 | 1463603545354 Marionette DEBUG loaded listener.js 13:32:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x1205c1000) [pid = 1649] [serial = 1991] [outer = 0x119cdc000] 13:32:25 INFO - PROCESS | 1649 | 1463603545722 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]]]}] 13:32:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:32:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 520ms 13:32:25 INFO - PROCESS | 1649 | 1463603545770 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 13:32:25 INFO - PROCESS | 1649 | 1463603545772 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 13:32:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:32:25 INFO - PROCESS | 1649 | 1463603545776 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:32:25 INFO - PROCESS | 1649 | 1463603545777 Marionette TRACE conn2 <- [1,2626,null,{}] 13:32:25 INFO - PROCESS | 1649 | 1463603545779 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}] 13:32:25 INFO - PROCESS | 1649 | 1463603545865 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 13:32:25 INFO - PROCESS | 1649 | 1463603545872 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x1257a2800 == 55 [pid = 1649] [id = 664] 13:32:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x1211d5400) [pid = 1649] [serial = 1992] [outer = 0x0] 13:32:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x121486800) [pid = 1649] [serial = 1993] [outer = 0x1211d5400] 13:32:25 INFO - PROCESS | 1649 | 1463603545898 Marionette DEBUG loaded listener.js 13:32:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12188a400) [pid = 1649] [serial = 1994] [outer = 0x1211d5400] 13:32:26 INFO - PROCESS | 1649 | 1463603546257 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]]]}] 13:32:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:32:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 520ms 13:32:26 INFO - PROCESS | 1649 | 1463603546306 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 13:32:26 INFO - PROCESS | 1649 | 1463603546308 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 13:32:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:32:26 INFO - PROCESS | 1649 | 1463603546311 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:32:26 INFO - PROCESS | 1649 | 1463603546313 Marionette TRACE conn2 <- [1,2630,null,{}] 13:32:26 INFO - PROCESS | 1649 | 1463603546322 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}] 13:32:26 INFO - PROCESS | 1649 | 1463603546405 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 13:32:26 INFO - PROCESS | 1649 | 1463603546409 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x11804b800 == 56 [pid = 1649] [id = 665] 13:32:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12191b800) [pid = 1649] [serial = 1995] [outer = 0x0] 13:32:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12194bc00) [pid = 1649] [serial = 1996] [outer = 0x12191b800] 13:32:26 INFO - PROCESS | 1649 | 1463603546435 Marionette DEBUG loaded listener.js 13:32:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x124f08400) [pid = 1649] [serial = 1997] [outer = 0x12191b800] 13:32:26 INFO - PROCESS | 1649 | 1463603546778 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]]]}] 13:32:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:32:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 478ms 13:32:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:32:26 INFO - PROCESS | 1649 | 1463603546791 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 13:32:26 INFO - PROCESS | 1649 | 1463603546792 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 13:32:26 INFO - PROCESS | 1649 | 1463603546795 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:32:26 INFO - PROCESS | 1649 | 1463603546796 Marionette TRACE conn2 <- [1,2634,null,{}] 13:32:26 INFO - PROCESS | 1649 | 1463603546798 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}] 13:32:26 INFO - PROCESS | 1649 | 1463603546929 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 13:32:27 INFO - PROCESS | 1649 | 1463603547046 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a6cd000 == 57 [pid = 1649] [id = 666] 13:32:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x121924400) [pid = 1649] [serial = 1998] [outer = 0x0] 13:32:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x125cca800) [pid = 1649] [serial = 1999] [outer = 0x121924400] 13:32:27 INFO - PROCESS | 1649 | 1463603547087 Marionette DEBUG loaded listener.js 13:32:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x129205400) [pid = 1649] [serial = 2000] [outer = 0x121924400] 13:32:27 INFO - PROCESS | 1649 | 1463603547493 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]]]}] 13:32:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:32:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 720ms 13:32:27 INFO - PROCESS | 1649 | 1463603547515 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 13:32:27 INFO - PROCESS | 1649 | 1463603547516 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 13:32:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:32:27 INFO - PROCESS | 1649 | 1463603547519 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:32:27 INFO - PROCESS | 1649 | 1463603547520 Marionette TRACE conn2 <- [1,2638,null,{}] 13:32:27 INFO - PROCESS | 1649 | 1463603547522 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}] 13:32:27 INFO - PROCESS | 1649 | 1463603547643 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 13:32:27 INFO - PROCESS | 1649 | 1463603547647 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac77800 == 58 [pid = 1649] [id = 667] 13:32:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x1292d1c00) [pid = 1649] [serial = 2001] [outer = 0x0] 13:32:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12a476800) [pid = 1649] [serial = 2002] [outer = 0x1292d1c00] 13:32:27 INFO - PROCESS | 1649 | 1463603547672 Marionette DEBUG loaded listener.js 13:32:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12a73fc00) [pid = 1649] [serial = 2003] [outer = 0x1292d1c00] 13:32:28 INFO - PROCESS | 1649 | 1463603548012 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]]]}] 13:32:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:32:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 520ms 13:32:28 INFO - PROCESS | 1649 | 1463603548040 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 13:32:28 INFO - PROCESS | 1649 | 1463603548042 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 13:32:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:32:28 INFO - PROCESS | 1649 | 1463603548044 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:32:28 INFO - PROCESS | 1649 | 1463603548045 Marionette TRACE conn2 <- [1,2642,null,{}] 13:32:28 INFO - PROCESS | 1649 | 1463603548047 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}] 13:32:28 INFO - PROCESS | 1649 | 1463603548158 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 13:32:28 INFO - PROCESS | 1649 | 1463603548172 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba19000 == 59 [pid = 1649] [id = 668] 13:32:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x1292df800) [pid = 1649] [serial = 2004] [outer = 0x0] 13:32:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12ab13800) [pid = 1649] [serial = 2005] [outer = 0x1292df800] 13:32:28 INFO - PROCESS | 1649 | 1463603548197 Marionette DEBUG loaded listener.js 13:32:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12abea800) [pid = 1649] [serial = 2006] [outer = 0x1292df800] 13:32:28 INFO - PROCESS | 1649 | 1463603548572 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]]]}] 13:32:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:32:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 569ms 13:32:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:32:28 INFO - PROCESS | 1649 | 1463603548613 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 13:32:28 INFO - PROCESS | 1649 | 1463603548614 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 13:32:28 INFO - PROCESS | 1649 | 1463603548616 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:32:28 INFO - PROCESS | 1649 | 1463603548617 Marionette TRACE conn2 <- [1,2646,null,{}] 13:32:28 INFO - PROCESS | 1649 | 1463603548620 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}] 13:32:28 INFO - PROCESS | 1649 | 1463603548727 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 13:32:28 INFO - PROCESS | 1649 | 1463603548739 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c081000 == 60 [pid = 1649] [id = 669] 13:32:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12abe9800) [pid = 1649] [serial = 2007] [outer = 0x0] 13:32:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12b233000) [pid = 1649] [serial = 2008] [outer = 0x12abe9800] 13:32:28 INFO - PROCESS | 1649 | 1463603548764 Marionette DEBUG loaded listener.js 13:32:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12b2e4000) [pid = 1649] [serial = 2009] [outer = 0x12abe9800] 13:32:29 INFO - PROCESS | 1649 | 1463603549101 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]]]}] 13:32:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:32:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 518ms 13:32:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:32:29 INFO - PROCESS | 1649 | 1463603549136 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 13:32:29 INFO - PROCESS | 1649 | 1463603549137 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 13:32:29 INFO - PROCESS | 1649 | 1463603549139 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:32:29 INFO - PROCESS | 1649 | 1463603549140 Marionette TRACE conn2 <- [1,2650,null,{}] 13:32:29 INFO - PROCESS | 1649 | 1463603549143 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}] 13:32:29 INFO - PROCESS | 1649 | 1463603549253 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 13:32:29 INFO - PROCESS | 1649 | 1463603549263 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca26800 == 61 [pid = 1649] [id = 670] 13:32:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12b84c400) [pid = 1649] [serial = 2010] [outer = 0x0] 13:32:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12b853000) [pid = 1649] [serial = 2011] [outer = 0x12b84c400] 13:32:29 INFO - PROCESS | 1649 | 1463603549288 Marionette DEBUG loaded listener.js 13:32:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x12bacc800) [pid = 1649] [serial = 2012] [outer = 0x12b84c400] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x110fb7000) [pid = 1649] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x111010800) [pid = 1649] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x11821f800) [pid = 1649] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x116499000) [pid = 1649] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x112d23c00) [pid = 1649] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x1211dcc00) [pid = 1649] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x116848800) [pid = 1649] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x12191a800) [pid = 1649] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x118acc000) [pid = 1649] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x12194d400) [pid = 1649] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x128cd8400) [pid = 1649] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x110fbbc00) [pid = 1649] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x112a68400) [pid = 1649] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x121896800) [pid = 1649] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x119b17c00) [pid = 1649] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x1205c0400) [pid = 1649] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x1292d8000) [pid = 1649] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x119dcd000) [pid = 1649] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x112d05c00) [pid = 1649] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x128e10800) [pid = 1649] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12a666400) [pid = 1649] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x111018400) [pid = 1649] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x116215c00) [pid = 1649] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x11103b400) [pid = 1649] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x1211d4400) [pid = 1649] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12187c800) [pid = 1649] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x117476400) [pid = 1649] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x11970d000) [pid = 1649] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12ab1c800) [pid = 1649] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x111032800) [pid = 1649] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:32:29 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x1258dc800) [pid = 1649] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:32:29 INFO - PROCESS | 1649 | 1463603549865 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]]]}] 13:32:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:32:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 772ms 13:32:29 INFO - PROCESS | 1649 | 1463603549911 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 13:32:29 INFO - PROCESS | 1649 | 1463603549913 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 13:32:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:32:29 INFO - PROCESS | 1649 | 1463603549930 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:32:29 INFO - PROCESS | 1649 | 1463603549932 Marionette TRACE conn2 <- [1,2654,null,{}] 13:32:29 INFO - PROCESS | 1649 | 1463603549935 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}] 13:32:30 INFO - PROCESS | 1649 | 1463603550050 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 13:32:30 INFO - PROCESS | 1649 | 1463603550055 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a40a800 == 62 [pid = 1649] [id = 671] 13:32:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x112d23c00) [pid = 1649] [serial = 2013] [outer = 0x0] 13:32:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x118ad1800) [pid = 1649] [serial = 2014] [outer = 0x112d23c00] 13:32:30 INFO - PROCESS | 1649 | 1463603550085 Marionette DEBUG loaded listener.js 13:32:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12191a800) [pid = 1649] [serial = 2015] [outer = 0x112d23c00] 13:32:30 INFO - PROCESS | 1649 | 1463603550442 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]]]}] 13:32:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:32:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 524ms 13:32:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:32:30 INFO - PROCESS | 1649 | 1463603550453 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 13:32:30 INFO - PROCESS | 1649 | 1463603550456 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 13:32:30 INFO - PROCESS | 1649 | 1463603550458 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:32:30 INFO - PROCESS | 1649 | 1463603550459 Marionette TRACE conn2 <- [1,2658,null,{}] 13:32:30 INFO - PROCESS | 1649 | 1463603550461 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}] 13:32:30 INFO - PROCESS | 1649 | 1463603550549 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 13:32:30 INFO - PROCESS | 1649 | 1463603550621 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d2b3800 == 63 [pid = 1649] [id = 672] 13:32:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x11323dc00) [pid = 1649] [serial = 2016] [outer = 0x0] 13:32:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x1258e1c00) [pid = 1649] [serial = 2017] [outer = 0x11323dc00] 13:32:30 INFO - PROCESS | 1649 | 1463603550646 Marionette DEBUG loaded listener.js 13:32:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12ab18400) [pid = 1649] [serial = 2018] [outer = 0x11323dc00] 13:32:30 INFO - PROCESS | 1649 | 1463603550937 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]]]}] 13:32:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:32:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 517ms 13:32:30 INFO - PROCESS | 1649 | 1463603550976 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 13:32:30 INFO - PROCESS | 1649 | 1463603550977 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 13:32:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:32:30 INFO - PROCESS | 1649 | 1463603550980 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:32:30 INFO - PROCESS | 1649 | 1463603550981 Marionette TRACE conn2 <- [1,2662,null,{}] 13:32:30 INFO - PROCESS | 1649 | 1463603550983 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}] 13:32:31 INFO - PROCESS | 1649 | 1463603551073 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 13:32:31 INFO - PROCESS | 1649 | 1463603551077 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x1348c4000 == 64 [pid = 1649] [id = 673] 13:32:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12a744400) [pid = 1649] [serial = 2019] [outer = 0x0] 13:32:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12bad1000) [pid = 1649] [serial = 2020] [outer = 0x12a744400] 13:32:31 INFO - PROCESS | 1649 | 1463603551102 Marionette DEBUG loaded listener.js 13:32:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12baec000) [pid = 1649] [serial = 2021] [outer = 0x12a744400] 13:32:31 INFO - PROCESS | 1649 | 1463603551429 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]]]}] 13:32:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:32:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 468ms 13:32:31 INFO - PROCESS | 1649 | 1463603551450 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 13:32:31 INFO - PROCESS | 1649 | 1463603551451 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 13:32:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:32:31 INFO - PROCESS | 1649 | 1463603551459 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:32:31 INFO - PROCESS | 1649 | 1463603551460 Marionette TRACE conn2 <- [1,2666,null,{}] 13:32:31 INFO - PROCESS | 1649 | 1463603551463 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}] 13:32:31 INFO - PROCESS | 1649 | 1463603551599 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 13:32:31 INFO - PROCESS | 1649 | 1463603551606 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x13520d800 == 65 [pid = 1649] [id = 674] 13:32:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x111033000) [pid = 1649] [serial = 2022] [outer = 0x0] 13:32:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12baecc00) [pid = 1649] [serial = 2023] [outer = 0x111033000] 13:32:31 INFO - PROCESS | 1649 | 1463603551631 Marionette DEBUG loaded listener.js 13:32:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12baf6000) [pid = 1649] [serial = 2024] [outer = 0x111033000] 13:32:32 INFO - PROCESS | 1649 | 1463603552614 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]]]}] 13:32:32 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) 13:32:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1169ms 13:32:32 INFO - PROCESS | 1649 | 1463603552629 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 13:32:32 INFO - PROCESS | 1649 | 1463603552631 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 13:32:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:32:32 INFO - PROCESS | 1649 | 1463603552677 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:32:32 INFO - PROCESS | 1649 | 1463603552680 Marionette TRACE conn2 <- [1,2670,null,{}] 13:32:32 INFO - PROCESS | 1649 | 1463603552683 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}] 13:32:32 INFO - PROCESS | 1649 | 1463603552783 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 13:32:32 INFO - PROCESS | 1649 | 1463603552891 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x119be7000 == 66 [pid = 1649] [id = 675] 13:32:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11679a800) [pid = 1649] [serial = 2025] [outer = 0x0] 13:32:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x11747b800) [pid = 1649] [serial = 2026] [outer = 0x11679a800] 13:32:32 INFO - PROCESS | 1649 | 1463603552922 Marionette DEBUG loaded listener.js 13:32:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x1184b8800) [pid = 1649] [serial = 2027] [outer = 0x11679a800] 13:32:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12d05d000 == 65 [pid = 1649] [id = 16] 13:32:33 INFO - PROCESS | 1649 | 1463603553846 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 13:32:33 INFO - PROCESS | 1649 | 1463603553904 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 13:32:33 INFO - PROCESS | 1649 | 1463603553909 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:32:33 INFO - PROCESS | 1649 | 1463603553911 Marionette TRACE conn2 <- [1,2674,null,{}] 13:32:33 INFO - PROCESS | 1649 | 1463603553914 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}] 13:32:34 INFO - PROCESS | 1649 | 1463603554025 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 13:32:34 INFO - PROCESS | 1649 | 1463603554132 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a41c000 == 66 [pid = 1649] [id = 676] 13:32:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x1184c3000) [pid = 1649] [serial = 2028] [outer = 0x0] 13:32:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x119ce5000) [pid = 1649] [serial = 2029] [outer = 0x1184c3000] 13:32:34 INFO - PROCESS | 1649 | 1463603554164 Marionette DEBUG loaded listener.js 13:32:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x1211ddc00) [pid = 1649] [serial = 2030] [outer = 0x1184c3000] 13:32:35 INFO - PROCESS | 1649 | 1463603555182 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 13:32:35 INFO - PROCESS | 1649 | 1463603555233 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 13:32:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:32:35 INFO - PROCESS | 1649 | 1463603555235 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:32:35 INFO - PROCESS | 1649 | 1463603555238 Marionette TRACE conn2 <- [1,2678,null,{}] 13:32:35 INFO - PROCESS | 1649 | 1463603555246 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}] 13:32:35 INFO - PROCESS | 1649 | 1463603555378 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 13:32:35 INFO - PROCESS | 1649 | 1463603555476 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c098800 == 67 [pid = 1649] [id = 677] 13:32:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x112a5ec00) [pid = 1649] [serial = 2031] [outer = 0x0] 13:32:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12187e800) [pid = 1649] [serial = 2032] [outer = 0x112a5ec00] 13:32:35 INFO - PROCESS | 1649 | 1463603555509 Marionette DEBUG loaded listener.js 13:32:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x128a55400) [pid = 1649] [serial = 2033] [outer = 0x112a5ec00] 13:32:36 INFO - PROCESS | 1649 | 1463603556405 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]]]}] 13:32:36 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) 13:32:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1175ms 13:32:36 INFO - PROCESS | 1649 | 1463603556410 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 13:32:36 INFO - PROCESS | 1649 | 1463603556413 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 13:32:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:32:36 INFO - PROCESS | 1649 | 1463603556416 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:32:36 INFO - PROCESS | 1649 | 1463603556419 Marionette TRACE conn2 <- [1,2682,null,{}] 13:32:36 INFO - PROCESS | 1649 | 1463603556425 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}] 13:32:36 INFO - PROCESS | 1649 | 1463603556523 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 13:32:36 INFO - PROCESS | 1649 | 1463603556603 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x112d36800 == 68 [pid = 1649] [id = 678] 13:32:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x111c22000) [pid = 1649] [serial = 2034] [outer = 0x0] 13:32:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x111e2b000) [pid = 1649] [serial = 2035] [outer = 0x111c22000] 13:32:36 INFO - PROCESS | 1649 | 1463603556632 Marionette DEBUG loaded listener.js 13:32:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x1126cdc00) [pid = 1649] [serial = 2036] [outer = 0x111c22000] 13:32:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca20000 == 67 [pid = 1649] [id = 639] 13:32:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12d2c0000 == 66 [pid = 1649] [id = 640] 13:32:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1348c4000 == 65 [pid = 1649] [id = 673] 13:32:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12d2b3800 == 64 [pid = 1649] [id = 672] 13:32:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12a40a800 == 63 [pid = 1649] [id = 671] 13:32:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca26800 == 62 [pid = 1649] [id = 670] 13:32:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12c081000 == 61 [pid = 1649] [id = 669] 13:32:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba19000 == 60 [pid = 1649] [id = 668] 13:32:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac77800 == 59 [pid = 1649] [id = 667] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x129203000) [pid = 1649] [serial = 1921] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x12a739400) [pid = 1649] [serial = 1924] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x12b239400) [pid = 1649] [serial = 1963] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12a6cd000 == 58 [pid = 1649] [id = 666] 13:32:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11804b800 == 57 [pid = 1649] [id = 665] 13:32:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1257a2800 == 56 [pid = 1649] [id = 664] 13:32:37 INFO - PROCESS | 1649 | --DOCSHELL 0x119638800 == 55 [pid = 1649] [id = 663] 13:32:37 INFO - PROCESS | 1649 | --DOCSHELL 0x118736000 == 54 [pid = 1649] [id = 662] 13:32:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1217aa800 == 53 [pid = 1649] [id = 661] 13:32:37 INFO - PROCESS | 1649 | --DOCSHELL 0x13579e000 == 52 [pid = 1649] [id = 659] 13:32:37 INFO - PROCESS | 1649 | --DOCSHELL 0x135219800 == 51 [pid = 1649] [id = 658] 13:32:37 INFO - PROCESS | 1649 | --DOCSHELL 0x134fc3800 == 50 [pid = 1649] [id = 657] 13:32:37 INFO - PROCESS | 1649 | --DOCSHELL 0x125c73000 == 49 [pid = 1649] [id = 656] 13:32:37 INFO - PROCESS | 1649 | --DOCSHELL 0x119bd9800 == 48 [pid = 1649] [id = 655] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12187e000) [pid = 1649] [serial = 1799] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x1289e7c00) [pid = 1649] [serial = 1802] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12a66fc00) [pid = 1649] [serial = 1808] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12191b000) [pid = 1649] [serial = 1739] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x1290a1400) [pid = 1649] [serial = 1748] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x1126f7800) [pid = 1649] [serial = 1853] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x118a0d000) [pid = 1649] [serial = 1811] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x119b15c00) [pid = 1649] [serial = 1736] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x1182e4c00) [pid = 1649] [serial = 1856] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11715ec00) [pid = 1649] [serial = 1733] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x1258e1000) [pid = 1649] [serial = 1862] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x118529800) [pid = 1649] [serial = 1796] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x1289e6800) [pid = 1649] [serial = 1742] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x1211d3c00) [pid = 1649] [serial = 1859] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12920e800) [pid = 1649] [serial = 1805] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12909b400) [pid = 1649] [serial = 1745] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x1126c8400) [pid = 1649] [serial = 1730] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x11673e800) [pid = 1649] [serial = 1793] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x129211c00) [pid = 1649] [serial = 1865] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12a66b400) [pid = 1649] [serial = 1948] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12a80c000) [pid = 1649] [serial = 1951] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12ab14400) [pid = 1649] [serial = 1952] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x118e4a400) [pid = 1649] [serial = 1955] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x11747b400) [pid = 1649] [serial = 1931] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x11684cc00) [pid = 1649] [serial = 1930] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11710fc00) [pid = 1649] [serial = 1909] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1182dd400) [pid = 1649] [serial = 1927] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x128e05800) [pid = 1649] [serial = 1928] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x1215e3c00) [pid = 1649] [serial = 1915] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x1215e3000) [pid = 1649] [serial = 1939] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x121887c00) [pid = 1649] [serial = 1940] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12194a000) [pid = 1649] [serial = 1942] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1122aa800) [pid = 1649] [serial = 1906] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x118e54400) [pid = 1649] [serial = 1912] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1182d8800) [pid = 1649] [serial = 1933] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x118a16400) [pid = 1649] [serial = 1934] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1289e0c00) [pid = 1649] [serial = 1918] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x119cb0000) [pid = 1649] [serial = 1936] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12053b400) [pid = 1649] [serial = 1937] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12abed000) [pid = 1649] [serial = 1960] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12b237c00) [pid = 1649] [serial = 1961] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12152ec00) [pid = 1649] [serial = 1957] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x128ad5800) [pid = 1649] [serial = 1945] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1292d4800) [pid = 1649] [serial = 1946] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12a744000) [pid = 1649] [serial = 1949] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x112d02c00) [pid = 1649] [serial = 1954] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12abe5400) [pid = 1649] [serial = 1958] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x124d09400) [pid = 1649] [serial = 1943] [outer = 0x0] [url = about:blank] 13:32:37 INFO - PROCESS | 1649 | 1463603557543 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]]]}] 13:32:37 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) 13:32:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1176ms 13:32:37 INFO - PROCESS | 1649 | 1463603557593 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 13:32:37 INFO - PROCESS | 1649 | 1463603557597 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 13:32:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:32:37 INFO - PROCESS | 1649 | 1463603557601 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:32:37 INFO - PROCESS | 1649 | 1463603557603 Marionette TRACE conn2 <- [1,2686,null,{}] 13:32:37 INFO - PROCESS | 1649 | 1463603557605 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}] 13:32:37 INFO - PROCESS | 1649 | 1463603557689 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 13:32:37 INFO - PROCESS | 1649 | 1463603557694 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x116e70000 == 49 [pid = 1649] [id = 679] 13:32:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x112d22400) [pid = 1649] [serial = 2037] [outer = 0x0] 13:32:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x115aacc00) [pid = 1649] [serial = 2038] [outer = 0x112d22400] 13:32:37 INFO - PROCESS | 1649 | 1463603557720 Marionette DEBUG loaded listener.js 13:32:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x115e85000) [pid = 1649] [serial = 2039] [outer = 0x112d22400] 13:32:38 INFO - PROCESS | 1649 | 1463603558623 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 13:32:38 INFO - PROCESS | 1649 | 1463603558675 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 13:32:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:32:38 INFO - PROCESS | 1649 | 1463603558677 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:32:38 INFO - PROCESS | 1649 | 1463603558680 Marionette TRACE conn2 <- [1,2690,null,{}] 13:32:38 INFO - PROCESS | 1649 | 1463603558687 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}] 13:32:38 INFO - PROCESS | 1649 | 1463603558773 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 13:32:38 INFO - PROCESS | 1649 | 1463603558779 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x119955000 == 50 [pid = 1649] [id = 680] 13:32:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x116811400) [pid = 1649] [serial = 2040] [outer = 0x0] 13:32:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x117110800) [pid = 1649] [serial = 2041] [outer = 0x116811400] 13:32:38 INFO - PROCESS | 1649 | 1463603558806 Marionette DEBUG loaded listener.js 13:32:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x117470000) [pid = 1649] [serial = 2042] [outer = 0x116811400] 13:32:39 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 13:32:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:32:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 13:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:32:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:32:39 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1 13:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:32:39 INFO - _addTest/ [0,2693,"getWindowHandle",null] 13:32:39 INFO - PROCESS | 1649 | 1463603559701 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 13:32:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:32:39 INFO - PROCESS | 1649 | 1463603559705 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:32:39 INFO - PROCESS | 1649 | 1463603559706 Marionette TRACE conn2 <- [1,2694,null,{}] 13:32:39 INFO - PROCESS | 1649 | 1463603559708 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}] 13:32:39 INFO - PROCESS | 1649 | 1463603559827 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 13:32:39 INFO - PROCESS | 1649 | 1463603559840 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x121224000 == 51 [pid = 1649] [id = 681] 13:32:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11756cc00) [pid = 1649] [serial = 2043] [outer = 0x0] 13:32:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1182d7c00) [pid = 1649] [serial = 2044] [outer = 0x11756cc00] 13:32:39 INFO - PROCESS | 1649 | 1463603559866 Marionette DEBUG loaded listener.js 13:32:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1182e3c00) [pid = 1649] [serial = 2045] [outer = 0x11756cc00] 13:32:40 INFO - PROCESS | 1649 | 1463603560704 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 13:32:40 INFO - PROCESS | 1649 | 1463603560728 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 13:32:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:32:40 INFO - PROCESS | 1649 | 1463603560730 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:32:40 INFO - PROCESS | 1649 | 1463603560731 Marionette TRACE conn2 <- [1,2698,null,{}] 13:32:40 INFO - PROCESS | 1649 | 1463603560733 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}] 13:32:40 INFO - PROCESS | 1649 | 1463603560846 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 13:32:40 INFO - PROCESS | 1649 | 1463603560886 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x124dc8800 == 52 [pid = 1649] [id = 682] 13:32:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11842f000) [pid = 1649] [serial = 2046] [outer = 0x0] 13:32:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x118a17400) [pid = 1649] [serial = 2047] [outer = 0x11842f000] 13:32:40 INFO - PROCESS | 1649 | 1463603560912 Marionette DEBUG loaded listener.js 13:32:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x118e54400) [pid = 1649] [serial = 2048] [outer = 0x11842f000] 13:32:41 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1292d1c00) [pid = 1649] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:32:41 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1292df800) [pid = 1649] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:32:41 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x116281000) [pid = 1649] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:32:41 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12191b800) [pid = 1649] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:32:41 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x119cdc000) [pid = 1649] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:32:41 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x118531400) [pid = 1649] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:32:41 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1211d5400) [pid = 1649] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:32:41 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12a744400) [pid = 1649] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:32:41 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x121924400) [pid = 1649] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:32:41 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12abe9800) [pid = 1649] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:32:41 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x112d23c00) [pid = 1649] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:32:41 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12b84c400) [pid = 1649] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:32:41 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11323dc00) [pid = 1649] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:32:41 INFO - PROCESS | 1649 | 1463603561751 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 13:32:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:32:41 INFO - PROCESS | 1649 | 1463603561803 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 13:32:41 INFO - PROCESS | 1649 | 1463603561806 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:32:41 INFO - PROCESS | 1649 | 1463603561808 Marionette TRACE conn2 <- [1,2702,null,{}] 13:32:41 INFO - PROCESS | 1649 | 1463603561811 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}] 13:32:41 INFO - PROCESS | 1649 | 1463603561929 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 13:32:41 INFO - PROCESS | 1649 | 1463603561992 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x118054800 == 53 [pid = 1649] [id = 683] 13:32:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x118431c00) [pid = 1649] [serial = 2049] [outer = 0x0] 13:32:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x119b15c00) [pid = 1649] [serial = 2050] [outer = 0x118431c00] 13:32:42 INFO - PROCESS | 1649 | 1463603562018 Marionette DEBUG loaded listener.js 13:32:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x119dcd800) [pid = 1649] [serial = 2051] [outer = 0x118431c00] 13:32:42 INFO - PROCESS | 1649 | 1463603562287 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]]]}] 13:32:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:32:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 519ms 13:32:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:32:42 INFO - PROCESS | 1649 | 1463603562326 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 13:32:42 INFO - PROCESS | 1649 | 1463603562328 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 13:32:42 INFO - PROCESS | 1649 | 1463603562330 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:32:42 INFO - PROCESS | 1649 | 1463603562331 Marionette TRACE conn2 <- [1,2706,null,{}] 13:32:42 INFO - PROCESS | 1649 | 1463603562333 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}] 13:32:42 INFO - PROCESS | 1649 | 1463603562431 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 13:32:42 INFO - PROCESS | 1649 | 1463603562435 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x129089800 == 54 [pid = 1649] [id = 684] 13:32:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x119dd2400) [pid = 1649] [serial = 2052] [outer = 0x0] 13:32:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1205bf400) [pid = 1649] [serial = 2053] [outer = 0x119dd2400] 13:32:42 INFO - PROCESS | 1649 | 1463603562460 Marionette DEBUG loaded listener.js 13:32:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1211d6000) [pid = 1649] [serial = 2054] [outer = 0x119dd2400] 13:32:42 INFO - PROCESS | 1649 | 1463603562777 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]]]}] 13:32:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:32:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 468ms 13:32:42 INFO - PROCESS | 1649 | 1463603562803 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 13:32:42 INFO - PROCESS | 1649 | 1463603562807 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 13:32:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:32:42 INFO - PROCESS | 1649 | 1463603562810 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:32:42 INFO - PROCESS | 1649 | 1463603562811 Marionette TRACE conn2 <- [1,2710,null,{}] 13:32:42 INFO - PROCESS | 1649 | 1463603562813 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}] 13:32:42 INFO - PROCESS | 1649 | 1463603562930 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 13:32:42 INFO - PROCESS | 1649 | 1463603562937 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x119220000 == 55 [pid = 1649] [id = 685] 13:32:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x119cacc00) [pid = 1649] [serial = 2055] [outer = 0x0] 13:32:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1211db800) [pid = 1649] [serial = 2056] [outer = 0x119cacc00] 13:32:42 INFO - PROCESS | 1649 | 1463603562961 Marionette DEBUG loaded listener.js 13:32:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x121486000) [pid = 1649] [serial = 2057] [outer = 0x119cacc00] 13:32:43 INFO - PROCESS | 1649 | 1463603563308 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] 13:32:43 INFO - PROCESS | 1649 | 1463603563330 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 13:32:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:32:43 INFO - PROCESS | 1649 | 1463603563332 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:32:43 INFO - PROCESS | 1649 | 1463603563333 Marionette TRACE conn2 <- [1,2714,null,{}] 13:32:43 INFO - PROCESS | 1649 | 1463603563335 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}] 13:32:43 INFO - PROCESS | 1649 | 1463603563418 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 13:32:43 INFO - PROCESS | 1649 | 1463603563425 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a880800 == 56 [pid = 1649] [id = 686] 13:32:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1211dec00) [pid = 1649] [serial = 2058] [outer = 0x0] 13:32:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12187c400) [pid = 1649] [serial = 2059] [outer = 0x1211dec00] 13:32:43 INFO - PROCESS | 1649 | 1463603563450 Marionette DEBUG loaded listener.js 13:32:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x121889000) [pid = 1649] [serial = 2060] [outer = 0x1211dec00] 13:32:43 INFO - PROCESS | 1649 | 1463603563934 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]]]}] 13:32:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:32:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 621ms 13:32:43 INFO - PROCESS | 1649 | 1463603563954 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 13:32:43 INFO - PROCESS | 1649 | 1463603563956 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 13:32:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:32:43 INFO - PROCESS | 1649 | 1463603563960 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:32:43 INFO - PROCESS | 1649 | 1463603563963 Marionette TRACE conn2 <- [1,2718,null,{}] 13:32:43 INFO - PROCESS | 1649 | 1463603563967 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}] 13:32:44 INFO - PROCESS | 1649 | 1463603564076 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 13:32:44 INFO - PROCESS | 1649 | 1463603564184 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x11744e800 == 57 [pid = 1649] [id = 687] 13:32:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x11224ec00) [pid = 1649] [serial = 2061] [outer = 0x0] 13:32:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1126f4000) [pid = 1649] [serial = 2062] [outer = 0x11224ec00] 13:32:44 INFO - PROCESS | 1649 | 1463603564218 Marionette DEBUG loaded listener.js 13:32:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11324a000) [pid = 1649] [serial = 2063] [outer = 0x11224ec00] 13:32:44 INFO - PROCESS | 1649 | 1463603564656 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] 13:32:44 INFO - PROCESS | 1649 | 1463603564738 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 13:32:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:32:44 INFO - PROCESS | 1649 | 1463603564743 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:32:44 INFO - PROCESS | 1649 | 1463603564745 Marionette TRACE conn2 <- [1,2722,null,{}] 13:32:44 INFO - PROCESS | 1649 | 1463603564747 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}] 13:32:44 INFO - PROCESS | 1649 | 1463603564854 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 13:32:44 INFO - PROCESS | 1649 | 1463603564934 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x124bb6000 == 58 [pid = 1649] [id = 688] 13:32:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x115e8a800) [pid = 1649] [serial = 2064] [outer = 0x0] 13:32:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x116846800) [pid = 1649] [serial = 2065] [outer = 0x115e8a800] 13:32:44 INFO - PROCESS | 1649 | 1463603564965 Marionette DEBUG loaded listener.js 13:32:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x117563800) [pid = 1649] [serial = 2066] [outer = 0x115e8a800] 13:32:45 INFO - PROCESS | 1649 | 1463603565390 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] 13:32:45 INFO - PROCESS | 1649 | 1463603565415 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 13:32:45 INFO - PROCESS | 1649 | 1463603565417 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:32:45 INFO - PROCESS | 1649 | 1463603565420 Marionette TRACE conn2 <- [1,2726,null,{}] 13:32:45 INFO - PROCESS | 1649 | 1463603565428 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}] 13:32:45 INFO - PROCESS | 1649 | 1463603565535 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 13:32:45 INFO - PROCESS | 1649 | 1463603565618 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b883000 == 59 [pid = 1649] [id = 689] 13:32:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x118528400) [pid = 1649] [serial = 2067] [outer = 0x0] 13:32:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11990d800) [pid = 1649] [serial = 2068] [outer = 0x118528400] 13:32:45 INFO - PROCESS | 1649 | 1463603565652 Marionette DEBUG loaded listener.js 13:32:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x119dd3c00) [pid = 1649] [serial = 2069] [outer = 0x118528400] 13:32:46 INFO - PROCESS | 1649 | 1463603566075 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]]]}] 13:32:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:32:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 671ms 13:32:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:32:46 INFO - PROCESS | 1649 | 1463603566089 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 13:32:46 INFO - PROCESS | 1649 | 1463603566091 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 13:32:46 INFO - PROCESS | 1649 | 1463603566093 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:32:46 INFO - PROCESS | 1649 | 1463603566094 Marionette TRACE conn2 <- [1,2730,null,{}] 13:32:46 INFO - PROCESS | 1649 | 1463603566097 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}] 13:32:46 INFO - PROCESS | 1649 | 1463603566202 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 13:32:46 INFO - PROCESS | 1649 | 1463603566312 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba77800 == 60 [pid = 1649] [id = 690] 13:32:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x120fd4800) [pid = 1649] [serial = 2070] [outer = 0x0] 13:32:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x1216ed000) [pid = 1649] [serial = 2071] [outer = 0x120fd4800] 13:32:46 INFO - PROCESS | 1649 | 1463603566344 Marionette DEBUG loaded listener.js 13:32:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x121918400) [pid = 1649] [serial = 2072] [outer = 0x120fd4800] 13:32:47 INFO - PROCESS | 1649 | 1463603567216 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 13:32:47 INFO - PROCESS | 1649 | 1463603567268 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 13:32:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:32:47 INFO - PROCESS | 1649 | 1463603567271 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:32:47 INFO - PROCESS | 1649 | 1463603567272 Marionette TRACE conn2 <- [1,2734,null,{}] 13:32:47 INFO - PROCESS | 1649 | 1463603567275 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}] 13:32:47 INFO - PROCESS | 1649 | 1463603567405 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 13:32:47 INFO - PROCESS | 1649 | 1463603567482 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c08c800 == 61 [pid = 1649] [id = 691] 13:32:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x121886800) [pid = 1649] [serial = 2073] [outer = 0x0] 13:32:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12194a000) [pid = 1649] [serial = 2074] [outer = 0x121886800] 13:32:47 INFO - PROCESS | 1649 | 1463603567512 Marionette DEBUG loaded listener.js 13:32:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x121953400) [pid = 1649] [serial = 2075] [outer = 0x121886800] 13:32:47 INFO - PROCESS | 1649 | 1463603567959 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]]]}] 13:32:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:32:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 721ms 13:32:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:32:47 INFO - PROCESS | 1649 | 1463603567993 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 13:32:47 INFO - PROCESS | 1649 | 1463603567994 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 13:32:47 INFO - PROCESS | 1649 | 1463603567996 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:32:47 INFO - PROCESS | 1649 | 1463603567998 Marionette TRACE conn2 <- [1,2738,null,{}] 13:32:48 INFO - PROCESS | 1649 | 1463603568000 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}] 13:32:48 INFO - PROCESS | 1649 | 1463603568120 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 13:32:48 INFO - PROCESS | 1649 | 1463603568232 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c277800 == 62 [pid = 1649] [id = 692] 13:32:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11103a000) [pid = 1649] [serial = 2076] [outer = 0x0] 13:32:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x124b80000) [pid = 1649] [serial = 2077] [outer = 0x11103a000] 13:32:48 INFO - PROCESS | 1649 | 1463603568266 Marionette DEBUG loaded listener.js 13:32:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x125cc7c00) [pid = 1649] [serial = 2078] [outer = 0x11103a000] 13:32:48 INFO - PROCESS | 1649 | 1463603568680 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]]]}] 13:32:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:32:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 725ms 13:32:48 INFO - PROCESS | 1649 | 1463603568722 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 13:32:48 INFO - PROCESS | 1649 | 1463603568723 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 13:32:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:32:48 INFO - PROCESS | 1649 | 1463603568726 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:32:48 INFO - PROCESS | 1649 | 1463603568727 Marionette TRACE conn2 <- [1,2742,null,{}] 13:32:48 INFO - PROCESS | 1649 | 1463603568729 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}] 13:32:48 INFO - PROCESS | 1649 | 1463603568850 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 13:32:49 INFO - PROCESS | 1649 | 1463603569086 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e12000 == 63 [pid = 1649] [id = 693] 13:32:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11101cc00) [pid = 1649] [serial = 2079] [outer = 0x0] 13:32:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x111c23c00) [pid = 1649] [serial = 2080] [outer = 0x11101cc00] 13:32:49 INFO - PROCESS | 1649 | 1463603569128 Marionette DEBUG loaded listener.js 13:32:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x112d02c00) [pid = 1649] [serial = 2081] [outer = 0x11101cc00] 13:32:49 INFO - PROCESS | 1649 | 1463603569563 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]]]}] 13:32:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:32:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 872ms 13:32:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:32:49 INFO - PROCESS | 1649 | 1463603569598 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 13:32:49 INFO - PROCESS | 1649 | 1463603569601 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 13:32:49 INFO - PROCESS | 1649 | 1463603569603 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:32:49 INFO - PROCESS | 1649 | 1463603569606 Marionette TRACE conn2 <- [1,2746,null,{}] 13:32:49 INFO - PROCESS | 1649 | 1463603569609 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}] 13:32:49 INFO - PROCESS | 1649 | 1463603569713 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 13:32:49 INFO - PROCESS | 1649 | 1463603569782 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x114e4d800 == 64 [pid = 1649] [id = 694] 13:32:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x111035400) [pid = 1649] [serial = 2082] [outer = 0x0] 13:32:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x115fd9800) [pid = 1649] [serial = 2083] [outer = 0x111035400] 13:32:49 INFO - PROCESS | 1649 | 1463603569858 Marionette DEBUG loaded listener.js 13:32:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x117166c00) [pid = 1649] [serial = 2084] [outer = 0x111035400] 13:32:49 INFO - PROCESS | 1649 | --DOCSHELL 0x119220000 == 63 [pid = 1649] [id = 685] 13:32:49 INFO - PROCESS | 1649 | --DOCSHELL 0x129089800 == 62 [pid = 1649] [id = 684] 13:32:49 INFO - PROCESS | 1649 | --DOCSHELL 0x118054800 == 61 [pid = 1649] [id = 683] 13:32:49 INFO - PROCESS | 1649 | --DOCSHELL 0x124dc8800 == 60 [pid = 1649] [id = 682] 13:32:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1348c5000 == 59 [pid = 1649] [id = 654] 13:32:49 INFO - PROCESS | 1649 | --DOCSHELL 0x119955000 == 58 [pid = 1649] [id = 680] 13:32:49 INFO - PROCESS | 1649 | --DOCSHELL 0x116e70000 == 57 [pid = 1649] [id = 679] 13:32:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1162c8800 == 56 [pid = 1649] [id = 17] 13:32:49 INFO - PROCESS | 1649 | --DOCSHELL 0x112d36800 == 55 [pid = 1649] [id = 678] 13:32:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12c098800 == 54 [pid = 1649] [id = 677] 13:32:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12a41c000 == 53 [pid = 1649] [id = 676] 13:32:49 INFO - PROCESS | 1649 | --DOCSHELL 0x119be7000 == 52 [pid = 1649] [id = 675] 13:32:49 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12a476800) [pid = 1649] [serial = 2002] [outer = 0x0] [url = about:blank] 13:32:49 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12ab13800) [pid = 1649] [serial = 2005] [outer = 0x0] [url = about:blank] 13:32:49 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x1130ee000) [pid = 1649] [serial = 1985] [outer = 0x0] [url = about:blank] 13:32:49 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x116610c00) [pid = 1649] [serial = 1984] [outer = 0x0] [url = about:blank] 13:32:49 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12194bc00) [pid = 1649] [serial = 1996] [outer = 0x0] [url = about:blank] 13:32:49 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x124f08400) [pid = 1649] [serial = 1997] [outer = 0x0] [url = about:blank] 13:32:49 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x119dc7400) [pid = 1649] [serial = 1990] [outer = 0x0] [url = about:blank] 13:32:49 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x1205c1000) [pid = 1649] [serial = 1991] [outer = 0x0] [url = about:blank] 13:32:50 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x1257ed800) [pid = 1649] [serial = 1972] [outer = 0x0] [url = about:blank] 13:32:50 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x1197e1400) [pid = 1649] [serial = 1988] [outer = 0x0] [url = about:blank] 13:32:50 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x118e55400) [pid = 1649] [serial = 1987] [outer = 0x0] [url = about:blank] 13:32:50 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x121486800) [pid = 1649] [serial = 1993] [outer = 0x0] [url = about:blank] 13:32:50 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12188a400) [pid = 1649] [serial = 1994] [outer = 0x0] [url = about:blank] 13:32:50 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x119286c00) [pid = 1649] [serial = 1969] [outer = 0x0] [url = about:blank] 13:32:50 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12abe8c00) [pid = 1649] [serial = 1978] [outer = 0x0] [url = about:blank] 13:32:50 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12bad1000) [pid = 1649] [serial = 2020] [outer = 0x0] [url = about:blank] 13:32:50 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x125cca800) [pid = 1649] [serial = 1999] [outer = 0x0] [url = about:blank] 13:32:50 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x128e10c00) [pid = 1649] [serial = 1975] [outer = 0x0] [url = about:blank] 13:32:50 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x115e86000) [pid = 1649] [serial = 1966] [outer = 0x0] [url = about:blank] 13:32:50 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12b856400) [pid = 1649] [serial = 1981] [outer = 0x0] [url = about:blank] 13:32:50 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12b233000) [pid = 1649] [serial = 2008] [outer = 0x0] [url = about:blank] 13:32:50 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12b2e4000) [pid = 1649] [serial = 2009] [outer = 0x0] [url = about:blank] 13:32:50 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12abea800) [pid = 1649] [serial = 2006] [outer = 0x0] [url = about:blank] 13:32:50 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x118ad1800) [pid = 1649] [serial = 2014] [outer = 0x0] [url = about:blank] 13:32:50 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12b853000) [pid = 1649] [serial = 2011] [outer = 0x0] [url = about:blank] 13:32:50 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12ab18400) [pid = 1649] [serial = 2018] [outer = 0x0] [url = about:blank] 13:32:50 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12bacc800) [pid = 1649] [serial = 2012] [outer = 0x0] [url = about:blank] 13:32:50 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12a73fc00) [pid = 1649] [serial = 2003] [outer = 0x0] [url = about:blank] 13:32:50 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12191a800) [pid = 1649] [serial = 2015] [outer = 0x0] [url = about:blank] 13:32:50 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12baec000) [pid = 1649] [serial = 2021] [outer = 0x0] [url = about:blank] 13:32:50 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x129205400) [pid = 1649] [serial = 2000] [outer = 0x0] [url = about:blank] 13:32:50 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1258e1c00) [pid = 1649] [serial = 2017] [outer = 0x0] [url = about:blank] 13:32:50 INFO - PROCESS | 1649 | 1463603570198 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]]]}] 13:32:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:32:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 621ms 13:32:50 INFO - PROCESS | 1649 | 1463603570226 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 13:32:50 INFO - PROCESS | 1649 | 1463603570229 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 13:32:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:32:50 INFO - PROCESS | 1649 | 1463603570232 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:32:50 INFO - PROCESS | 1649 | 1463603570234 Marionette TRACE conn2 <- [1,2750,null,{}] 13:32:50 INFO - PROCESS | 1649 | 1463603570237 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}] 13:32:50 INFO - PROCESS | 1649 | 1463603570330 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 13:32:50 INFO - PROCESS | 1649 | 1463603570415 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12052c800 == 53 [pid = 1649] [id = 695] 13:32:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x118219000) [pid = 1649] [serial = 2085] [outer = 0x0] 13:32:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1182e2800) [pid = 1649] [serial = 2086] [outer = 0x118219000] 13:32:50 INFO - PROCESS | 1649 | 1463603570442 Marionette DEBUG loaded listener.js 13:32:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x118a1b000) [pid = 1649] [serial = 2087] [outer = 0x118219000] 13:32:50 INFO - PROCESS | 1649 | 1463603570745 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]]]}] 13:32:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:32:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 524ms 13:32:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:32:50 INFO - PROCESS | 1649 | 1463603570761 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 13:32:50 INFO - PROCESS | 1649 | 1463603570762 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 13:32:50 INFO - PROCESS | 1649 | 1463603570766 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:32:50 INFO - PROCESS | 1649 | 1463603570772 Marionette TRACE conn2 <- [1,2754,null,{}] 13:32:50 INFO - PROCESS | 1649 | 1463603570780 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}] 13:32:50 INFO - PROCESS | 1649 | 1463603570873 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 13:32:50 INFO - PROCESS | 1649 | 1463603570939 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x1252b4800 == 54 [pid = 1649] [id = 696] 13:32:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11821f400) [pid = 1649] [serial = 2088] [outer = 0x0] 13:32:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x119912000) [pid = 1649] [serial = 2089] [outer = 0x11821f400] 13:32:50 INFO - PROCESS | 1649 | 1463603570965 Marionette DEBUG loaded listener.js 13:32:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x119dd4c00) [pid = 1649] [serial = 2090] [outer = 0x11821f400] 13:32:51 INFO - PROCESS | 1649 | 1463603571292 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]]]}] 13:32:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:32:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 579ms 13:32:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:32:51 INFO - PROCESS | 1649 | 1463603571345 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 13:32:51 INFO - PROCESS | 1649 | 1463603571348 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 13:32:51 INFO - PROCESS | 1649 | 1463603571351 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:32:51 INFO - PROCESS | 1649 | 1463603571353 Marionette TRACE conn2 <- [1,2758,null,{}] 13:32:51 INFO - PROCESS | 1649 | 1463603571356 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}] 13:32:51 INFO - PROCESS | 1649 | 1463603571532 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 13:32:51 INFO - PROCESS | 1649 | 1463603571543 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x116a9e000 == 55 [pid = 1649] [id = 697] 13:32:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x118529800) [pid = 1649] [serial = 2091] [outer = 0x0] 13:32:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1211d7000) [pid = 1649] [serial = 2092] [outer = 0x118529800] 13:32:51 INFO - PROCESS | 1649 | 1463603571584 Marionette DEBUG loaded listener.js 13:32:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x121884000) [pid = 1649] [serial = 2093] [outer = 0x118529800] 13:32:51 INFO - PROCESS | 1649 | 1463603571924 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]]]}] 13:32:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:32:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 621ms 13:32:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:32:51 INFO - PROCESS | 1649 | 1463603571971 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 13:32:51 INFO - PROCESS | 1649 | 1463603571973 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 13:32:51 INFO - PROCESS | 1649 | 1463603571975 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:32:51 INFO - PROCESS | 1649 | 1463603571976 Marionette TRACE conn2 <- [1,2762,null,{}] 13:32:51 INFO - PROCESS | 1649 | 1463603571978 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}] 13:32:52 INFO - PROCESS | 1649 | 1463603572064 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 13:32:52 INFO - PROCESS | 1649 | 1463603572143 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a874000 == 56 [pid = 1649] [id = 698] 13:32:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x121b5b800) [pid = 1649] [serial = 2094] [outer = 0x0] 13:32:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x124b83400) [pid = 1649] [serial = 2095] [outer = 0x121b5b800] 13:32:52 INFO - PROCESS | 1649 | 1463603572174 Marionette DEBUG loaded listener.js 13:32:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1258da000) [pid = 1649] [serial = 2096] [outer = 0x121b5b800] 13:32:52 INFO - PROCESS | 1649 | 1463603572509 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]]]}] 13:32:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:32:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 569ms 13:32:52 INFO - PROCESS | 1649 | 1463603572550 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 13:32:52 INFO - PROCESS | 1649 | 1463603572552 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 13:32:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:32:52 INFO - PROCESS | 1649 | 1463603572554 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:32:52 INFO - PROCESS | 1649 | 1463603572555 Marionette TRACE conn2 <- [1,2766,null,{}] 13:32:52 INFO - PROCESS | 1649 | 1463603572565 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}] 13:32:52 INFO - PROCESS | 1649 | 1463603572684 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 13:32:52 INFO - PROCESS | 1649 | 1463603572698 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b899000 == 57 [pid = 1649] [id = 699] 13:32:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1258e0c00) [pid = 1649] [serial = 2097] [outer = 0x0] 13:32:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x1289e4000) [pid = 1649] [serial = 2098] [outer = 0x1258e0c00] 13:32:52 INFO - PROCESS | 1649 | 1463603572723 Marionette DEBUG loaded listener.js 13:32:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x128a53400) [pid = 1649] [serial = 2099] [outer = 0x1258e0c00] 13:32:53 INFO - PROCESS | 1649 | 1463603573101 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]]]}] 13:32:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:32:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 571ms 13:32:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:32:53 INFO - PROCESS | 1649 | 1463603573126 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 13:32:53 INFO - PROCESS | 1649 | 1463603573127 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 13:32:53 INFO - PROCESS | 1649 | 1463603573129 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:32:53 INFO - PROCESS | 1649 | 1463603573130 Marionette TRACE conn2 <- [1,2770,null,{}] 13:32:53 INFO - PROCESS | 1649 | 1463603573133 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}] 13:32:53 INFO - PROCESS | 1649 | 1463603573247 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 13:32:53 INFO - PROCESS | 1649 | 1463603573263 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c267000 == 58 [pid = 1649] [id = 700] 13:32:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x128a59800) [pid = 1649] [serial = 2100] [outer = 0x0] 13:32:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x128a61800) [pid = 1649] [serial = 2101] [outer = 0x128a59800] 13:32:53 INFO - PROCESS | 1649 | 1463603573288 Marionette DEBUG loaded listener.js 13:32:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x128cd6400) [pid = 1649] [serial = 2102] [outer = 0x128a59800] 13:32:53 INFO - PROCESS | 1649 | 1463603573609 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]]]}] 13:32:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:32:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 518ms 13:32:53 INFO - PROCESS | 1649 | 1463603573648 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 13:32:53 INFO - PROCESS | 1649 | 1463603573649 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 13:32:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:32:53 INFO - PROCESS | 1649 | 1463603573651 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:32:53 INFO - PROCESS | 1649 | 1463603573652 Marionette TRACE conn2 <- [1,2774,null,{}] 13:32:53 INFO - PROCESS | 1649 | 1463603573660 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}] 13:32:53 INFO - PROCESS | 1649 | 1463603573779 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 13:32:53 INFO - PROCESS | 1649 | 1463603573790 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca30800 == 59 [pid = 1649] [id = 701] 13:32:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x128cdb000) [pid = 1649] [serial = 2103] [outer = 0x0] 13:32:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x1290a0800) [pid = 1649] [serial = 2104] [outer = 0x128cdb000] 13:32:53 INFO - PROCESS | 1649 | 1463603573814 Marionette DEBUG loaded listener.js 13:32:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x129205000) [pid = 1649] [serial = 2105] [outer = 0x128cdb000] 13:32:54 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x11756cc00) [pid = 1649] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:32:54 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11842f000) [pid = 1649] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:32:54 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x112d22400) [pid = 1649] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:32:54 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x111c22000) [pid = 1649] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:32:54 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x116811400) [pid = 1649] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:32:54 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x119dd2400) [pid = 1649] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:32:54 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x118431c00) [pid = 1649] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:32:54 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x119cacc00) [pid = 1649] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:32:54 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12ab1d400) [pid = 1649] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:32:54 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12d05d800) [pid = 1649] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:32:54 INFO - PROCESS | 1649 | 1463603574316 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]]]}] 13:32:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:32:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 671ms 13:32:54 INFO - PROCESS | 1649 | 1463603574323 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 13:32:54 INFO - PROCESS | 1649 | 1463603574325 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 13:32:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:32:54 INFO - PROCESS | 1649 | 1463603574328 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:32:54 INFO - PROCESS | 1649 | 1463603574330 Marionette TRACE conn2 <- [1,2778,null,{}] 13:32:54 INFO - PROCESS | 1649 | 1463603574334 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}] 13:32:54 INFO - PROCESS | 1649 | 1463603574477 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 13:32:54 INFO - PROCESS | 1649 | 1463603574575 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca2c000 == 60 [pid = 1649] [id = 702] 13:32:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1126f7400) [pid = 1649] [serial = 2106] [outer = 0x0] 13:32:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11680ec00) [pid = 1649] [serial = 2107] [outer = 0x1126f7400] 13:32:54 INFO - PROCESS | 1649 | 1463603574607 Marionette DEBUG loaded listener.js 13:32:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x128e11000) [pid = 1649] [serial = 2108] [outer = 0x1126f7400] 13:32:54 INFO - PROCESS | 1649 | 1463603574870 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]]]}] 13:32:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:32:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 569ms 13:32:54 INFO - PROCESS | 1649 | 1463603574898 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 13:32:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:32:54 INFO - PROCESS | 1649 | 1463603574899 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 13:32:54 INFO - PROCESS | 1649 | 1463603574901 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:32:54 INFO - PROCESS | 1649 | 1463603574904 Marionette TRACE conn2 <- [1,2782,null,{}] 13:32:54 INFO - PROCESS | 1649 | 1463603574914 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}] 13:32:55 INFO - PROCESS | 1649 | 1463603575012 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 13:32:55 INFO - PROCESS | 1649 | 1463603575033 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d87a800 == 61 [pid = 1649] [id = 703] 13:32:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x129096c00) [pid = 1649] [serial = 2109] [outer = 0x0] 13:32:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x1292d8000) [pid = 1649] [serial = 2110] [outer = 0x129096c00] 13:32:55 INFO - PROCESS | 1649 | 1463603575063 Marionette DEBUG loaded listener.js 13:32:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12a66b800) [pid = 1649] [serial = 2111] [outer = 0x129096c00] 13:32:55 INFO - PROCESS | 1649 | 1463603575432 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]]]}] 13:32:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:32:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 578ms 13:32:55 INFO - PROCESS | 1649 | 1463603575480 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 13:32:55 INFO - PROCESS | 1649 | 1463603575481 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 13:32:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:32:55 INFO - PROCESS | 1649 | 1463603575484 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:32:55 INFO - PROCESS | 1649 | 1463603575485 Marionette TRACE conn2 <- [1,2786,null,{}] 13:32:55 INFO - PROCESS | 1649 | 1463603575488 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}] 13:32:55 INFO - PROCESS | 1649 | 1463603575592 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 13:32:55 INFO - PROCESS | 1649 | 1463603575596 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x134756000 == 62 [pid = 1649] [id = 704] 13:32:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12a738400) [pid = 1649] [serial = 2112] [outer = 0x0] 13:32:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12a809400) [pid = 1649] [serial = 2113] [outer = 0x12a738400] 13:32:55 INFO - PROCESS | 1649 | 1463603575620 Marionette DEBUG loaded listener.js 13:32:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12abe5000) [pid = 1649] [serial = 2114] [outer = 0x12a738400] 13:32:55 INFO - PROCESS | 1649 | 1463603575944 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]]]}] 13:32:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:32:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 469ms 13:32:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:32:55 INFO - PROCESS | 1649 | 1463603575955 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 13:32:55 INFO - PROCESS | 1649 | 1463603575957 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 13:32:55 INFO - PROCESS | 1649 | 1463603575960 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:32:55 INFO - PROCESS | 1649 | 1463603575961 Marionette TRACE conn2 <- [1,2790,null,{}] 13:32:55 INFO - PROCESS | 1649 | 1463603575963 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}] 13:32:56 INFO - PROCESS | 1649 | 1463603576058 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 13:32:56 INFO - PROCESS | 1649 | 1463603576062 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x1348be000 == 63 [pid = 1649] [id = 705] 13:32:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12abe9400) [pid = 1649] [serial = 2115] [outer = 0x0] 13:32:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12abf0800) [pid = 1649] [serial = 2116] [outer = 0x12abe9400] 13:32:56 INFO - PROCESS | 1649 | 1463603576087 Marionette DEBUG loaded listener.js 13:32:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12b22f400) [pid = 1649] [serial = 2117] [outer = 0x12abe9400] 13:32:56 INFO - PROCESS | 1649 | 1463603576634 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]]]}] 13:32:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:32:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 718ms 13:32:56 INFO - PROCESS | 1649 | 1463603576679 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 13:32:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:32:56 INFO - PROCESS | 1649 | 1463603576684 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 13:32:56 INFO - PROCESS | 1649 | 1463603576690 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:32:56 INFO - PROCESS | 1649 | 1463603576692 Marionette TRACE conn2 <- [1,2794,null,{}] 13:32:56 INFO - PROCESS | 1649 | 1463603576696 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}] 13:32:56 INFO - PROCESS | 1649 | 1463603576863 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 13:32:56 INFO - PROCESS | 1649 | 1463603576983 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x121226800 == 64 [pid = 1649] [id = 706] 13:32:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x115f57000) [pid = 1649] [serial = 2118] [outer = 0x0] 13:32:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x11710c400) [pid = 1649] [serial = 2119] [outer = 0x115f57000] 13:32:57 INFO - PROCESS | 1649 | 1463603577075 Marionette DEBUG loaded listener.js 13:32:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11821f800) [pid = 1649] [serial = 2120] [outer = 0x115f57000] 13:32:57 INFO - PROCESS | 1649 | 1463603577481 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]]]}] 13:32:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:32:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 877ms 13:32:57 INFO - PROCESS | 1649 | 1463603577566 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 13:32:57 INFO - PROCESS | 1649 | 1463603577570 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 13:32:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:32:57 INFO - PROCESS | 1649 | 1463603577577 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:32:57 INFO - PROCESS | 1649 | 1463603577579 Marionette TRACE conn2 <- [1,2798,null,{}] 13:32:57 INFO - PROCESS | 1649 | 1463603577581 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}] 13:32:57 INFO - PROCESS | 1649 | 1463603577693 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 13:32:57 INFO - PROCESS | 1649 | 1463603577775 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b899800 == 65 [pid = 1649] [id = 707] 13:32:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x118e48400) [pid = 1649] [serial = 2121] [outer = 0x0] 13:32:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x119dcc800) [pid = 1649] [serial = 2122] [outer = 0x118e48400] 13:32:57 INFO - PROCESS | 1649 | 1463603577806 Marionette DEBUG loaded listener.js 13:32:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x1212e6c00) [pid = 1649] [serial = 2123] [outer = 0x118e48400] 13:32:58 INFO - PROCESS | 1649 | 1463603578236 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]]]}] 13:32:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:32:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 670ms 13:32:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:32:58 INFO - PROCESS | 1649 | 1463603578247 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 13:32:58 INFO - PROCESS | 1649 | 1463603578249 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 13:32:58 INFO - PROCESS | 1649 | 1463603578251 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:32:58 INFO - PROCESS | 1649 | 1463603578253 Marionette TRACE conn2 <- [1,2802,null,{}] 13:32:58 INFO - PROCESS | 1649 | 1463603578261 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}] 13:32:58 INFO - PROCESS | 1649 | 1463603578377 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 13:32:58 INFO - PROCESS | 1649 | 1463603578461 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x134fd3800 == 66 [pid = 1649] [id = 708] 13:32:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x121921400) [pid = 1649] [serial = 2124] [outer = 0x0] 13:32:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x125cbc800) [pid = 1649] [serial = 2125] [outer = 0x121921400] 13:32:58 INFO - PROCESS | 1649 | 1463603578495 Marionette DEBUG loaded listener.js 13:32:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x129207000) [pid = 1649] [serial = 2126] [outer = 0x121921400] 13:32:58 INFO - PROCESS | 1649 | 1463603578908 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]]]}] 13:32:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:32:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 673ms 13:32:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:32:58 INFO - PROCESS | 1649 | 1463603578925 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 13:32:58 INFO - PROCESS | 1649 | 1463603578927 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 13:32:58 INFO - PROCESS | 1649 | 1463603578929 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:32:58 INFO - PROCESS | 1649 | 1463603578930 Marionette TRACE conn2 <- [1,2806,null,{}] 13:32:58 INFO - PROCESS | 1649 | 1463603578933 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}] 13:32:59 INFO - PROCESS | 1649 | 1463603579061 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 13:32:59 INFO - PROCESS | 1649 | 1463603579145 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x135217000 == 67 [pid = 1649] [id = 709] 13:32:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12a66dc00) [pid = 1649] [serial = 2127] [outer = 0x0] 13:32:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12a809c00) [pid = 1649] [serial = 2128] [outer = 0x12a66dc00] 13:32:59 INFO - PROCESS | 1649 | 1463603579175 Marionette DEBUG loaded listener.js 13:32:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12ab19000) [pid = 1649] [serial = 2129] [outer = 0x12a66dc00] 13:32:59 INFO - PROCESS | 1649 | 1463603579579 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]]]}] 13:32:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:32:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 671ms 13:32:59 INFO - PROCESS | 1649 | 1463603579600 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 13:32:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:32:59 INFO - PROCESS | 1649 | 1463603579602 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 13:32:59 INFO - PROCESS | 1649 | 1463603579604 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:32:59 INFO - PROCESS | 1649 | 1463603579605 Marionette TRACE conn2 <- [1,2810,null,{}] 13:32:59 INFO - PROCESS | 1649 | 1463603579608 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}] 13:32:59 INFO - PROCESS | 1649 | 1463603579717 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 13:32:59 INFO - PROCESS | 1649 | 1463603579827 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x135a7b800 == 68 [pid = 1649] [id = 710] 13:32:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x119dd0800) [pid = 1649] [serial = 2130] [outer = 0x0] 13:32:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12abe5400) [pid = 1649] [serial = 2131] [outer = 0x119dd0800] 13:32:59 INFO - PROCESS | 1649 | 1463603579858 Marionette DEBUG loaded listener.js 13:32:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12b233000) [pid = 1649] [serial = 2132] [outer = 0x119dd0800] 13:33:00 INFO - PROCESS | 1649 | 1463603580242 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]]]}] 13:33:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:33:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 670ms 13:33:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:33:00 INFO - PROCESS | 1649 | 1463603580275 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 13:33:00 INFO - PROCESS | 1649 | 1463603580276 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 13:33:00 INFO - PROCESS | 1649 | 1463603580278 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:33:00 INFO - PROCESS | 1649 | 1463603580280 Marionette TRACE conn2 <- [1,2814,null,{}] 13:33:00 INFO - PROCESS | 1649 | 1463603580282 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}] 13:33:00 INFO - PROCESS | 1649 | 1463603580407 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 13:33:00 INFO - PROCESS | 1649 | 1463603580521 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x135bde000 == 69 [pid = 1649] [id = 711] 13:33:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12b237000) [pid = 1649] [serial = 2133] [outer = 0x0] 13:33:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12b848400) [pid = 1649] [serial = 2134] [outer = 0x12b237000] 13:33:00 INFO - PROCESS | 1649 | 1463603580551 Marionette DEBUG loaded listener.js 13:33:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12bad5000) [pid = 1649] [serial = 2135] [outer = 0x12b237000] 13:33:00 INFO - PROCESS | 1649 | 1463603580963 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]]]}] 13:33:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:33:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 719ms 13:33:01 INFO - PROCESS | 1649 | 1463603580998 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 13:33:01 INFO - PROCESS | 1649 | 1463603581000 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 13:33:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:33:01 INFO - PROCESS | 1649 | 1463603581002 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:33:01 INFO - PROCESS | 1649 | 1463603581003 Marionette TRACE conn2 <- [1,2818,null,{}] 13:33:01 INFO - PROCESS | 1649 | 1463603581006 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}] 13:33:01 INFO - PROCESS | 1649 | 1463603581118 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 13:33:01 INFO - PROCESS | 1649 | 1463603581202 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x116e76800 == 70 [pid = 1649] [id = 712] 13:33:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x11101dc00) [pid = 1649] [serial = 2136] [outer = 0x0] 13:33:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x120fd3c00) [pid = 1649] [serial = 2137] [outer = 0x11101dc00] 13:33:01 INFO - PROCESS | 1649 | 1463603581232 Marionette DEBUG loaded listener.js 13:33:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12bad7400) [pid = 1649] [serial = 2138] [outer = 0x11101dc00] 13:33:02 INFO - PROCESS | 1649 | 1463603582029 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]]]}] 13:33:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:33:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1120ms 13:33:02 INFO - PROCESS | 1649 | 1463603582123 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 13:33:02 INFO - PROCESS | 1649 | 1463603582125 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 13:33:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:33:02 INFO - PROCESS | 1649 | 1463603582129 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:33:02 INFO - PROCESS | 1649 | 1463603582131 Marionette TRACE conn2 <- [1,2822,null,{}] 13:33:02 INFO - PROCESS | 1649 | 1463603582135 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}] 13:33:02 INFO - PROCESS | 1649 | 1463603582235 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 13:33:02 INFO - PROCESS | 1649 | 1463603582347 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x118a9d000 == 71 [pid = 1649] [id = 713] 13:33:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x110fbe400) [pid = 1649] [serial = 2139] [outer = 0x0] 13:33:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x1122b1c00) [pid = 1649] [serial = 2140] [outer = 0x110fbe400] 13:33:02 INFO - PROCESS | 1649 | 1463603582378 Marionette DEBUG loaded listener.js 13:33:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x1130ea400) [pid = 1649] [serial = 2141] [outer = 0x110fbe400] 13:33:02 INFO - PROCESS | 1649 | 1463603582797 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]]]}] 13:33:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:33:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 723ms 13:33:02 INFO - PROCESS | 1649 | 1463603582852 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 13:33:02 INFO - PROCESS | 1649 | 1463603582858 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 13:33:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:33:02 INFO - PROCESS | 1649 | 1463603582864 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:33:02 INFO - PROCESS | 1649 | 1463603582867 Marionette TRACE conn2 <- [1,2826,null,{}] 13:33:02 INFO - PROCESS | 1649 | 1463603582871 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}] 13:33:03 INFO - PROCESS | 1649 | 1463603583002 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 13:33:03 INFO - PROCESS | 1649 | 1463603583109 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x118726000 == 72 [pid = 1649] [id = 714] 13:33:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x1126c7000) [pid = 1649] [serial = 2142] [outer = 0x0] 13:33:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x116281000) [pid = 1649] [serial = 2143] [outer = 0x1126c7000] 13:33:03 INFO - PROCESS | 1649 | 1463603583138 Marionette DEBUG loaded listener.js 13:33:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x11710f800) [pid = 1649] [serial = 2144] [outer = 0x1126c7000] 13:33:03 INFO - PROCESS | 1649 | --DOCSHELL 0x134756000 == 71 [pid = 1649] [id = 704] 13:33:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12d87a800 == 70 [pid = 1649] [id = 703] 13:33:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca2c000 == 69 [pid = 1649] [id = 702] 13:33:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca30800 == 68 [pid = 1649] [id = 701] 13:33:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12c267000 == 67 [pid = 1649] [id = 700] 13:33:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12b899000 == 66 [pid = 1649] [id = 699] 13:33:03 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12d063800) [pid = 1649] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:33:03 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x12187c400) [pid = 1649] [serial = 2059] [outer = 0x0] [url = about:blank] 13:33:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12a874000 == 65 [pid = 1649] [id = 698] 13:33:03 INFO - PROCESS | 1649 | --DOCSHELL 0x116a9e000 == 64 [pid = 1649] [id = 697] 13:33:03 INFO - PROCESS | 1649 | --DOCSHELL 0x1252b4800 == 63 [pid = 1649] [id = 696] 13:33:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12052c800 == 62 [pid = 1649] [id = 695] 13:33:03 INFO - PROCESS | 1649 | --DOCSHELL 0x121224000 == 61 [pid = 1649] [id = 681] 13:33:03 INFO - PROCESS | 1649 | --DOCSHELL 0x114e4d800 == 60 [pid = 1649] [id = 694] 13:33:03 INFO - PROCESS | 1649 | --DOCSHELL 0x117e12000 == 59 [pid = 1649] [id = 693] 13:33:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba77800 == 58 [pid = 1649] [id = 690] 13:33:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12b883000 == 57 [pid = 1649] [id = 689] 13:33:03 INFO - PROCESS | 1649 | --DOCSHELL 0x124bb6000 == 56 [pid = 1649] [id = 688] 13:33:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11744e800 == 55 [pid = 1649] [id = 687] 13:33:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12a880800 == 54 [pid = 1649] [id = 686] 13:33:03 INFO - PROCESS | 1649 | 1463603583546 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:33:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:33:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 726ms 13:33:03 INFO - PROCESS | 1649 | 1463603583590 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 13:33:03 INFO - PROCESS | 1649 | 1463603583592 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 13:33:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:33:03 INFO - PROCESS | 1649 | 1463603583594 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:33:03 INFO - PROCESS | 1649 | 1463603583596 Marionette TRACE conn2 <- [1,2830,null,{}] 13:33:03 INFO - PROCESS | 1649 | 1463603583604 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}] 13:33:03 INFO - PROCESS | 1649 | 1463603583694 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 13:33:03 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x1182d7c00) [pid = 1649] [serial = 2044] [outer = 0x0] [url = about:blank] 13:33:03 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x118a17400) [pid = 1649] [serial = 2047] [outer = 0x0] [url = about:blank] 13:33:03 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x12baecc00) [pid = 1649] [serial = 2023] [outer = 0x0] [url = about:blank] 13:33:03 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x11747b800) [pid = 1649] [serial = 2026] [outer = 0x0] [url = about:blank] 13:33:03 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x115aacc00) [pid = 1649] [serial = 2038] [outer = 0x0] [url = about:blank] 13:33:03 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x115e85000) [pid = 1649] [serial = 2039] [outer = 0x0] [url = about:blank] 13:33:03 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x1126cdc00) [pid = 1649] [serial = 2036] [outer = 0x0] [url = about:blank] 13:33:03 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x111e2b000) [pid = 1649] [serial = 2035] [outer = 0x0] [url = about:blank] 13:33:03 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x117110800) [pid = 1649] [serial = 2041] [outer = 0x0] [url = about:blank] 13:33:03 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12187e800) [pid = 1649] [serial = 2032] [outer = 0x0] [url = about:blank] 13:33:03 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x119ce5000) [pid = 1649] [serial = 2029] [outer = 0x0] [url = about:blank] 13:33:03 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x1205bf400) [pid = 1649] [serial = 2053] [outer = 0x0] [url = about:blank] 13:33:03 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x119b15c00) [pid = 1649] [serial = 2050] [outer = 0x0] [url = about:blank] 13:33:03 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x118e54400) [pid = 1649] [serial = 2048] [outer = 0x0] [url = about:blank] 13:33:03 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x121486000) [pid = 1649] [serial = 2057] [outer = 0x0] [url = about:blank] 13:33:03 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x1182e3c00) [pid = 1649] [serial = 2045] [outer = 0x0] [url = about:blank] 13:33:03 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x117470000) [pid = 1649] [serial = 2042] [outer = 0x0] [url = about:blank] 13:33:03 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x119dcd800) [pid = 1649] [serial = 2051] [outer = 0x0] [url = about:blank] 13:33:03 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x1211db800) [pid = 1649] [serial = 2056] [outer = 0x0] [url = about:blank] 13:33:03 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x1292d3400) [pid = 1649] [serial = 1391] [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.] 13:33:03 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x1211d6000) [pid = 1649] [serial = 2054] [outer = 0x0] [url = about:blank] 13:33:03 INFO - PROCESS | 1649 | 1463603583776 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185e6000 == 55 [pid = 1649] [id = 715] 13:33:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x111e2b000) [pid = 1649] [serial = 2145] [outer = 0x0] 13:33:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x115e85000) [pid = 1649] [serial = 2146] [outer = 0x111e2b000] 13:33:03 INFO - PROCESS | 1649 | 1463603583806 Marionette DEBUG loaded listener.js 13:33:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x118218400) [pid = 1649] [serial = 2147] [outer = 0x111e2b000] 13:33:04 INFO - PROCESS | 1649 | 1463603584103 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]]]}] 13:33:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:33:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 522ms 13:33:04 INFO - PROCESS | 1649 | 1463603584116 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 13:33:04 INFO - PROCESS | 1649 | 1463603584118 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 13:33:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:33:04 INFO - PROCESS | 1649 | 1463603584129 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:33:04 INFO - PROCESS | 1649 | 1463603584130 Marionette TRACE conn2 <- [1,2834,null,{}] 13:33:04 INFO - PROCESS | 1649 | 1463603584132 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}] 13:33:04 INFO - PROCESS | 1649 | 1463603584224 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 13:33:04 INFO - PROCESS | 1649 | 1463603584229 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x121424000 == 56 [pid = 1649] [id = 716] 13:33:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x1182d9400) [pid = 1649] [serial = 2148] [outer = 0x0] 13:33:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x118a17c00) [pid = 1649] [serial = 2149] [outer = 0x1182d9400] 13:33:04 INFO - PROCESS | 1649 | 1463603584255 Marionette DEBUG loaded listener.js 13:33:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x119709000) [pid = 1649] [serial = 2150] [outer = 0x1182d9400] 13:33:04 INFO - PROCESS | 1649 | 1463603584630 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:33:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:33:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 521ms 13:33:04 INFO - PROCESS | 1649 | 1463603584651 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 13:33:04 INFO - PROCESS | 1649 | 1463603584653 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 13:33:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:33:04 INFO - PROCESS | 1649 | 1463603584657 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:33:04 INFO - PROCESS | 1649 | 1463603584668 Marionette TRACE conn2 <- [1,2838,null,{}] 13:33:04 INFO - PROCESS | 1649 | 1463603584672 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}] 13:33:04 INFO - PROCESS | 1649 | 1463603584805 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 13:33:04 INFO - PROCESS | 1649 | 1463603584811 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12586c000 == 57 [pid = 1649] [id = 717] 13:33:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x11970d400) [pid = 1649] [serial = 2151] [outer = 0x0] 13:33:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x1199c3c00) [pid = 1649] [serial = 2152] [outer = 0x11970d400] 13:33:04 INFO - PROCESS | 1649 | 1463603584849 Marionette DEBUG loaded listener.js 13:33:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x119cdbc00) [pid = 1649] [serial = 2153] [outer = 0x11970d400] 13:33:05 INFO - PROCESS | 1649 | 1463603585201 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]]]}] 13:33:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:33:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 583ms 13:33:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:33:05 INFO - PROCESS | 1649 | 1463603585240 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 13:33:05 INFO - PROCESS | 1649 | 1463603585242 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 13:33:05 INFO - PROCESS | 1649 | 1463603585244 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:33:05 INFO - PROCESS | 1649 | 1463603585245 Marionette TRACE conn2 <- [1,2842,null,{}] 13:33:05 INFO - PROCESS | 1649 | 1463603585247 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}] 13:33:05 INFO - PROCESS | 1649 | 1463603585347 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 13:33:05 INFO - PROCESS | 1649 | 1463603585352 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12908a000 == 58 [pid = 1649] [id = 718] 13:33:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x119dc7c00) [pid = 1649] [serial = 2154] [outer = 0x0] 13:33:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x1205c1400) [pid = 1649] [serial = 2155] [outer = 0x119dc7c00] 13:33:05 INFO - PROCESS | 1649 | 1463603585379 Marionette DEBUG loaded listener.js 13:33:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x1214e9400) [pid = 1649] [serial = 2156] [outer = 0x119dc7c00] 13:33:05 INFO - PROCESS | 1649 | 1463603585725 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]]]}] 13:33:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:33:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 518ms 13:33:05 INFO - PROCESS | 1649 | 1463603585763 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 13:33:05 INFO - PROCESS | 1649 | 1463603585764 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 13:33:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:33:05 INFO - PROCESS | 1649 | 1463603585766 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:33:05 INFO - PROCESS | 1649 | 1463603585767 Marionette TRACE conn2 <- [1,2846,null,{}] 13:33:05 INFO - PROCESS | 1649 | 1463603585770 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}] 13:33:05 INFO - PROCESS | 1649 | 1463603585861 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 13:33:05 INFO - PROCESS | 1649 | 1463603585945 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x129266800 == 59 [pid = 1649] [id = 719] 13:33:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x119dd1000) [pid = 1649] [serial = 2157] [outer = 0x0] 13:33:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x1216ee000) [pid = 1649] [serial = 2158] [outer = 0x119dd1000] 13:33:05 INFO - PROCESS | 1649 | 1463603585970 Marionette DEBUG loaded listener.js 13:33:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12191d400) [pid = 1649] [serial = 2159] [outer = 0x119dd1000] 13:33:06 INFO - PROCESS | 1649 | 1463603586298 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]]]}] 13:33:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:33:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 571ms 13:33:06 INFO - PROCESS | 1649 | 1463603586342 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 13:33:06 INFO - PROCESS | 1649 | 1463603586343 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 13:33:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:33:06 INFO - PROCESS | 1649 | 1463603586345 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:33:06 INFO - PROCESS | 1649 | 1463603586346 Marionette TRACE conn2 <- [1,2850,null,{}] 13:33:06 INFO - PROCESS | 1649 | 1463603586349 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}] 13:33:06 INFO - PROCESS | 1649 | 1463603586458 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 13:33:06 INFO - PROCESS | 1649 | 1463603586499 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a832800 == 60 [pid = 1649] [id = 720] 13:33:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x1218a0800) [pid = 1649] [serial = 2160] [outer = 0x0] 13:33:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12194d000) [pid = 1649] [serial = 2161] [outer = 0x1218a0800] 13:33:06 INFO - PROCESS | 1649 | 1463603586524 Marionette DEBUG loaded listener.js 13:33:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x1237e6800) [pid = 1649] [serial = 2162] [outer = 0x1218a0800] 13:33:06 INFO - PROCESS | 1649 | 1463603586825 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:33:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:33:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 518ms 13:33:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:33:06 INFO - PROCESS | 1649 | 1463603586864 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 13:33:06 INFO - PROCESS | 1649 | 1463603586865 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 13:33:06 INFO - PROCESS | 1649 | 1463603586867 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:33:06 INFO - PROCESS | 1649 | 1463603586868 Marionette TRACE conn2 <- [1,2854,null,{}] 13:33:06 INFO - PROCESS | 1649 | 1463603586873 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}] 13:33:06 INFO - PROCESS | 1649 | 1463603586994 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 13:33:07 INFO - PROCESS | 1649 | 1463603587040 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b818000 == 61 [pid = 1649] [id = 721] 13:33:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x121b62400) [pid = 1649] [serial = 2163] [outer = 0x0] 13:33:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x1257df400) [pid = 1649] [serial = 2164] [outer = 0x121b62400] 13:33:07 INFO - PROCESS | 1649 | 1463603587065 Marionette DEBUG loaded listener.js 13:33:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x125cbbc00) [pid = 1649] [serial = 2165] [outer = 0x121b62400] 13:33:07 INFO - PROCESS | 1649 | 1463603587402 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]]]}] 13:33:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:33:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 572ms 13:33:07 INFO - PROCESS | 1649 | 1463603587444 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 13:33:07 INFO - PROCESS | 1649 | 1463603587446 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 13:33:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:33:07 INFO - PROCESS | 1649 | 1463603587448 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:33:07 INFO - PROCESS | 1649 | 1463603587449 Marionette TRACE conn2 <- [1,2858,null,{}] 13:33:07 INFO - PROCESS | 1649 | 1463603587451 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}] 13:33:07 INFO - PROCESS | 1649 | 1463603587563 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 13:33:07 INFO - PROCESS | 1649 | 1463603587606 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba1c000 == 62 [pid = 1649] [id = 722] 13:33:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x1257e0800) [pid = 1649] [serial = 2166] [outer = 0x0] 13:33:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x1289e1800) [pid = 1649] [serial = 2167] [outer = 0x1257e0800] 13:33:07 INFO - PROCESS | 1649 | 1463603587631 Marionette DEBUG loaded listener.js 13:33:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x128a53800) [pid = 1649] [serial = 2168] [outer = 0x1257e0800] 13:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x1258e0c00) [pid = 1649] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x128a59800) [pid = 1649] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x128cdb000) [pid = 1649] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x1126f7400) [pid = 1649] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x111035400) [pid = 1649] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x118529800) [pid = 1649] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x11101cc00) [pid = 1649] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x1211dec00) [pid = 1649] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x118219000) [pid = 1649] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x11821f400) [pid = 1649] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x129096c00) [pid = 1649] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12a738400) [pid = 1649] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x121b5b800) [pid = 1649] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x119dc7800) [pid = 1649] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12582fc00) [pid = 1649] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x111036000) [pid = 1649] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12955c400) [pid = 1649] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x111011000) [pid = 1649] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x1182de800) [pid = 1649] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12909cc00) [pid = 1649] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x116809400) [pid = 1649] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:33:08 INFO - PROCESS | 1649 | 1463603588156 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:33:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:33:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 721ms 13:33:08 INFO - PROCESS | 1649 | 1463603588170 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 13:33:08 INFO - PROCESS | 1649 | 1463603588174 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 13:33:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:33:08 INFO - PROCESS | 1649 | 1463603588177 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:33:08 INFO - PROCESS | 1649 | 1463603588179 Marionette TRACE conn2 <- [1,2862,null,{}] 13:33:08 INFO - PROCESS | 1649 | 1463603588181 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}] 13:33:08 INFO - PROCESS | 1649 | 1463603588287 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 13:33:08 INFO - PROCESS | 1649 | 1463603588310 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a88b800 == 63 [pid = 1649] [id = 723] 13:33:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x119b17400) [pid = 1649] [serial = 2169] [outer = 0x0] 13:33:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12191ac00) [pid = 1649] [serial = 2170] [outer = 0x119b17400] 13:33:08 INFO - PROCESS | 1649 | 1463603588339 Marionette DEBUG loaded listener.js 13:33:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x128a5e000) [pid = 1649] [serial = 2171] [outer = 0x119b17400] 13:33:08 INFO - PROCESS | 1649 | 1463603588792 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]]]}] 13:33:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:33:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 672ms 13:33:08 INFO - PROCESS | 1649 | 1463603588851 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 13:33:08 INFO - PROCESS | 1649 | 1463603588853 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 13:33:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:33:08 INFO - PROCESS | 1649 | 1463603588857 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:33:08 INFO - PROCESS | 1649 | 1463603588858 Marionette TRACE conn2 <- [1,2866,null,{}] 13:33:08 INFO - PROCESS | 1649 | 1463603588862 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}] 13:33:08 INFO - PROCESS | 1649 | 1463603588989 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 13:33:08 INFO - PROCESS | 1649 | 1463603588995 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c266800 == 64 [pid = 1649] [id = 724] 13:33:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x1122b2000) [pid = 1649] [serial = 2172] [outer = 0x0] 13:33:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x128ad5400) [pid = 1649] [serial = 2173] [outer = 0x1122b2000] 13:33:09 INFO - PROCESS | 1649 | 1463603589020 Marionette DEBUG loaded listener.js 13:33:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x129095400) [pid = 1649] [serial = 2174] [outer = 0x1122b2000] 13:33:09 INFO - PROCESS | 1649 | 1463603589360 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]]]}] 13:33:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:33:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 520ms 13:33:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:33:09 INFO - PROCESS | 1649 | 1463603589377 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 13:33:09 INFO - PROCESS | 1649 | 1463603589378 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 13:33:09 INFO - PROCESS | 1649 | 1463603589380 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:33:09 INFO - PROCESS | 1649 | 1463603589382 Marionette TRACE conn2 <- [1,2870,null,{}] 13:33:09 INFO - PROCESS | 1649 | 1463603589384 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}] 13:33:09 INFO - PROCESS | 1649 | 1463603589510 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 13:33:09 INFO - PROCESS | 1649 | 1463603589516 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca35000 == 65 [pid = 1649] [id = 725] 13:33:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11673b000) [pid = 1649] [serial = 2175] [outer = 0x0] 13:33:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x1290a1c00) [pid = 1649] [serial = 2176] [outer = 0x11673b000] 13:33:09 INFO - PROCESS | 1649 | 1463603589536 Marionette DEBUG loaded listener.js 13:33:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12955c000) [pid = 1649] [serial = 2177] [outer = 0x11673b000] 13:33:09 INFO - PROCESS | 1649 | 1463603589939 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]]]}] 13:33:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:33:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 568ms 13:33:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:33:09 INFO - PROCESS | 1649 | 1463603589949 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 13:33:09 INFO - PROCESS | 1649 | 1463603589951 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 13:33:09 INFO - PROCESS | 1649 | 1463603589973 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:33:09 INFO - PROCESS | 1649 | 1463603589975 Marionette TRACE conn2 <- [1,2874,null,{}] 13:33:09 INFO - PROCESS | 1649 | 1463603589979 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}] 13:33:10 INFO - PROCESS | 1649 | 1463603590119 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 13:33:10 INFO - PROCESS | 1649 | 1463603590337 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x115a8f000 == 66 [pid = 1649] [id = 726] 13:33:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x110fb9400) [pid = 1649] [serial = 2178] [outer = 0x0] 13:33:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x111036000) [pid = 1649] [serial = 2179] [outer = 0x110fb9400] 13:33:10 INFO - PROCESS | 1649 | 1463603590371 Marionette DEBUG loaded listener.js 13:33:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x1126bfc00) [pid = 1649] [serial = 2180] [outer = 0x110fb9400] 13:33:10 INFO - PROCESS | 1649 | 1463603590828 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]]]}] 13:33:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:33:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 941ms 13:33:10 INFO - PROCESS | 1649 | 1463603590897 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 13:33:10 INFO - PROCESS | 1649 | 1463603590900 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 13:33:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:33:10 INFO - PROCESS | 1649 | 1463603590905 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:33:10 INFO - PROCESS | 1649 | 1463603590909 Marionette TRACE conn2 <- [1,2878,null,{}] 13:33:10 INFO - PROCESS | 1649 | 1463603590912 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}] 13:33:11 INFO - PROCESS | 1649 | 1463603591029 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 13:33:11 INFO - PROCESS | 1649 | 1463603591112 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x121225800 == 67 [pid = 1649] [id = 727] 13:33:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x1164a1c00) [pid = 1649] [serial = 2181] [outer = 0x0] 13:33:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x116a6d000) [pid = 1649] [serial = 2182] [outer = 0x1164a1c00] 13:33:11 INFO - PROCESS | 1649 | 1463603591144 Marionette DEBUG loaded listener.js 13:33:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x11747b400) [pid = 1649] [serial = 2183] [outer = 0x1164a1c00] 13:33:11 INFO - PROCESS | 1649 | 1463603591560 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]]]}] 13:33:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:33:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 673ms 13:33:11 INFO - PROCESS | 1649 | 1463603591579 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 13:33:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:33:11 INFO - PROCESS | 1649 | 1463603591582 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 13:33:11 INFO - PROCESS | 1649 | 1463603591584 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:33:11 INFO - PROCESS | 1649 | 1463603591586 Marionette TRACE conn2 <- [1,2882,null,{}] 13:33:11 INFO - PROCESS | 1649 | 1463603591589 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}] 13:33:11 INFO - PROCESS | 1649 | 1463603591699 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 13:33:11 INFO - PROCESS | 1649 | 1463603591782 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b899000 == 68 [pid = 1649] [id = 728] 13:33:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x11767ec00) [pid = 1649] [serial = 2184] [outer = 0x0] 13:33:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x11842f000) [pid = 1649] [serial = 2185] [outer = 0x11767ec00] 13:33:11 INFO - PROCESS | 1649 | 1463603591812 Marionette DEBUG loaded listener.js 13:33:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x119cae000) [pid = 1649] [serial = 2186] [outer = 0x11767ec00] 13:33:12 INFO - PROCESS | 1649 | 1463603592230 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]]]}] 13:33:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:33:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 669ms 13:33:12 INFO - PROCESS | 1649 | 1463603592255 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 13:33:12 INFO - PROCESS | 1649 | 1463603592257 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 13:33:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:33:12 INFO - PROCESS | 1649 | 1463603592265 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:33:12 INFO - PROCESS | 1649 | 1463603592270 Marionette TRACE conn2 <- [1,2886,null,{}] 13:33:12 INFO - PROCESS | 1649 | 1463603592273 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}] 13:33:12 INFO - PROCESS | 1649 | 1463603592385 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 13:33:12 INFO - PROCESS | 1649 | 1463603592501 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d888800 == 69 [pid = 1649] [id = 729] 13:33:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x119dd0000) [pid = 1649] [serial = 2187] [outer = 0x0] 13:33:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x1211dd400) [pid = 1649] [serial = 2188] [outer = 0x119dd0000] 13:33:12 INFO - PROCESS | 1649 | 1463603592532 Marionette DEBUG loaded listener.js 13:33:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12194f400) [pid = 1649] [serial = 2189] [outer = 0x119dd0000] 13:33:12 INFO - PROCESS | 1649 | 1463603592951 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]]]}] 13:33:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:33:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 729ms 13:33:12 INFO - PROCESS | 1649 | 1463603592990 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 13:33:12 INFO - PROCESS | 1649 | 1463603592992 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 13:33:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:33:12 INFO - PROCESS | 1649 | 1463603592994 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:33:12 INFO - PROCESS | 1649 | 1463603592995 Marionette TRACE conn2 <- [1,2890,null,{}] 13:33:12 INFO - PROCESS | 1649 | 1463603592998 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}] 13:33:13 INFO - PROCESS | 1649 | 1463603593110 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 13:33:13 INFO - PROCESS | 1649 | 1463603593193 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x134754800 == 70 [pid = 1649] [id = 730] 13:33:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x119705400) [pid = 1649] [serial = 2190] [outer = 0x0] 13:33:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x121920800) [pid = 1649] [serial = 2191] [outer = 0x119705400] 13:33:13 INFO - PROCESS | 1649 | 1463603593225 Marionette DEBUG loaded listener.js 13:33:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x125cca800) [pid = 1649] [serial = 2192] [outer = 0x119705400] 13:33:13 INFO - PROCESS | 1649 | 1463603593618 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:33:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:33:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 670ms 13:33:13 INFO - PROCESS | 1649 | 1463603593665 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 13:33:13 INFO - PROCESS | 1649 | 1463603593666 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 13:33:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:33:13 INFO - PROCESS | 1649 | 1463603593669 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:33:13 INFO - PROCESS | 1649 | 1463603593670 Marionette TRACE conn2 <- [1,2894,null,{}] 13:33:13 INFO - PROCESS | 1649 | 1463603593672 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}] 13:33:13 INFO - PROCESS | 1649 | 1463603593781 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 13:33:13 INFO - PROCESS | 1649 | 1463603593896 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x135210000 == 71 [pid = 1649] [id = 731] 13:33:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x128e10c00) [pid = 1649] [serial = 2193] [outer = 0x0] 13:33:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x1292d4800) [pid = 1649] [serial = 2194] [outer = 0x128e10c00] 13:33:13 INFO - PROCESS | 1649 | 1463603593932 Marionette DEBUG loaded listener.js 13:33:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x12a73a400) [pid = 1649] [serial = 2195] [outer = 0x128e10c00] 13:33:14 INFO - PROCESS | 1649 | 1463603594332 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]]]}] 13:33:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:33:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 720ms 13:33:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:33:14 INFO - PROCESS | 1649 | 1463603594390 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 13:33:14 INFO - PROCESS | 1649 | 1463603594391 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 13:33:14 INFO - PROCESS | 1649 | 1463603594393 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:33:14 INFO - PROCESS | 1649 | 1463603594394 Marionette TRACE conn2 <- [1,2898,null,{}] 13:33:14 INFO - PROCESS | 1649 | 1463603594397 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}] 13:33:14 INFO - PROCESS | 1649 | 1463603594505 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 13:33:14 INFO - PROCESS | 1649 | 1463603594586 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x135bdd000 == 72 [pid = 1649] [id = 732] 13:33:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x129205400) [pid = 1649] [serial = 2196] [outer = 0x0] 13:33:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x12a80c000) [pid = 1649] [serial = 2197] [outer = 0x129205400] 13:33:14 INFO - PROCESS | 1649 | 1463603594618 Marionette DEBUG loaded listener.js 13:33:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x12b234000) [pid = 1649] [serial = 2198] [outer = 0x129205400] 13:33:15 INFO - PROCESS | 1649 | 1463603595026 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]]]}] 13:33:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:33:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 670ms 13:33:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:33:15 INFO - PROCESS | 1649 | 1463603595064 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 13:33:15 INFO - PROCESS | 1649 | 1463603595065 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 13:33:15 INFO - PROCESS | 1649 | 1463603595067 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:33:15 INFO - PROCESS | 1649 | 1463603595068 Marionette TRACE conn2 <- [1,2902,null,{}] 13:33:15 INFO - PROCESS | 1649 | 1463603595071 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}] 13:33:15 INFO - PROCESS | 1649 | 1463603595182 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 13:33:15 INFO - PROCESS | 1649 | 1463603595294 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x135c38000 == 73 [pid = 1649] [id = 733] 13:33:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x12abe4800) [pid = 1649] [serial = 2199] [outer = 0x0] 13:33:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x12b2de000) [pid = 1649] [serial = 2200] [outer = 0x12abe4800] 13:33:15 INFO - PROCESS | 1649 | 1463603595325 Marionette DEBUG loaded listener.js 13:33:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x12b851000) [pid = 1649] [serial = 2201] [outer = 0x12abe4800] 13:33:15 INFO - PROCESS | 1649 | 1463603595735 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:33:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:33:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 722ms 13:33:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:33:15 INFO - PROCESS | 1649 | 1463603595790 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 13:33:15 INFO - PROCESS | 1649 | 1463603595791 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 13:33:15 INFO - PROCESS | 1649 | 1463603595794 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:33:15 INFO - PROCESS | 1649 | 1463603595795 Marionette TRACE conn2 <- [1,2906,null,{}] 13:33:15 INFO - PROCESS | 1649 | 1463603595797 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}] 13:33:15 INFO - PROCESS | 1649 | 1463603595906 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 13:33:16 INFO - PROCESS | 1649 | 1463603596017 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x135d4b000 == 74 [pid = 1649] [id = 734] 13:33:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x12b2dc800) [pid = 1649] [serial = 2202] [outer = 0x0] 13:33:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x12bacf000) [pid = 1649] [serial = 2203] [outer = 0x12b2dc800] 13:33:16 INFO - PROCESS | 1649 | 1463603596050 Marionette DEBUG loaded listener.js 13:33:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x12baedc00) [pid = 1649] [serial = 2204] [outer = 0x12b2dc800] 13:33:16 INFO - PROCESS | 1649 | 1463603596506 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]]]}] 13:33:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:33:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 772ms 13:33:16 INFO - PROCESS | 1649 | 1463603596567 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 13:33:16 INFO - PROCESS | 1649 | 1463603596568 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 13:33:16 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:33:16 INFO - PROCESS | 1649 | 1463603596571 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:33:16 INFO - PROCESS | 1649 | 1463603596574 Marionette TRACE conn2 <- [1,2910,null,{}] 13:33:16 INFO - PROCESS | 1649 | 1463603596577 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}] 13:33:16 INFO - PROCESS | 1649 | 1463603596688 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 13:33:16 INFO - PROCESS | 1649 | 1463603596775 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x119636000 == 75 [pid = 1649] [id = 735] 13:33:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x112a66c00) [pid = 1649] [serial = 2205] [outer = 0x0] 13:33:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x11679c000) [pid = 1649] [serial = 2206] [outer = 0x112a66c00] 13:33:16 INFO - PROCESS | 1649 | 1463603596805 Marionette DEBUG loaded listener.js 13:33:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x121950c00) [pid = 1649] [serial = 2207] [outer = 0x112a66c00] 13:33:17 INFO - PROCESS | 1649 | 1463603597330 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]]]}] 13:33:17 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:33:17 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:33:17 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 773ms 13:33:17 INFO - PROCESS | 1649 | 1463603597345 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 13:33:17 INFO - PROCESS | 1649 | 1463603597347 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 13:33:17 INFO - TEST-START | /DOMEvents/constructors.html 13:33:17 INFO - PROCESS | 1649 | 1463603597350 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:33:17 INFO - PROCESS | 1649 | 1463603597353 Marionette TRACE conn2 <- [1,2914,null,{}] 13:33:17 INFO - PROCESS | 1649 | 1463603597357 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}] 13:33:17 INFO - PROCESS | 1649 | 1463603597461 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 13:33:17 INFO - PROCESS | 1649 | 1463603597581 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x121cbe000 == 76 [pid = 1649] [id = 736] 13:33:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x1126f7400) [pid = 1649] [serial = 2208] [outer = 0x0] 13:33:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x112d1c000) [pid = 1649] [serial = 2209] [outer = 0x1126f7400] 13:33:17 INFO - PROCESS | 1649 | 1463603597612 Marionette DEBUG loaded listener.js 13:33:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x11645c000) [pid = 1649] [serial = 2210] [outer = 0x1126f7400] 13:33:18 INFO - PROCESS | 1649 | 1463603598011 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]]]}] 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:33:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:33:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:33:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:33:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:33:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:33:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:33:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:33:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:33:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:33:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:33:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:33:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:33:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:33:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:33:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:33:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:33:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:33:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:33:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:33:18 INFO - TEST-OK | /DOMEvents/constructors.html | took 677ms 13:33:18 INFO - PROCESS | 1649 | 1463603598028 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 13:33:18 INFO - PROCESS | 1649 | 1463603598033 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 13:33:18 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:33:18 INFO - PROCESS | 1649 | 1463603598038 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:33:18 INFO - PROCESS | 1649 | 1463603598039 Marionette TRACE conn2 <- [1,2918,null,{}] 13:33:18 INFO - PROCESS | 1649 | 1463603598042 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}] 13:33:18 INFO - PROCESS | 1649 | 1463603598146 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 13:33:18 INFO - PROCESS | 1649 | 1463603598256 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x125850000 == 77 [pid = 1649] [id = 737] 13:33:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x1182e2400) [pid = 1649] [serial = 2211] [outer = 0x0] 13:33:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x1184c3800) [pid = 1649] [serial = 2212] [outer = 0x1182e2400] 13:33:18 INFO - PROCESS | 1649 | 1463603598285 Marionette DEBUG loaded listener.js 13:33:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x119911800) [pid = 1649] [serial = 2213] [outer = 0x1182e2400] 13:33:18 INFO - PROCESS | 1649 | --DOCSHELL 0x13520d800 == 76 [pid = 1649] [id = 674] 13:33:18 INFO - PROCESS | 1649 | --DOCSHELL 0x1162bf000 == 75 [pid = 1649] [id = 642] 13:33:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca35000 == 74 [pid = 1649] [id = 725] 13:33:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12c266800 == 73 [pid = 1649] [id = 724] 13:33:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12a88b800 == 72 [pid = 1649] [id = 723] 13:33:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba1c000 == 71 [pid = 1649] [id = 722] 13:33:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12b818000 == 70 [pid = 1649] [id = 721] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x124b80000) [pid = 1649] [serial = 2077] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x12194a000) [pid = 1649] [serial = 2074] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x1216ed000) [pid = 1649] [serial = 2071] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x12abf0800) [pid = 1649] [serial = 2116] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12a832800 == 69 [pid = 1649] [id = 720] 13:33:18 INFO - PROCESS | 1649 | --DOCSHELL 0x129266800 == 68 [pid = 1649] [id = 719] 13:33:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12908a000 == 67 [pid = 1649] [id = 718] 13:33:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12586c000 == 66 [pid = 1649] [id = 717] 13:33:18 INFO - PROCESS | 1649 | --DOCSHELL 0x121424000 == 65 [pid = 1649] [id = 716] 13:33:18 INFO - PROCESS | 1649 | --DOCSHELL 0x1185e6000 == 64 [pid = 1649] [id = 715] 13:33:18 INFO - PROCESS | 1649 | --DOCSHELL 0x118726000 == 63 [pid = 1649] [id = 714] 13:33:18 INFO - PROCESS | 1649 | --DOCSHELL 0x118a9d000 == 62 [pid = 1649] [id = 713] 13:33:18 INFO - PROCESS | 1649 | --DOCSHELL 0x134fd3800 == 61 [pid = 1649] [id = 708] 13:33:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12b899800 == 60 [pid = 1649] [id = 707] 13:33:18 INFO - PROCESS | 1649 | --DOCSHELL 0x121226800 == 59 [pid = 1649] [id = 706] 13:33:18 INFO - PROCESS | 1649 | 1463603598676 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:33:18 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:33:18 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 670ms 13:33:18 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:33:18 INFO - PROCESS | 1649 | 1463603598709 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 13:33:18 INFO - PROCESS | 1649 | 1463603598710 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 13:33:18 INFO - PROCESS | 1649 | 1463603598712 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:33:18 INFO - PROCESS | 1649 | 1463603598714 Marionette TRACE conn2 <- [1,2922,null,{}] 13:33:18 INFO - PROCESS | 1649 | 1463603598722 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}] 13:33:18 INFO - PROCESS | 1649 | 1463603598819 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x119cb2000) [pid = 1649] [serial = 1913] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x12955d000) [pid = 1649] [serial = 1922] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x117564800) [pid = 1649] [serial = 1910] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x1251a3400) [pid = 1649] [serial = 1916] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x128ad3400) [pid = 1649] [serial = 1919] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x112a69800) [pid = 1649] [serial = 1907] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x12a740000) [pid = 1649] [serial = 1925] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x12b2e1800) [pid = 1649] [serial = 1964] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x1289e4000) [pid = 1649] [serial = 2098] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x128a61800) [pid = 1649] [serial = 2101] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x128a53400) [pid = 1649] [serial = 2099] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x1290a0800) [pid = 1649] [serial = 2104] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x11680ec00) [pid = 1649] [serial = 2107] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x116846800) [pid = 1649] [serial = 2065] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x128cd6400) [pid = 1649] [serial = 2102] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x115fd9800) [pid = 1649] [serial = 2083] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x117166c00) [pid = 1649] [serial = 2084] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x1211d7000) [pid = 1649] [serial = 2092] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x121884000) [pid = 1649] [serial = 2093] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x112d02c00) [pid = 1649] [serial = 2081] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x111c23c00) [pid = 1649] [serial = 2080] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x121889000) [pid = 1649] [serial = 2060] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x1182e2800) [pid = 1649] [serial = 2086] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x118a1b000) [pid = 1649] [serial = 2087] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x119912000) [pid = 1649] [serial = 2089] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x119dd4c00) [pid = 1649] [serial = 2090] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x1126f4000) [pid = 1649] [serial = 2062] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x11990d800) [pid = 1649] [serial = 2068] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x1292d8000) [pid = 1649] [serial = 2110] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12a66b800) [pid = 1649] [serial = 2111] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12a809400) [pid = 1649] [serial = 2113] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x129205000) [pid = 1649] [serial = 2105] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x128e11000) [pid = 1649] [serial = 2108] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x124b83400) [pid = 1649] [serial = 2095] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12abe5000) [pid = 1649] [serial = 2114] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x1258da000) [pid = 1649] [serial = 2096] [outer = 0x0] [url = about:blank] 13:33:18 INFO - PROCESS | 1649 | 1463603598903 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x121155800 == 60 [pid = 1649] [id = 738] 13:33:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x112f5cc00) [pid = 1649] [serial = 2214] [outer = 0x0] 13:33:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x117564800) [pid = 1649] [serial = 2215] [outer = 0x112f5cc00] 13:33:18 INFO - PROCESS | 1649 | 1463603598932 Marionette DEBUG loaded listener.js 13:33:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x119dd4c00) [pid = 1649] [serial = 2216] [outer = 0x112f5cc00] 13:33:19 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:33:19 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:33:19 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:33:19 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:33:19 INFO - PROCESS | 1649 | 1463603599237 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]]]}] 13:33:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:33:19 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:33:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:33:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:33:19 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 13:33:19 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:33:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:33:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:33:19 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 13:33:19 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:33:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:33:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:33:19 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]" 13:33:19 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:33:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:33:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:33:19 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:33:19 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 574ms 13:33:19 INFO - PROCESS | 1649 | 1463603599286 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 13:33:19 INFO - PROCESS | 1649 | 1463603599290 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 13:33:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:33:19 INFO - PROCESS | 1649 | 1463603599293 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:33:19 INFO - PROCESS | 1649 | 1463603599294 Marionette TRACE conn2 <- [1,2926,null,{}] 13:33:19 INFO - PROCESS | 1649 | 1463603599296 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}] 13:33:19 INFO - PROCESS | 1649 | 1463603599389 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 13:33:19 INFO - PROCESS | 1649 | 1463603599458 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12926d000 == 61 [pid = 1649] [id = 739] 13:33:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x120fd6c00) [pid = 1649] [serial = 2217] [outer = 0x0] 13:33:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x121539c00) [pid = 1649] [serial = 2218] [outer = 0x120fd6c00] 13:33:19 INFO - PROCESS | 1649 | 1463603599484 Marionette DEBUG loaded listener.js 13:33:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x121954c00) [pid = 1649] [serial = 2219] [outer = 0x120fd6c00] 13:33:19 INFO - PROCESS | 1649 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:33:19 INFO - PROCESS | 1649 | 1463603599766 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]]]}] 13:33:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:33:19 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 519ms 13:33:19 INFO - PROCESS | 1649 | 1463603599813 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 13:33:19 INFO - PROCESS | 1649 | 1463603599814 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 13:33:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:33:19 INFO - PROCESS | 1649 | 1463603599816 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:33:19 INFO - PROCESS | 1649 | 1463603599817 Marionette TRACE conn2 <- [1,2930,null,{}] 13:33:19 INFO - PROCESS | 1649 | 1463603599820 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}] 13:33:19 INFO - PROCESS | 1649 | 1463603599914 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 13:33:19 INFO - PROCESS | 1649 | 1463603599981 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a87c000 == 62 [pid = 1649] [id = 740] 13:33:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x121947000) [pid = 1649] [serial = 2220] [outer = 0x0] 13:33:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x124f51000) [pid = 1649] [serial = 2221] [outer = 0x121947000] 13:33:20 INFO - PROCESS | 1649 | 1463603600007 Marionette DEBUG loaded listener.js 13:33:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x1258e1400) [pid = 1649] [serial = 2222] [outer = 0x121947000] 13:33:20 INFO - PROCESS | 1649 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:33:20 INFO - PROCESS | 1649 | 1463603600262 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]]]}] 13:33:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:33:20 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 470ms 13:33:20 INFO - PROCESS | 1649 | 1463603600294 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 13:33:20 INFO - PROCESS | 1649 | 1463603600295 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 13:33:20 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:33:20 INFO - PROCESS | 1649 | 1463603600297 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:33:20 INFO - PROCESS | 1649 | 1463603600298 Marionette TRACE conn2 <- [1,2934,null,{}] 13:33:20 INFO - PROCESS | 1649 | 1463603600301 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}] 13:33:20 INFO - PROCESS | 1649 | 1463603600418 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 13:33:20 INFO - PROCESS | 1649 | 1463603600424 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba77800 == 63 [pid = 1649] [id = 741] 13:33:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x125cca400) [pid = 1649] [serial = 2223] [outer = 0x0] 13:33:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x128acc800) [pid = 1649] [serial = 2224] [outer = 0x125cca400] 13:33:20 INFO - PROCESS | 1649 | 1463603600449 Marionette DEBUG loaded listener.js 13:33:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12a482800) [pid = 1649] [serial = 2225] [outer = 0x125cca400] 13:33:20 INFO - PROCESS | 1649 | 1463603600818 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]]]}] 13:33:20 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:33:20 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 568ms 13:33:20 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:33:20 INFO - PROCESS | 1649 | 1463603600868 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 13:33:20 INFO - PROCESS | 1649 | 1463603600869 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 13:33:20 INFO - PROCESS | 1649 | 1463603600871 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:33:20 INFO - PROCESS | 1649 | 1463603600872 Marionette TRACE conn2 <- [1,2938,null,{}] 13:33:20 INFO - PROCESS | 1649 | 1463603600875 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}] 13:33:20 INFO - PROCESS | 1649 | 1463603600997 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 13:33:21 INFO - PROCESS | 1649 | 1463603601009 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c269000 == 64 [pid = 1649] [id = 742] 13:33:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12a66b800) [pid = 1649] [serial = 2226] [outer = 0x0] 13:33:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12a745000) [pid = 1649] [serial = 2227] [outer = 0x12a66b800] 13:33:21 INFO - PROCESS | 1649 | 1463603601034 Marionette DEBUG loaded listener.js 13:33:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12abec000) [pid = 1649] [serial = 2228] [outer = 0x12a66b800] 13:33:21 INFO - PROCESS | 1649 | 1463603601351 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]]]}] 13:33:21 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. 13:33:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 518ms 13:33:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:33:21 INFO - PROCESS | 1649 | 1463603601392 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 13:33:21 INFO - PROCESS | 1649 | 1463603601394 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 13:33:21 INFO - PROCESS | 1649 | 1463603601396 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:33:21 INFO - PROCESS | 1649 | 1463603601397 Marionette TRACE conn2 <- [1,2942,null,{}] 13:33:21 INFO - PROCESS | 1649 | 1463603601400 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}] 13:33:21 INFO - PROCESS | 1649 | 1463603601517 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 13:33:21 INFO - PROCESS | 1649 | 1463603601527 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca35800 == 65 [pid = 1649] [id = 743] 13:33:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12a66f800) [pid = 1649] [serial = 2229] [outer = 0x0] 13:33:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12b2e1800) [pid = 1649] [serial = 2230] [outer = 0x12a66f800] 13:33:21 INFO - PROCESS | 1649 | 1463603601552 Marionette DEBUG loaded listener.js 13:33:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12bad1800) [pid = 1649] [serial = 2231] [outer = 0x12a66f800] 13:33:21 INFO - PROCESS | 1649 | 1463603601882 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"]]]}] 13:33:21 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 13:33:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:33:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 519ms 13:33:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:33:21 INFO - PROCESS | 1649 | 1463603601915 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 13:33:21 INFO - PROCESS | 1649 | 1463603601916 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 13:33:21 INFO - PROCESS | 1649 | 1463603601918 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:33:21 INFO - PROCESS | 1649 | 1463603601919 Marionette TRACE conn2 <- [1,2946,null,{}] 13:33:21 INFO - PROCESS | 1649 | 1463603601930 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}] 13:33:22 INFO - PROCESS | 1649 | 1463603602046 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 13:33:22 INFO - PROCESS | 1649 | 1463603602089 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d075800 == 66 [pid = 1649] [id = 744] 13:33:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12b230c00) [pid = 1649] [serial = 2232] [outer = 0x0] 13:33:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x12baf6800) [pid = 1649] [serial = 2233] [outer = 0x12b230c00] 13:33:22 INFO - PROCESS | 1649 | 1463603602114 Marionette DEBUG loaded listener.js 13:33:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12bdef800) [pid = 1649] [serial = 2234] [outer = 0x12b230c00] 13:33:22 INFO - PROCESS | 1649 | 1463603602401 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]]]}] 13:33:22 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. 13:33:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 526ms 13:33:22 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:33:22 INFO - PROCESS | 1649 | 1463603602446 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 13:33:22 INFO - PROCESS | 1649 | 1463603602447 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 13:33:22 INFO - PROCESS | 1649 | 1463603602449 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:33:22 INFO - PROCESS | 1649 | 1463603602450 Marionette TRACE conn2 <- [1,2950,null,{}] 13:33:22 INFO - PROCESS | 1649 | 1463603602452 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}] 13:33:22 INFO - PROCESS | 1649 | 1463603602570 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 13:33:22 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x111e2b000) [pid = 1649] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:33:22 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x110fbe400) [pid = 1649] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:33:22 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x1122b2000) [pid = 1649] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:33:22 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x111033000) [pid = 1649] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:33:22 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x119b17400) [pid = 1649] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:33:22 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x1182d9400) [pid = 1649] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:33:22 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x1126c7000) [pid = 1649] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:33:22 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x119dd1000) [pid = 1649] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:33:22 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x1257e0800) [pid = 1649] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:33:22 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x119dc7c00) [pid = 1649] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:33:22 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x11970d400) [pid = 1649] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:33:22 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x1218a0800) [pid = 1649] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:33:22 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x121b62400) [pid = 1649] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:33:22 INFO - PROCESS | 1649 | 1463603602762 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185da000 == 67 [pid = 1649] [id = 745] 13:33:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x111033000) [pid = 1649] [serial = 2235] [outer = 0x0] 13:33:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x1126f3800) [pid = 1649] [serial = 2236] [outer = 0x111033000] 13:33:22 INFO - PROCESS | 1649 | 1463603602801 Marionette DEBUG loaded listener.js 13:33:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x1197e0000) [pid = 1649] [serial = 2237] [outer = 0x111033000] 13:33:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x121225000 == 68 [pid = 1649] [id = 746] 13:33:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12baf1c00) [pid = 1649] [serial = 2238] [outer = 0x0] 13:33:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12909d400) [pid = 1649] [serial = 2239] [outer = 0x12baf1c00] 13:33:23 INFO - PROCESS | 1649 | 1463603603111 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]]]}] 13:33:23 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. 13:33:23 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 723ms 13:33:23 INFO - PROCESS | 1649 | 1463603603173 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 13:33:23 INFO - PROCESS | 1649 | 1463603603175 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 13:33:23 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:33:23 INFO - PROCESS | 1649 | 1463603603179 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:33:23 INFO - PROCESS | 1649 | 1463603603181 Marionette TRACE conn2 <- [1,2954,null,{}] 13:33:23 INFO - PROCESS | 1649 | 1463603603185 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}] 13:33:23 INFO - PROCESS | 1649 | 1463603603401 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 13:33:23 INFO - PROCESS | 1649 | 1463603603408 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x13475f800 == 69 [pid = 1649] [id = 747] 13:33:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x1110aa800) [pid = 1649] [serial = 2240] [outer = 0x0] 13:33:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x128a5f400) [pid = 1649] [serial = 2241] [outer = 0x1110aa800] 13:33:23 INFO - PROCESS | 1649 | 1463603603436 Marionette DEBUG loaded listener.js 13:33:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12be1ec00) [pid = 1649] [serial = 2242] [outer = 0x1110aa800] 13:33:23 INFO - PROCESS | 1649 | 1463603603748 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]]]}] 13:33:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:33:23 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 13:33:23 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 621ms 13:33:23 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:33:23 INFO - PROCESS | 1649 | 1463603603800 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 13:33:23 INFO - PROCESS | 1649 | 1463603603801 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 13:33:23 INFO - PROCESS | 1649 | 1463603603803 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:33:23 INFO - PROCESS | 1649 | 1463603603804 Marionette TRACE conn2 <- [1,2958,null,{}] 13:33:23 INFO - PROCESS | 1649 | 1463603603807 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}] 13:33:23 INFO - PROCESS | 1649 | 1463603603907 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 13:33:23 INFO - PROCESS | 1649 | 1463603603911 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x135c4a000 == 70 [pid = 1649] [id = 748] 13:33:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12be21000) [pid = 1649] [serial = 2243] [outer = 0x0] 13:33:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12c0ca800) [pid = 1649] [serial = 2244] [outer = 0x12be21000] 13:33:23 INFO - PROCESS | 1649 | 1463603603935 Marionette DEBUG loaded listener.js 13:33:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12c0d1400) [pid = 1649] [serial = 2245] [outer = 0x12be21000] 13:33:24 INFO - PROCESS | 1649 | 1463603604252 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]]]}] 13:33:24 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. 13:33:24 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 471ms 13:33:24 INFO - PROCESS | 1649 | 1463603604278 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 13:33:24 INFO - PROCESS | 1649 | 1463603604279 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 13:33:24 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:33:24 INFO - PROCESS | 1649 | 1463603604282 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:33:24 INFO - PROCESS | 1649 | 1463603604283 Marionette TRACE conn2 <- [1,2962,null,{}] 13:33:24 INFO - PROCESS | 1649 | 1463603604286 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}] 13:33:24 INFO - PROCESS | 1649 | 1463603604429 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 13:33:24 INFO - PROCESS | 1649 | 1463603604435 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x1384db800 == 71 [pid = 1649] [id = 749] 13:33:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x12baf2000) [pid = 1649] [serial = 2246] [outer = 0x0] 13:33:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12c0d2c00) [pid = 1649] [serial = 2247] [outer = 0x12baf2000] 13:33:24 INFO - PROCESS | 1649 | 1463603604460 Marionette DEBUG loaded listener.js 13:33:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x12c2c6800) [pid = 1649] [serial = 2248] [outer = 0x12baf2000] 13:33:24 INFO - PROCESS | 1649 | 1463603604843 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]]]}] 13:33:24 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. 13:33:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 571ms 13:33:24 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:33:24 INFO - PROCESS | 1649 | 1463603604854 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 13:33:24 INFO - PROCESS | 1649 | 1463603604857 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 13:33:24 INFO - PROCESS | 1649 | 1463603604861 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:33:24 INFO - PROCESS | 1649 | 1463603604863 Marionette TRACE conn2 <- [1,2966,null,{}] 13:33:24 INFO - PROCESS | 1649 | 1463603604867 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}] 13:33:24 INFO - PROCESS | 1649 | 1463603604989 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 13:33:25 INFO - PROCESS | 1649 | 1463603605072 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x118a9d000 == 72 [pid = 1649] [id = 750] 13:33:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x1126ecc00) [pid = 1649] [serial = 2249] [outer = 0x0] 13:33:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x1126f7c00) [pid = 1649] [serial = 2250] [outer = 0x1126ecc00] 13:33:25 INFO - PROCESS | 1649 | 1463603605103 Marionette DEBUG loaded listener.js 13:33:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x116454000) [pid = 1649] [serial = 2251] [outer = 0x1126ecc00] 13:33:25 INFO - PROCESS | 1649 | 1463603605493 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]]]}] 13:33:25 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. 13:33:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 671ms 13:33:25 INFO - PROCESS | 1649 | 1463603605532 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 13:33:25 INFO - PROCESS | 1649 | 1463603605536 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 13:33:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:33:25 INFO - PROCESS | 1649 | 1463603605541 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:33:25 INFO - PROCESS | 1649 | 1463603605542 Marionette TRACE conn2 <- [1,2970,null,{}] 13:33:25 INFO - PROCESS | 1649 | 1463603605545 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}] 13:33:25 INFO - PROCESS | 1649 | 1463603605659 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 13:33:25 INFO - PROCESS | 1649 | 1463603605775 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x128a85000 == 73 [pid = 1649] [id = 751] 13:33:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x11680ec00) [pid = 1649] [serial = 2252] [outer = 0x0] 13:33:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x117682400) [pid = 1649] [serial = 2253] [outer = 0x11680ec00] 13:33:25 INFO - PROCESS | 1649 | 1463603605806 Marionette DEBUG loaded listener.js 13:33:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x1199c4000) [pid = 1649] [serial = 2254] [outer = 0x11680ec00] 13:33:26 INFO - PROCESS | 1649 | 1463603606133 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]]]}] 13:33:26 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. 13:33:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 622ms 13:33:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:33:26 INFO - PROCESS | 1649 | 1463603606163 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 13:33:26 INFO - PROCESS | 1649 | 1463603606164 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 13:33:26 INFO - PROCESS | 1649 | 1463603606166 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:33:26 INFO - PROCESS | 1649 | 1463603606169 Marionette TRACE conn2 <- [1,2974,null,{}] 13:33:26 INFO - PROCESS | 1649 | 1463603606180 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}] 13:33:26 INFO - PROCESS | 1649 | 1463603606298 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 13:33:26 INFO - PROCESS | 1649 | 1463603606400 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x1348d3800 == 74 [pid = 1649] [id = 752] 13:33:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x12053f800) [pid = 1649] [serial = 2255] [outer = 0x0] 13:33:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x1211e0000) [pid = 1649] [serial = 2256] [outer = 0x12053f800] 13:33:26 INFO - PROCESS | 1649 | 1463603606433 Marionette DEBUG loaded listener.js 13:33:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x125cc8c00) [pid = 1649] [serial = 2257] [outer = 0x12053f800] 13:33:26 INFO - PROCESS | 1649 | 1463603606787 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]]]}] 13:33:26 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. 13:33:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 674ms 13:33:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:33:26 INFO - PROCESS | 1649 | 1463603606840 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 13:33:26 INFO - PROCESS | 1649 | 1463603606842 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 13:33:26 INFO - PROCESS | 1649 | 1463603606845 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:33:26 INFO - PROCESS | 1649 | 1463603606847 Marionette TRACE conn2 <- [1,2978,null,{}] 13:33:26 INFO - PROCESS | 1649 | 1463603606849 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}] 13:33:26 INFO - PROCESS | 1649 | 1463603606964 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 13:33:27 INFO - PROCESS | 1649 | 1463603607078 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x1386cc800 == 75 [pid = 1649] [id = 753] 13:33:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x1289e5c00) [pid = 1649] [serial = 2258] [outer = 0x0] 13:33:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x128ce0400) [pid = 1649] [serial = 2259] [outer = 0x1289e5c00] 13:33:27 INFO - PROCESS | 1649 | 1463603607110 Marionette DEBUG loaded listener.js 13:33:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x12955cc00) [pid = 1649] [serial = 2260] [outer = 0x1289e5c00] 13:33:27 INFO - PROCESS | 1649 | 1463603607459 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]]]}] 13:33:27 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. 13:33:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 621ms 13:33:27 INFO - PROCESS | 1649 | 1463603607466 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 13:33:27 INFO - PROCESS | 1649 | 1463603607467 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 13:33:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:33:27 INFO - PROCESS | 1649 | 1463603607470 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:33:27 INFO - PROCESS | 1649 | 1463603607471 Marionette TRACE conn2 <- [1,2982,null,{}] 13:33:27 INFO - PROCESS | 1649 | 1463603607476 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}] 13:33:27 INFO - PROCESS | 1649 | 1463603607587 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 13:33:27 INFO - PROCESS | 1649 | 1463603607717 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x1388c7000 == 76 [pid = 1649] [id = 754] 13:33:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x128a55800) [pid = 1649] [serial = 2261] [outer = 0x0] 13:33:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x12abe5000) [pid = 1649] [serial = 2262] [outer = 0x128a55800] 13:33:27 INFO - PROCESS | 1649 | 1463603607751 Marionette DEBUG loaded listener.js 13:33:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x12baf9c00) [pid = 1649] [serial = 2263] [outer = 0x128a55800] 13:33:28 INFO - PROCESS | 1649 | 1463603608099 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"]]]}] 13:33:28 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 13:33:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:33:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:33:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 672ms 13:33:28 INFO - PROCESS | 1649 | 1463603608143 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 13:33:28 INFO - PROCESS | 1649 | 1463603608144 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 13:33:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:33:28 INFO - PROCESS | 1649 | 1463603608147 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:33:28 INFO - PROCESS | 1649 | 1463603608148 Marionette TRACE conn2 <- [1,2986,null,{}] 13:33:28 INFO - PROCESS | 1649 | 1463603608150 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}] 13:33:28 INFO - PROCESS | 1649 | 1463603608282 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 13:33:28 INFO - PROCESS | 1649 | 1463603608365 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x1389bf000 == 77 [pid = 1649] [id = 755] 13:33:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x12bdfa800) [pid = 1649] [serial = 2264] [outer = 0x0] 13:33:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x12c0cd800) [pid = 1649] [serial = 2265] [outer = 0x12bdfa800] 13:33:28 INFO - PROCESS | 1649 | 1463603608397 Marionette DEBUG loaded listener.js 13:33:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x12c458c00) [pid = 1649] [serial = 2266] [outer = 0x12bdfa800] 13:33:28 INFO - PROCESS | 1649 | 1463603608746 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]]]}] 13:33:28 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. 13:33:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 623ms 13:33:28 INFO - PROCESS | 1649 | 1463603608771 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 13:33:28 INFO - PROCESS | 1649 | 1463603608772 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 13:33:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:33:28 INFO - PROCESS | 1649 | 1463603608774 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:33:28 INFO - PROCESS | 1649 | 1463603608776 Marionette TRACE conn2 <- [1,2990,null,{}] 13:33:28 INFO - PROCESS | 1649 | 1463603608778 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}] 13:33:28 INFO - PROCESS | 1649 | 1463603608889 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 13:33:29 INFO - PROCESS | 1649 | 1463603609021 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x140238800 == 78 [pid = 1649] [id = 756] 13:33:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x12c45a400) [pid = 1649] [serial = 2267] [outer = 0x0] 13:33:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x12c83c000) [pid = 1649] [serial = 2268] [outer = 0x12c45a400] 13:33:29 INFO - PROCESS | 1649 | 1463603609055 Marionette DEBUG loaded listener.js 13:33:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x12c840800) [pid = 1649] [serial = 2269] [outer = 0x12c45a400] 13:33:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x140243000 == 79 [pid = 1649] [id = 757] 13:33:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x12c846800) [pid = 1649] [serial = 2270] [outer = 0x0] 13:33:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x12c45dc00) [pid = 1649] [serial = 2271] [outer = 0x12c846800] 13:33:29 INFO - PROCESS | 1649 | 1463603609444 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]]]}] 13:33:29 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. 13:33:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 719ms 13:33:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:33:29 INFO - PROCESS | 1649 | 1463603609493 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 13:33:29 INFO - PROCESS | 1649 | 1463603609495 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 13:33:29 INFO - PROCESS | 1649 | 1463603609497 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:33:29 INFO - PROCESS | 1649 | 1463603609498 Marionette TRACE conn2 <- [1,2994,null,{}] 13:33:29 INFO - PROCESS | 1649 | 1463603609501 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}] 13:33:29 INFO - PROCESS | 1649 | 1463603609647 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 13:33:29 INFO - PROCESS | 1649 | 1463603609736 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x140255800 == 80 [pid = 1649] [id = 758] 13:33:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x12c83cc00) [pid = 1649] [serial = 2272] [outer = 0x0] 13:33:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x12c846c00) [pid = 1649] [serial = 2273] [outer = 0x12c83cc00] 13:33:29 INFO - PROCESS | 1649 | 1463603609767 Marionette DEBUG loaded listener.js 13:33:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x12c849000) [pid = 1649] [serial = 2274] [outer = 0x12c83cc00] 13:33:30 INFO - PROCESS | 1649 | 1463603610145 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]]]}] 13:33:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:33:30 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 13:33:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 670ms 13:33:30 INFO - PROCESS | 1649 | 1463603610168 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 13:33:30 INFO - PROCESS | 1649 | 1463603610169 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 13:33:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:33:30 INFO - PROCESS | 1649 | 1463603610172 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:33:30 INFO - PROCESS | 1649 | 1463603610173 Marionette TRACE conn2 <- [1,2998,null,{}] 13:33:30 INFO - PROCESS | 1649 | 1463603610175 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}] 13:33:30 INFO - PROCESS | 1649 | 1463603610297 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 13:33:30 INFO - PROCESS | 1649 | 1463603610402 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x140460000 == 81 [pid = 1649] [id = 759] 13:33:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x12c843c00) [pid = 1649] [serial = 2275] [outer = 0x0] 13:33:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x12ca52800) [pid = 1649] [serial = 2276] [outer = 0x12c843c00] 13:33:30 INFO - PROCESS | 1649 | 1463603610432 Marionette DEBUG loaded listener.js 13:33:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x12d024c00) [pid = 1649] [serial = 2277] [outer = 0x12c843c00] 13:33:30 INFO - PROCESS | 1649 | 1463603610796 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]]]}] 13:33:30 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. 13:33:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 669ms 13:33:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:33:30 INFO - PROCESS | 1649 | 1463603610842 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 13:33:30 INFO - PROCESS | 1649 | 1463603610843 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 13:33:30 INFO - PROCESS | 1649 | 1463603610845 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:33:30 INFO - PROCESS | 1649 | 1463603610847 Marionette TRACE conn2 <- [1,3002,null,{}] 13:33:30 INFO - PROCESS | 1649 | 1463603610849 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}] 13:33:30 INFO - PROCESS | 1649 | 1463603610967 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 13:33:31 INFO - PROCESS | 1649 | 1463603611086 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x14047a000 == 82 [pid = 1649] [id = 760] 13:33:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x12ca54000) [pid = 1649] [serial = 2278] [outer = 0x0] 13:33:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x12d02bc00) [pid = 1649] [serial = 2279] [outer = 0x12ca54000] 13:33:31 INFO - PROCESS | 1649 | 1463603611117 Marionette DEBUG loaded listener.js 13:33:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x12d030800) [pid = 1649] [serial = 2280] [outer = 0x12ca54000] 13:33:31 INFO - PROCESS | 1649 | 1463603611493 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]]]}] 13:33:31 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. 13:33:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 671ms 13:33:31 INFO - PROCESS | 1649 | 1463603611517 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 13:33:31 INFO - PROCESS | 1649 | 1463603611519 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 13:33:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:33:31 INFO - PROCESS | 1649 | 1463603611521 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:33:31 INFO - PROCESS | 1649 | 1463603611523 Marionette TRACE conn2 <- [1,3006,null,{}] 13:33:31 INFO - PROCESS | 1649 | 1463603611526 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}] 13:33:31 INFO - PROCESS | 1649 | 1463603611677 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 13:33:31 INFO - PROCESS | 1649 | 1463603611837 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b88e800 == 83 [pid = 1649] [id = 761] 13:33:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x12d032000) [pid = 1649] [serial = 2281] [outer = 0x0] 13:33:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x12d08ac00) [pid = 1649] [serial = 2282] [outer = 0x12d032000] 13:33:31 INFO - PROCESS | 1649 | 1463603611891 Marionette DEBUG loaded listener.js 13:33:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x12d5b3c00) [pid = 1649] [serial = 2283] [outer = 0x12d032000] 13:33:32 INFO - PROCESS | 1649 | 1463603612302 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]]]}] 13:33:32 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. 13:33:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 821ms 13:33:32 INFO - PROCESS | 1649 | 1463603612343 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 13:33:32 INFO - PROCESS | 1649 | 1463603612344 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 13:33:32 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:33:32 INFO - PROCESS | 1649 | 1463603612346 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:33:32 INFO - PROCESS | 1649 | 1463603612347 Marionette TRACE conn2 <- [1,3010,null,{}] 13:33:32 INFO - PROCESS | 1649 | 1463603612350 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}] 13:33:32 INFO - PROCESS | 1649 | 1463603612466 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 13:33:32 INFO - PROCESS | 1649 | 1463603612584 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x121239800 == 84 [pid = 1649] [id = 762] 13:33:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x113240400) [pid = 1649] [serial = 2284] [outer = 0x0] 13:33:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x12d5b3800) [pid = 1649] [serial = 2285] [outer = 0x113240400] 13:33:32 INFO - PROCESS | 1649 | 1463603612616 Marionette DEBUG loaded listener.js 13:33:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x12d5bf800) [pid = 1649] [serial = 2286] [outer = 0x113240400] 13:33:33 INFO - PROCESS | 1649 | 1463603613381 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]]]}] 13:33:33 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 13:33:33 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1071ms 13:33:33 INFO - PROCESS | 1649 | 1463603613418 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 13:33:33 INFO - PROCESS | 1649 | 1463603613421 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 13:33:33 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:33:33 INFO - PROCESS | 1649 | 1463603613427 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:33:33 INFO - PROCESS | 1649 | 1463603613431 Marionette TRACE conn2 <- [1,3014,null,{}] 13:33:33 INFO - PROCESS | 1649 | 1463603613436 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}] 13:33:33 INFO - PROCESS | 1649 | 1463603613602 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 13:33:33 INFO - PROCESS | 1649 | 1463603613612 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1217ad000 == 85 [pid = 1649] [id = 763] 13:33:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x1126cc000) [pid = 1649] [serial = 2287] [outer = 0x0] 13:33:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x1126f4800) [pid = 1649] [serial = 2288] [outer = 0x1126cc000] 13:33:33 INFO - PROCESS | 1649 | 1463603613640 Marionette DEBUG loaded listener.js 13:33:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x115aacc00) [pid = 1649] [serial = 2289] [outer = 0x1126cc000] 13:33:33 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:33:34 INFO - PROCESS | 1649 | 1463603614037 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:33:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:33:34 INFO - {} 13:33:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:33:34 INFO - {} 13:33:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:33:34 INFO - {} 13:33:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:33:34 INFO - {} 13:33:34 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 623ms 13:33:34 INFO - PROCESS | 1649 | 1463603614050 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 13:33:34 INFO - PROCESS | 1649 | 1463603614054 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 13:33:34 INFO - TEST-START | /FileAPI/fileReader.html 13:33:34 INFO - PROCESS | 1649 | 1463603614058 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:33:34 INFO - PROCESS | 1649 | 1463603614060 Marionette TRACE conn2 <- [1,3018,null,{}] 13:33:34 INFO - PROCESS | 1649 | 1463603614062 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}] 13:33:34 INFO - PROCESS | 1649 | 1463603614201 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 13:33:34 INFO - PROCESS | 1649 | 1463603614330 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x115a8d000 == 86 [pid = 1649] [id = 764] 13:33:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x1182d7c00) [pid = 1649] [serial = 2290] [outer = 0x0] 13:33:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x118529c00) [pid = 1649] [serial = 2291] [outer = 0x1182d7c00] 13:33:34 INFO - PROCESS | 1649 | 1463603614361 Marionette DEBUG loaded listener.js 13:33:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x119711400) [pid = 1649] [serial = 2292] [outer = 0x1182d7c00] 13:33:34 INFO - PROCESS | 1649 | --DOCSHELL 0x135c4a000 == 85 [pid = 1649] [id = 748] 13:33:34 INFO - PROCESS | 1649 | --DOCSHELL 0x13475f800 == 84 [pid = 1649] [id = 747] 13:33:34 INFO - PROCESS | 1649 | --DOCSHELL 0x121225000 == 83 [pid = 1649] [id = 746] 13:33:34 INFO - PROCESS | 1649 | --DOCSHELL 0x1185da000 == 82 [pid = 1649] [id = 745] 13:33:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12d075800 == 81 [pid = 1649] [id = 744] 13:33:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca35800 == 80 [pid = 1649] [id = 743] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x1290a1c00) [pid = 1649] [serial = 2176] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12c269000 == 79 [pid = 1649] [id = 742] 13:33:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba77800 == 78 [pid = 1649] [id = 741] 13:33:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12a87c000 == 77 [pid = 1649] [id = 740] 13:33:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12926d000 == 76 [pid = 1649] [id = 739] 13:33:34 INFO - PROCESS | 1649 | --DOCSHELL 0x121155800 == 75 [pid = 1649] [id = 738] 13:33:34 INFO - PROCESS | 1649 | --DOCSHELL 0x125850000 == 74 [pid = 1649] [id = 737] 13:33:34 INFO - PROCESS | 1649 | --DOCSHELL 0x121cbe000 == 73 [pid = 1649] [id = 736] 13:33:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12d888800 == 72 [pid = 1649] [id = 729] 13:33:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12b899000 == 71 [pid = 1649] [id = 728] 13:33:34 INFO - PROCESS | 1649 | --DOCSHELL 0x121225800 == 70 [pid = 1649] [id = 727] 13:33:34 INFO - PROCESS | 1649 | --DOCSHELL 0x115a8f000 == 69 [pid = 1649] [id = 726] 13:33:34 INFO - PROCESS | 1649 | 1463603614753 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]]]}] 13:33:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:33:34 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:33:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:33:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:33:34 INFO - TEST-OK | /FileAPI/fileReader.html | took 722ms 13:33:34 INFO - PROCESS | 1649 | 1463603614781 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 13:33:34 INFO - PROCESS | 1649 | 1463603614782 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 13:33:34 INFO - TEST-START | /FileAPI/historical.html 13:33:34 INFO - PROCESS | 1649 | 1463603614785 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:33:34 INFO - PROCESS | 1649 | 1463603614787 Marionette TRACE conn2 <- [1,3022,null,{}] 13:33:34 INFO - PROCESS | 1649 | 1463603614805 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}] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x118218400) [pid = 1649] [serial = 2147] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x12abe5400) [pid = 1649] [serial = 2131] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x1130ea400) [pid = 1649] [serial = 2141] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x129095400) [pid = 1649] [serial = 2174] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x12baf6000) [pid = 1649] [serial = 2024] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x12191ac00) [pid = 1649] [serial = 2170] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x12b848400) [pid = 1649] [serial = 2134] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x125cbc800) [pid = 1649] [serial = 2125] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x118a17c00) [pid = 1649] [serial = 2149] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x128ad5400) [pid = 1649] [serial = 2173] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x115e85000) [pid = 1649] [serial = 2146] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x116281000) [pid = 1649] [serial = 2143] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x120fd3c00) [pid = 1649] [serial = 2137] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x12a809c00) [pid = 1649] [serial = 2128] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x1216ee000) [pid = 1649] [serial = 2158] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x128a53800) [pid = 1649] [serial = 2168] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x119dcc800) [pid = 1649] [serial = 2122] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x1214e9400) [pid = 1649] [serial = 2156] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x119709000) [pid = 1649] [serial = 2150] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x119cdbc00) [pid = 1649] [serial = 2153] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x11710f800) [pid = 1649] [serial = 2144] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x1289e1800) [pid = 1649] [serial = 2167] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x1237e6800) [pid = 1649] [serial = 2162] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x1257df400) [pid = 1649] [serial = 2164] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x125cbbc00) [pid = 1649] [serial = 2165] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x12191d400) [pid = 1649] [serial = 2159] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x12194d000) [pid = 1649] [serial = 2161] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x1205c1400) [pid = 1649] [serial = 2155] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x1122b1c00) [pid = 1649] [serial = 2140] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x128a5e000) [pid = 1649] [serial = 2171] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x11710c400) [pid = 1649] [serial = 2119] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x1199c3c00) [pid = 1649] [serial = 2152] [outer = 0x0] [url = about:blank] 13:33:34 INFO - PROCESS | 1649 | 1463603614953 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 13:33:34 INFO - PROCESS | 1649 | 1463603614968 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x119227800 == 70 [pid = 1649] [id = 765] 13:33:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x1199cd000) [pid = 1649] [serial = 2293] [outer = 0x0] 13:33:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x119cdbc00) [pid = 1649] [serial = 2294] [outer = 0x1199cd000] 13:33:35 INFO - PROCESS | 1649 | 1463603614996 Marionette DEBUG loaded listener.js 13:33:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x12053cc00) [pid = 1649] [serial = 2295] [outer = 0x1199cd000] 13:33:35 INFO - PROCESS | 1649 | 1463603615320 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"]]]}] 13:33:35 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:33:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:33:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:33:35 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:33:35 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:33:35 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:33:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:33:35 INFO - TEST-OK | /FileAPI/historical.html | took 574ms 13:33:35 INFO - PROCESS | 1649 | 1463603615384 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 13:33:35 INFO - PROCESS | 1649 | 1463603615386 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 13:33:35 INFO - TEST-START | /FileAPI/idlharness.html 13:33:35 INFO - PROCESS | 1649 | 1463603615390 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:33:35 INFO - PROCESS | 1649 | 1463603615391 Marionette TRACE conn2 <- [1,3026,null,{}] 13:33:35 INFO - PROCESS | 1649 | 1463603615393 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}] 13:33:35 INFO - PROCESS | 1649 | 1463603615485 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 13:33:35 INFO - PROCESS | 1649 | 1463603615490 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x125c6e800 == 71 [pid = 1649] [id = 766] 13:33:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x1211d5c00) [pid = 1649] [serial = 2296] [outer = 0x0] 13:33:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x1215e2000) [pid = 1649] [serial = 2297] [outer = 0x1211d5c00] 13:33:35 INFO - PROCESS | 1649 | 1463603615516 Marionette DEBUG loaded listener.js 13:33:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x1218a5c00) [pid = 1649] [serial = 2298] [outer = 0x1211d5c00] 13:33:36 INFO - PROCESS | 1649 | 1463603616137 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:33:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:33:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:33:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:33:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:33:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:33:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:33:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:33:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:33:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:33:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:33:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:33:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:33:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:33:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:33:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:33:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:33:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:33:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:33:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:33:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:33:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:33:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:33:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:33:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:33:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:33:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:33:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:33:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:33:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:33:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:33:36 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 13:33:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:33:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:33:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:33:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:33:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:33:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:33:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:33:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:33:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:33:36 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 13:33:36 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 13:33:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:33:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:33:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:33:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:33:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:33:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:33:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:33:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:33:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:33:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:33:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:33:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:33:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:33:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:33:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:33:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:33:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:33:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:33:36 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 13:33:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:33:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:33:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:33:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:33:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:33:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:33:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:33:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:33:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:33:36 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 13:33:36 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 13:33:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:33:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:33:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:33:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:33:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:33:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:33:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:33:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:33:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:33:36 INFO - TEST-OK | /FileAPI/idlharness.html | took 780ms 13:33:36 INFO - TEST-START | /FileAPI/idlharness.worker 13:33:36 INFO - PROCESS | 1649 | 1463603616172 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 13:33:36 INFO - PROCESS | 1649 | 1463603616174 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 13:33:36 INFO - PROCESS | 1649 | 1463603616177 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:33:36 INFO - PROCESS | 1649 | 1463603616179 Marionette TRACE conn2 <- [1,3030,null,{}] 13:33:36 INFO - PROCESS | 1649 | 1463603616182 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}] 13:33:36 INFO - PROCESS | 1649 | 1463603616352 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 13:33:36 INFO - PROCESS | 1649 | 1463603616466 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x134fc3000 == 72 [pid = 1649] [id = 767] 13:33:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x1211d6000) [pid = 1649] [serial = 2299] [outer = 0x0] 13:33:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x12b857000) [pid = 1649] [serial = 2300] [outer = 0x1211d6000] 13:33:36 INFO - PROCESS | 1649 | 1463603616494 Marionette DEBUG loaded listener.js 13:33:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x12baef400) [pid = 1649] [serial = 2301] [outer = 0x1211d6000] 13:33:36 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:33:37 INFO - PROCESS | 1649 | 1463603617090 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:33:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:33:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:33:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:33:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:33:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:33:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:33:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:33:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:33:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:33:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:33:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:33:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:33:37 INFO - {} 13:33:37 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 13:33:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:33:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:33:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:33:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:33:37 INFO - {} 13:33:37 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 - {} 13:33:37 INFO - {} 13:33:37 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 13:33:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:33:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:33:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:33:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:33:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:33:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:33:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:33:37 INFO - {} 13:33:37 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 13:33:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:33:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:33:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:33:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:33:37 INFO - {} 13:33:37 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 - {} 13:33:37 INFO - {} 13:33:37 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 13:33:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:33:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:33:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:33:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:33:37 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 13:33:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:33:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:33:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:33:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:33:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:33:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:33:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:33:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:33:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:33:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:33:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:33:37 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 13:33:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:33:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:33:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:33:37 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 13:33:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:33:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:33:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:33:37 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 13:33:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:33:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:33:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:33:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:33:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:33:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:33:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:33:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:33:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:33:37 INFO - {} 13:33:37 INFO - TEST-OK | /FileAPI/idlharness.worker | took 986ms 13:33:37 INFO - PROCESS | 1649 | 1463603617170 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 13:33:37 INFO - PROCESS | 1649 | 1463603617171 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 13:33:37 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:33:37 INFO - PROCESS | 1649 | 1463603617174 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:33:37 INFO - PROCESS | 1649 | 1463603617175 Marionette TRACE conn2 <- [1,3034,null,{}] 13:33:37 INFO - PROCESS | 1649 | 1463603617178 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}] 13:33:37 INFO - PROCESS | 1649 | 1463603617317 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 13:33:37 INFO - PROCESS | 1649 | 1463603617331 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x1405e2000 == 73 [pid = 1649] [id = 768] 13:33:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x12bdefc00) [pid = 1649] [serial = 2302] [outer = 0x0] 13:33:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x13529a000) [pid = 1649] [serial = 2303] [outer = 0x12bdefc00] 13:33:37 INFO - PROCESS | 1649 | 1463603617357 Marionette DEBUG loaded listener.js 13:33:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x1352a0800) [pid = 1649] [serial = 2304] [outer = 0x12bdefc00] 13:33:37 INFO - PROCESS | 1649 | 1463603617699 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]]]}] 13:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:33:37 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 569ms 13:33:37 INFO - PROCESS | 1649 | 1463603617744 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 13:33:37 INFO - PROCESS | 1649 | 1463603617745 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 13:33:37 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:33:37 INFO - PROCESS | 1649 | 1463603617747 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:33:37 INFO - PROCESS | 1649 | 1463603617749 Marionette TRACE conn2 <- [1,3038,null,{}] 13:33:37 INFO - PROCESS | 1649 | 1463603617751 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}] 13:33:37 INFO - PROCESS | 1649 | 1463603617872 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 13:33:37 INFO - PROCESS | 1649 | 1463603617886 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x1407dc000 == 74 [pid = 1649] [id = 769] 13:33:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x12bdf8000) [pid = 1649] [serial = 2305] [outer = 0x0] 13:33:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x135dd1400) [pid = 1649] [serial = 2306] [outer = 0x12bdf8000] 13:33:37 INFO - PROCESS | 1649 | 1463603617913 Marionette DEBUG loaded listener.js 13:33:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x135dd6400) [pid = 1649] [serial = 2307] [outer = 0x12bdf8000] 13:33:38 INFO - PROCESS | 1649 | 1463603618242 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"]]]}] 13:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:33:38 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 518ms 13:33:38 INFO - PROCESS | 1649 | 1463603618270 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 13:33:38 INFO - PROCESS | 1649 | 1463603618271 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 13:33:38 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:33:38 INFO - PROCESS | 1649 | 1463603618276 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:33:38 INFO - PROCESS | 1649 | 1463603618277 Marionette TRACE conn2 <- [1,3042,null,{}] 13:33:38 INFO - PROCESS | 1649 | 1463603618287 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}] 13:33:38 INFO - PROCESS | 1649 | 1463603618410 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 13:33:38 INFO - PROCESS | 1649 | 1463603618425 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x140ad5000 == 75 [pid = 1649] [id = 770] 13:33:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x135dda800) [pid = 1649] [serial = 2308] [outer = 0x0] 13:33:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x135ddd400) [pid = 1649] [serial = 2309] [outer = 0x135dda800] 13:33:38 INFO - PROCESS | 1649 | 1463603618450 Marionette DEBUG loaded listener.js 13:33:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x140ae4000) [pid = 1649] [serial = 2310] [outer = 0x135dda800] 13:33:38 INFO - PROCESS | 1649 | 1463603618874 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]]]}] 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:33:38 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. 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:33:38 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'.) 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:33:38 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. 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:33:38 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. 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:33:38 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. 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:33:38 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 627ms 13:33:38 INFO - PROCESS | 1649 | 1463603618903 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 13:33:38 INFO - PROCESS | 1649 | 1463603618904 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 13:33:38 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:33:38 INFO - PROCESS | 1649 | 1463603618907 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:33:38 INFO - PROCESS | 1649 | 1463603618908 Marionette TRACE conn2 <- [1,3046,null,{}] 13:33:38 INFO - PROCESS | 1649 | 1463603618910 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}] 13:33:39 INFO - PROCESS | 1649 | 1463603619215 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 13:33:39 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x1182e2400) [pid = 1649] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:33:39 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x112f5cc00) [pid = 1649] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:33:39 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x125cca400) [pid = 1649] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:33:39 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x12baf1c00) [pid = 1649] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:33:39 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x12be21000) [pid = 1649] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:33:39 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x11673b000) [pid = 1649] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:33:39 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x1110aa800) [pid = 1649] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:33:39 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x12a66b800) [pid = 1649] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:33:39 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x12a66f800) [pid = 1649] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:33:39 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x12b230c00) [pid = 1649] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:33:39 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x1126f7400) [pid = 1649] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:33:39 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x121947000) [pid = 1649] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:33:39 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x120fd6c00) [pid = 1649] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:33:39 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x111033000) [pid = 1649] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:33:39 INFO - PROCESS | 1649 | 1463603619287 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x124ab5800 == 76 [pid = 1649] [id = 771] 13:33:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x111033000) [pid = 1649] [serial = 2311] [outer = 0x0] 13:33:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x112f5cc00) [pid = 1649] [serial = 2312] [outer = 0x111033000] 13:33:39 INFO - PROCESS | 1649 | 1463603619312 Marionette DEBUG loaded listener.js 13:33:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x116808c00) [pid = 1649] [serial = 2313] [outer = 0x111033000] 13:33:39 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:33:39 INFO - PROCESS | 1649 | 1463603619613 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:33:39 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:33:39 INFO - {} 13:33:39 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 721ms 13:33:39 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:33:39 INFO - PROCESS | 1649 | 1463603619629 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 13:33:39 INFO - PROCESS | 1649 | 1463603619630 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 13:33:39 INFO - PROCESS | 1649 | 1463603619632 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:33:39 INFO - PROCESS | 1649 | 1463603619633 Marionette TRACE conn2 <- [1,3050,null,{}] 13:33:39 INFO - PROCESS | 1649 | 1463603619635 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}] 13:33:39 INFO - PROCESS | 1649 | 1463603619747 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 13:33:39 INFO - PROCESS | 1649 | 1463603619820 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x1348c7800 == 77 [pid = 1649] [id = 772] 13:33:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x1134c7000) [pid = 1649] [serial = 2314] [outer = 0x0] 13:33:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x12a738c00) [pid = 1649] [serial = 2315] [outer = 0x1134c7000] 13:33:39 INFO - PROCESS | 1649 | 1463603619845 Marionette DEBUG loaded listener.js 13:33:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x135069000) [pid = 1649] [serial = 2316] [outer = 0x1134c7000] 13:33:40 INFO - PROCESS | 1649 | 1463603620098 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]]]}] 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:33:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 470ms 13:33:40 INFO - PROCESS | 1649 | 1463603620103 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 13:33:40 INFO - PROCESS | 1649 | 1463603620104 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 13:33:40 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:33:40 INFO - PROCESS | 1649 | 1463603620114 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:33:40 INFO - PROCESS | 1649 | 1463603620116 Marionette TRACE conn2 <- [1,3054,null,{}] 13:33:40 INFO - PROCESS | 1649 | 1463603620118 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}] 13:33:40 INFO - PROCESS | 1649 | 1463603620253 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 13:33:40 INFO - PROCESS | 1649 | 1463603620258 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x140287800 == 78 [pid = 1649] [id = 773] 13:33:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x12152f000) [pid = 1649] [serial = 2317] [outer = 0x0] 13:33:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x13506d800) [pid = 1649] [serial = 2318] [outer = 0x12152f000] 13:33:40 INFO - PROCESS | 1649 | 1463603620302 Marionette DEBUG loaded listener.js 13:33:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x138336800) [pid = 1649] [serial = 2319] [outer = 0x12152f000] 13:33:40 INFO - PROCESS | 1649 | 1463603620909 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"]]]}] 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:33:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:33:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:33:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:33:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:33:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:33:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:33:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:33:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:33:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:33:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:33:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:33:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:33:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:33:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:33:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:33:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:33:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:33:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:33:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:33:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:33:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:33:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:33:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:33:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:33:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:33:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:33:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:33:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:33:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:33:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:33:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:33:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:33:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:33:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:33:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:33:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:33:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:33:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:33:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:33:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:33:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:33:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:33:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:33:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:33:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:33:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:33:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:33:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:33:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:33:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:33:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:33:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:33:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:33:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:33:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:33:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:33:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:33:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:33:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:33:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:33:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:33:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:33:41 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" 13:33:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:33:41 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" 13:33:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:33:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 835ms 13:33:41 INFO - PROCESS | 1649 | 1463603620950 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 13:33:41 INFO - PROCESS | 1649 | 1463603620951 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 13:33:41 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:33:41 INFO - PROCESS | 1649 | 1463603620954 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:33:41 INFO - PROCESS | 1649 | 1463603620955 Marionette TRACE conn2 <- [1,3058,null,{}] 13:33:41 INFO - PROCESS | 1649 | 1463603620959 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}] 13:33:41 INFO - PROCESS | 1649 | 1463603621062 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 13:33:41 INFO - PROCESS | 1649 | 1463603621066 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x130fdb800 == 79 [pid = 1649] [id = 774] 13:33:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x140ae4c00) [pid = 1649] [serial = 2320] [outer = 0x0] 13:33:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x140ae9400) [pid = 1649] [serial = 2321] [outer = 0x140ae4c00] 13:33:41 INFO - PROCESS | 1649 | 1463603621091 Marionette DEBUG loaded listener.js 13:33:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x1413b3400) [pid = 1649] [serial = 2322] [outer = 0x140ae4c00] 13:33:41 INFO - PROCESS | 1649 | 1463603621608 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]]]}] 13:33:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:33:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:33:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:33:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:33:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:33:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:33:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:33:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:33:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:33:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:33:41 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:41 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:33:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:33:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:33:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:33:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:33:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:33:41 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 672ms 13:33:41 INFO - PROCESS | 1649 | 1463603621626 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 13:33:41 INFO - PROCESS | 1649 | 1463603621629 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 13:33:41 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:33:41 INFO - PROCESS | 1649 | 1463603621634 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:33:41 INFO - PROCESS | 1649 | 1463603621636 Marionette TRACE conn2 <- [1,3062,null,{}] 13:33:41 INFO - PROCESS | 1649 | 1463603621664 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}] 13:33:41 INFO - PROCESS | 1649 | 1463603621790 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 13:33:41 INFO - PROCESS | 1649 | 1463603621909 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x121156000 == 80 [pid = 1649] [id = 775] 13:33:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x117165400) [pid = 1649] [serial = 2323] [outer = 0x0] 13:33:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x118219400) [pid = 1649] [serial = 2324] [outer = 0x117165400] 13:33:41 INFO - PROCESS | 1649 | 1463603621944 Marionette DEBUG loaded listener.js 13:33:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x1197e1400) [pid = 1649] [serial = 2325] [outer = 0x117165400] 13:33:42 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:33:42 INFO - PROCESS | 1649 | 1463603622342 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:33:42 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:33:42 INFO - {} 13:33:42 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 724ms 13:33:42 INFO - PROCESS | 1649 | 1463603622358 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 13:33:42 INFO - PROCESS | 1649 | 1463603622363 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 13:33:42 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:33:42 INFO - PROCESS | 1649 | 1463603622367 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:33:42 INFO - PROCESS | 1649 | 1463603622369 Marionette TRACE conn2 <- [1,3066,null,{}] 13:33:42 INFO - PROCESS | 1649 | 1463603622372 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}] 13:33:42 INFO - PROCESS | 1649 | 1463603622490 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 13:33:42 INFO - PROCESS | 1649 | 1463603622609 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x130fd1000 == 81 [pid = 1649] [id = 776] 13:33:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x119dcd400) [pid = 1649] [serial = 2326] [outer = 0x0] 13:33:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x121881c00) [pid = 1649] [serial = 2327] [outer = 0x119dcd400] 13:33:42 INFO - PROCESS | 1649 | 1463603622640 Marionette DEBUG loaded listener.js 13:33:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x12a80f400) [pid = 1649] [serial = 2328] [outer = 0x119dcd400] 13:33:42 INFO - PROCESS | 1649 | 1463603622987 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]]]}] 13:33:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:33:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:33:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:33:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:33:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:33:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:33:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:33:43 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 672ms 13:33:43 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:33:43 INFO - PROCESS | 1649 | 1463603623039 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 13:33:43 INFO - PROCESS | 1649 | 1463603623041 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 13:33:43 INFO - PROCESS | 1649 | 1463603623043 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:33:43 INFO - PROCESS | 1649 | 1463603623046 Marionette TRACE conn2 <- [1,3070,null,{}] 13:33:43 INFO - PROCESS | 1649 | 1463603623054 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}] 13:33:43 INFO - PROCESS | 1649 | 1463603623174 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 13:33:43 INFO - PROCESS | 1649 | 1463603623293 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x135be3000 == 82 [pid = 1649] [id = 777] 13:33:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x12bad7c00) [pid = 1649] [serial = 2329] [outer = 0x0] 13:33:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x12be13c00) [pid = 1649] [serial = 2330] [outer = 0x12bad7c00] 13:33:43 INFO - PROCESS | 1649 | 1463603623325 Marionette DEBUG loaded listener.js 13:33:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x12c2c0c00) [pid = 1649] [serial = 2331] [outer = 0x12bad7c00] 13:33:43 INFO - PROCESS | 1649 | 1463603623706 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]]]}] 13:33:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:33:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:33:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:33:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:33:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:33:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:33:43 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 672ms 13:33:43 INFO - PROCESS | 1649 | 1463603623716 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 13:33:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:33:43 INFO - PROCESS | 1649 | 1463603623718 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 13:33:43 INFO - PROCESS | 1649 | 1463603623720 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:33:43 INFO - PROCESS | 1649 | 1463603623721 Marionette TRACE conn2 <- [1,3074,null,{}] 13:33:43 INFO - PROCESS | 1649 | 1463603623726 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}] 13:33:43 INFO - PROCESS | 1649 | 1463603623843 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 13:33:43 INFO - PROCESS | 1649 | 1463603623967 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x1384e2000 == 83 [pid = 1649] [id = 778] 13:33:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x12c2c8400) [pid = 1649] [serial = 2332] [outer = 0x0] 13:33:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x12c456400) [pid = 1649] [serial = 2333] [outer = 0x12c2c8400] 13:33:44 INFO - PROCESS | 1649 | 1463603623998 Marionette DEBUG loaded listener.js 13:33:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x12c844c00) [pid = 1649] [serial = 2334] [outer = 0x12c2c8400] 13:33:44 INFO - PROCESS | 1649 | 1463603624349 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]]]}] 13:33:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:33:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:33:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:33:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:33:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:33:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:33:44 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 671ms 13:33:44 INFO - PROCESS | 1649 | 1463603624392 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 13:33:44 INFO - PROCESS | 1649 | 1463603624393 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 13:33:44 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:33:44 INFO - PROCESS | 1649 | 1463603624396 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:33:44 INFO - PROCESS | 1649 | 1463603624397 Marionette TRACE conn2 <- [1,3078,null,{}] 13:33:44 INFO - PROCESS | 1649 | 1463603624399 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}] 13:33:44 INFO - PROCESS | 1649 | 1463603624514 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 13:33:44 INFO - PROCESS | 1649 | 1463603624641 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x1388de800 == 84 [pid = 1649] [id = 779] 13:33:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x12ca4a800) [pid = 1649] [serial = 2335] [outer = 0x0] 13:33:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x12ca55400) [pid = 1649] [serial = 2336] [outer = 0x12ca4a800] 13:33:44 INFO - PROCESS | 1649 | 1463603624672 Marionette DEBUG loaded listener.js 13:33:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x129203c00) [pid = 1649] [serial = 2337] [outer = 0x12ca4a800] 13:33:45 INFO - PROCESS | 1649 | 1463603625034 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] 13:33:45 INFO - PROCESS | 1649 | 1463603625070 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 13:33:45 INFO - PROCESS | 1649 | 1463603625073 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:33:45 INFO - PROCESS | 1649 | 1463603625074 Marionette TRACE conn2 <- [1,3082,null,{}] 13:33:45 INFO - PROCESS | 1649 | 1463603625077 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}] 13:33:45 INFO - PROCESS | 1649 | 1463603625208 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 13:33:45 INFO - PROCESS | 1649 | 1463603625335 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x140284800 == 85 [pid = 1649] [id = 780] 13:33:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x12d033c00) [pid = 1649] [serial = 2338] [outer = 0x0] 13:33:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x12d5c0800) [pid = 1649] [serial = 2339] [outer = 0x12d033c00] 13:33:45 INFO - PROCESS | 1649 | 1463603625366 Marionette DEBUG loaded listener.js 13:33:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x12de39800) [pid = 1649] [serial = 2340] [outer = 0x12d033c00] 13:33:45 INFO - PROCESS | 1649 | 1463603625730 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]]]}] 13:33:45 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:33:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:33:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:33:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:33:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 671ms 13:33:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:33:45 INFO - PROCESS | 1649 | 1463603625745 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 13:33:45 INFO - PROCESS | 1649 | 1463603625746 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 13:33:45 INFO - PROCESS | 1649 | 1463603625749 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:33:45 INFO - PROCESS | 1649 | 1463603625750 Marionette TRACE conn2 <- [1,3086,null,{}] 13:33:45 INFO - PROCESS | 1649 | 1463603625753 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}] 13:33:45 INFO - PROCESS | 1649 | 1463603625869 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 13:33:45 INFO - PROCESS | 1649 | 1463603625984 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x1404ca000 == 86 [pid = 1649] [id = 781] 13:33:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x12d69f800) [pid = 1649] [serial = 2341] [outer = 0x0] 13:33:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x135060800) [pid = 1649] [serial = 2342] [outer = 0x12d69f800] 13:33:46 INFO - PROCESS | 1649 | 1463603626015 Marionette DEBUG loaded listener.js 13:33:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x135294800) [pid = 1649] [serial = 2343] [outer = 0x12d69f800] 13:33:46 INFO - PROCESS | 1649 | 1463603626362 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:33:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:33:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 619ms 13:33:46 INFO - PROCESS | 1649 | 1463603626369 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 13:33:46 INFO - PROCESS | 1649 | 1463603626370 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 13:33:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:33:46 INFO - PROCESS | 1649 | 1463603626375 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:33:46 INFO - PROCESS | 1649 | 1463603626377 Marionette TRACE conn2 <- [1,3090,null,{}] 13:33:46 INFO - PROCESS | 1649 | 1463603626379 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}] 13:33:46 INFO - PROCESS | 1649 | 1463603626494 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 13:33:46 INFO - PROCESS | 1649 | 1463603626619 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x1404df000 == 87 [pid = 1649] [id = 782] 13:33:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x135061000) [pid = 1649] [serial = 2344] [outer = 0x0] 13:33:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x13529a400) [pid = 1649] [serial = 2345] [outer = 0x135061000] 13:33:46 INFO - PROCESS | 1649 | 1463603626650 Marionette DEBUG loaded listener.js 13:33:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x135dd2800) [pid = 1649] [serial = 2346] [outer = 0x135061000] 13:33:47 INFO - PROCESS | 1649 | 1463603627000 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:33:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:33:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 672ms 13:33:47 INFO - PROCESS | 1649 | 1463603627046 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 13:33:47 INFO - PROCESS | 1649 | 1463603627048 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 13:33:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:33:47 INFO - PROCESS | 1649 | 1463603627050 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:33:47 INFO - PROCESS | 1649 | 1463603627051 Marionette TRACE conn2 <- [1,3094,null,{}] 13:33:47 INFO - PROCESS | 1649 | 1463603627054 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}] 13:33:47 INFO - PROCESS | 1649 | 1463603627171 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 13:33:47 INFO - PROCESS | 1649 | 1463603627316 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x1405c6000 == 88 [pid = 1649] [id = 783] 13:33:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x135292c00) [pid = 1649] [serial = 2347] [outer = 0x0] 13:33:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x13832c000) [pid = 1649] [serial = 2348] [outer = 0x135292c00] 13:33:47 INFO - PROCESS | 1649 | 1463603627347 Marionette DEBUG loaded listener.js 13:33:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x138332400) [pid = 1649] [serial = 2349] [outer = 0x135292c00] 13:33:47 INFO - PROCESS | 1649 | 1463603627703 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:33:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:33:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 669ms 13:33:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:33:47 INFO - PROCESS | 1649 | 1463603627719 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 13:33:47 INFO - PROCESS | 1649 | 1463603627721 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 13:33:47 INFO - PROCESS | 1649 | 1463603627723 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:33:47 INFO - PROCESS | 1649 | 1463603627724 Marionette TRACE conn2 <- [1,3098,null,{}] 13:33:47 INFO - PROCESS | 1649 | 1463603627727 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}] 13:33:47 INFO - PROCESS | 1649 | 1463603627845 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 13:33:47 INFO - PROCESS | 1649 | 1463603627971 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x134fdf000 == 89 [pid = 1649] [id = 784] 13:33:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x1205c1800) [pid = 1649] [serial = 2350] [outer = 0x0] 13:33:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x13832b000) [pid = 1649] [serial = 2351] [outer = 0x1205c1800] 13:33:48 INFO - PROCESS | 1649 | 1463603628002 Marionette DEBUG loaded listener.js 13:33:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x140353c00) [pid = 1649] [serial = 2352] [outer = 0x1205c1800] 13:33:48 INFO - PROCESS | 1649 | 1463603628381 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]]]}] 13:33:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:33:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:33:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 668ms 13:33:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:33:48 INFO - PROCESS | 1649 | 1463603628392 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 13:33:48 INFO - PROCESS | 1649 | 1463603628394 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 13:33:48 INFO - PROCESS | 1649 | 1463603628396 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:33:48 INFO - PROCESS | 1649 | 1463603628398 Marionette TRACE conn2 <- [1,3102,null,{}] 13:33:48 INFO - PROCESS | 1649 | 1463603628401 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}] 13:33:48 INFO - PROCESS | 1649 | 1463603628532 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 13:33:48 INFO - PROCESS | 1649 | 1463603628656 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c081800 == 90 [pid = 1649] [id = 785] 13:33:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x128a57000) [pid = 1649] [serial = 2353] [outer = 0x0] 13:33:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x12b84e000) [pid = 1649] [serial = 2354] [outer = 0x128a57000] 13:33:48 INFO - PROCESS | 1649 | 1463603628690 Marionette DEBUG loaded listener.js 13:33:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x135ae5c00) [pid = 1649] [serial = 2355] [outer = 0x128a57000] 13:33:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:33:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 670ms 13:33:49 INFO - PROCESS | 1649 | 1463603629063 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:33:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:33:49 INFO - PROCESS | 1649 | 1463603629066 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 13:33:49 INFO - PROCESS | 1649 | 1463603629067 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 13:33:49 INFO - PROCESS | 1649 | 1463603629070 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:33:49 INFO - PROCESS | 1649 | 1463603629071 Marionette TRACE conn2 <- [1,3106,null,{}] 13:33:49 INFO - PROCESS | 1649 | 1463603629076 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}] 13:33:49 INFO - PROCESS | 1649 | 1463603629196 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 13:33:49 INFO - PROCESS | 1649 | 1463603629326 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x125797000 == 91 [pid = 1649] [id = 786] 13:33:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x118a18c00) [pid = 1649] [serial = 2356] [outer = 0x0] 13:33:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x121b5f400) [pid = 1649] [serial = 2357] [outer = 0x118a18c00] 13:33:49 INFO - PROCESS | 1649 | 1463603629358 Marionette DEBUG loaded listener.js 13:33:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x135ae6c00) [pid = 1649] [serial = 2358] [outer = 0x118a18c00] 13:33:49 INFO - PROCESS | 1649 | 1463603629703 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]]]}] 13:33:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:33:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:33:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:33:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 672ms 13:33:49 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:33:49 INFO - PROCESS | 1649 | 1463603629743 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 13:33:49 INFO - PROCESS | 1649 | 1463603629744 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 13:33:49 INFO - PROCESS | 1649 | 1463603629747 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:33:49 INFO - PROCESS | 1649 | 1463603629748 Marionette TRACE conn2 <- [1,3110,null,{}] 13:33:49 INFO - PROCESS | 1649 | 1463603629750 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}] 13:33:49 INFO - PROCESS | 1649 | 1463603629869 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 13:33:50 INFO - PROCESS | 1649 | 1463603630208 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x1217b6000 == 92 [pid = 1649] [id = 787] 13:33:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x111038c00) [pid = 1649] [serial = 2359] [outer = 0x0] 13:33:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x1126c6000) [pid = 1649] [serial = 2360] [outer = 0x111038c00] 13:33:50 INFO - PROCESS | 1649 | 1463603630238 Marionette DEBUG loaded listener.js 13:33:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x11660ac00) [pid = 1649] [serial = 2361] [outer = 0x111038c00] 13:33:50 INFO - PROCESS | 1649 | 1463603630654 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"]]]}] 13:33:50 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:33:50 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 13:33:50 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:33:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:50 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:33:50 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 920ms 13:33:50 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:33:50 INFO - PROCESS | 1649 | 1463603630668 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 13:33:50 INFO - PROCESS | 1649 | 1463603630671 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 13:33:50 INFO - PROCESS | 1649 | 1463603630674 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:33:50 INFO - PROCESS | 1649 | 1463603630676 Marionette TRACE conn2 <- [1,3114,null,{}] 13:33:50 INFO - PROCESS | 1649 | 1463603630679 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}] 13:33:50 INFO - PROCESS | 1649 | 1463603630792 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 13:33:50 INFO - PROCESS | 1649 | 1463603630926 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\", \"505f6727-df45-406f-919e-d8d620b66cd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dd1c000 == 93 [pid = 1649] [id = 788] 13:33:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x118a1bc00) [pid = 1649] [serial = 2362] [outer = 0x0] 13:33:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x119b16800) [pid = 1649] [serial = 2363] [outer = 0x118a1bc00] 13:33:50 INFO - PROCESS | 1649 | 1463603630957 Marionette DEBUG loaded listener.js 13:33:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x1205be800) [pid = 1649] [serial = 2364] [outer = 0x118a1bc00] 13:33:51 INFO - PROCESS | 1649 | --DOCSHELL 0x140287800 == 92 [pid = 1649] [id = 773] 13:33:51 INFO - PROCESS | 1649 | --DOCSHELL 0x1348c7800 == 91 [pid = 1649] [id = 772] 13:33:51 INFO - PROCESS | 1649 | --DOCSHELL 0x124ab5800 == 90 [pid = 1649] [id = 771] 13:33:51 INFO - PROCESS | 1649 | --DOCSHELL 0x140ad5000 == 89 [pid = 1649] [id = 770] 13:33:51 INFO - PROCESS | 1649 | --DOCSHELL 0x1407dc000 == 88 [pid = 1649] [id = 769] 13:33:51 INFO - PROCESS | 1649 | --DOCSHELL 0x1405e2000 == 87 [pid = 1649] [id = 768] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x12c0d2c00) [pid = 1649] [serial = 2247] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOCSHELL 0x134fc3000 == 86 [pid = 1649] [id = 767] 13:33:51 INFO - PROCESS | 1649 | --DOCSHELL 0x125c6e800 == 85 [pid = 1649] [id = 766] 13:33:51 INFO - PROCESS | 1649 | --DOCSHELL 0x119227800 == 84 [pid = 1649] [id = 765] 13:33:51 INFO - PROCESS | 1649 | --DOCSHELL 0x115a8d000 == 83 [pid = 1649] [id = 764] 13:33:51 INFO - PROCESS | 1649 | --DOCSHELL 0x1217ad000 == 82 [pid = 1649] [id = 763] 13:33:51 INFO - PROCESS | 1649 | --DOCSHELL 0x140243000 == 81 [pid = 1649] [id = 757] 13:33:51 INFO - PROCESS | 1649 | 1463603631413 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]]]}] 13:33:51 INFO - PROCESS | 1649 | --DOCSHELL 0x1386cc800 == 80 [pid = 1649] [id = 753] 13:33:51 INFO - PROCESS | 1649 | --DOCSHELL 0x1348d3800 == 79 [pid = 1649] [id = 752] 13:33:51 INFO - PROCESS | 1649 | --DOCSHELL 0x128a85000 == 78 [pid = 1649] [id = 751] 13:33:51 INFO - PROCESS | 1649 | --DOCSHELL 0x118a9d000 == 77 [pid = 1649] [id = 750] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x12955c000) [pid = 1649] [serial = 2177] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x12c0d1400) [pid = 1649] [serial = 2245] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x128a5f400) [pid = 1649] [serial = 2241] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x12c0ca800) [pid = 1649] [serial = 2244] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x12be1ec00) [pid = 1649] [serial = 2242] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x12a482800) [pid = 1649] [serial = 2225] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x12a745000) [pid = 1649] [serial = 2227] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x12b2e1800) [pid = 1649] [serial = 2230] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x12abec000) [pid = 1649] [serial = 2228] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x12baf6800) [pid = 1649] [serial = 2233] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x112d1c000) [pid = 1649] [serial = 2209] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x11645c000) [pid = 1649] [serial = 2210] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x12bad1800) [pid = 1649] [serial = 2231] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x111036000) [pid = 1649] [serial = 2179] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x124f51000) [pid = 1649] [serial = 2221] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x1258e1400) [pid = 1649] [serial = 2222] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x12a80c000) [pid = 1649] [serial = 2197] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x121920800) [pid = 1649] [serial = 2191] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x121539c00) [pid = 1649] [serial = 2218] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x121954c00) [pid = 1649] [serial = 2219] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x1126f3800) [pid = 1649] [serial = 2236] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x116a6d000) [pid = 1649] [serial = 2182] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x119911800) [pid = 1649] [serial = 2213] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x1184c3800) [pid = 1649] [serial = 2212] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x11842f000) [pid = 1649] [serial = 2185] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x12b2de000) [pid = 1649] [serial = 2200] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x117564800) [pid = 1649] [serial = 2215] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x119dd4c00) [pid = 1649] [serial = 2216] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x12bdef800) [pid = 1649] [serial = 2234] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x1211dd400) [pid = 1649] [serial = 2188] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x1292d4800) [pid = 1649] [serial = 2194] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x128acc800) [pid = 1649] [serial = 2224] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x12bacf000) [pid = 1649] [serial = 2203] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x11679c000) [pid = 1649] [serial = 2206] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x1197e0000) [pid = 1649] [serial = 2237] [outer = 0x0] [url = about:blank] 13:33:51 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x12909d400) [pid = 1649] [serial = 2239] [outer = 0x0] [url = about:blank] 13:33:51 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:33:51 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 772ms 13:33:51 INFO - PROCESS | 1649 | 1463603631448 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 13:33:51 INFO - PROCESS | 1649 | 1463603631450 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 13:33:52 WARNING - u'runner_teardown' () 13:33:52 INFO - No more tests 13:33:52 INFO - Got 0 unexpected results 13:33:52 INFO - SUITE-END | took 538s 13:33:52 INFO - Closing logging queue 13:33:52 INFO - queue closed 13:33:52 INFO - Return code: 0 13:33:52 WARNING - # TBPL SUCCESS # 13:33:52 INFO - Running post-action listener: _resource_record_post_action 13:33:52 INFO - Running post-run listener: _resource_record_post_run 13:33:53 INFO - Total resource usage - Wall time: 560s; CPU: 57.0%; Read bytes: 37606912; Write bytes: 952510976; Read time: 405; Write time: 4712 13:33:53 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:33:53 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150553088; Write bytes: 145987072; Read time: 13706; Write time: 319 13:33:53 INFO - run-tests - Wall time: 542s; CPU: 57.0%; Read bytes: 35395072; Write bytes: 794092544; Read time: 378; Write time: 4323 13:33:53 INFO - Running post-run listener: _upload_blobber_files 13:33:53 INFO - Blob upload gear active. 13:33:53 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:33:53 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 13:33:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 13:33:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 13:33:54 INFO - (blobuploader) - INFO - Open directory for files ... 13:33:54 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:33:54 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:33:54 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:33:55 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:33:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:33:55 INFO - (blobuploader) - INFO - Done attempting. 13:33:55 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:33:55 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:33:55 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:33:57 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:33:57 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:33:57 INFO - (blobuploader) - INFO - Done attempting. 13:33:57 INFO - (blobuploader) - INFO - Iteration through files over. 13:33:57 INFO - Return code: 0 13:33:57 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:33:57 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:33:57 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f130f8105305c8e67b0d3c90d86e611fae06fcec146d34cbc6326f19fac46a2b65ce6646243001a0f6ddbc6f1543913654dad7d833cc2740e3009b65f0fa3faf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e11dec0bbd7053b77a870f79df9ec272bc25b80c72069072937195de66eb3408721398aa6c1df517f4a2416db7954ee37e5e3386e45c76f2ea5376c759a01b4d"} 13:33:57 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:33:57 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:33:57 INFO - Contents: 13:33:57 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f130f8105305c8e67b0d3c90d86e611fae06fcec146d34cbc6326f19fac46a2b65ce6646243001a0f6ddbc6f1543913654dad7d833cc2740e3009b65f0fa3faf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e11dec0bbd7053b77a870f79df9ec272bc25b80c72069072937195de66eb3408721398aa6c1df517f4a2416db7954ee37e5e3386e45c76f2ea5376c759a01b4d"} 13:33:57 INFO - Running post-run listener: copy_logs_to_upload_dir 13:33:57 INFO - Copying logs to upload dir... 13:33:57 INFO - mkdir: /builds/slave/test/build/upload/logs 13:33:57 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=617.418834 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 17 secs) (at 2016-05-18 13:33:57.345749) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-18 13:33:57.349558) ========= 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.ocVJNnwUva/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.Bw2cO1DATw/Listeners TMPDIR=/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f130f8105305c8e67b0d3c90d86e611fae06fcec146d34cbc6326f19fac46a2b65ce6646243001a0f6ddbc6f1543913654dad7d833cc2740e3009b65f0fa3faf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e11dec0bbd7053b77a870f79df9ec272bc25b80c72069072937195de66eb3408721398aa6c1df517f4a2416db7954ee37e5e3386e45c76f2ea5376c759a01b4d"} build_url:https://queue.taskcluster.net/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012252 build_url: 'https://queue.taskcluster.net/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f130f8105305c8e67b0d3c90d86e611fae06fcec146d34cbc6326f19fac46a2b65ce6646243001a0f6ddbc6f1543913654dad7d833cc2740e3009b65f0fa3faf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e11dec0bbd7053b77a870f79df9ec272bc25b80c72069072937195de66eb3408721398aa6c1df517f4a2416db7954ee37e5e3386e45c76f2ea5376c759a01b4d"}' symbols_url: 'https://queue.taskcluster.net/v1/task/PGFOZzv6RYaD7hoRDn5hNw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-18 13:33:57.382634) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-18 13:33:57.382965) ========= 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.ocVJNnwUva/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.Bw2cO1DATw/Listeners TMPDIR=/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/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.005160 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-18 13:33:57.434135) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-18 13:33:57.434483) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-18 13:33:57.434826) ========= ========= Total master_lag: 0.74 =========